Хардварный сигнализатор бяк / этакий дешевый 'Оптимус'

Разработка новых функций.

Модератор: 4epT

Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Хардварный сигнализатор бяк / этакий дешевый 'Оптимус'

Сообщение piroJOKE »

В общем есть идея написать (достать готовый?) драйвер для одного полезного, но примитивного устройства.

Представьте себе коробочку, у которой на морде 3...5 светодиодов, и которая подключается в LPT-порт (который, как подозреваю, "простаивает" у большинства граждан).

Вот-с, теперь нам достаточно "сплюнуть" байт в LPT-порт, и загориццо одна из лампочек. Таким образом, даже при отключенном мониторе (или, что еще чаще, при распахнутом каком-то приложении на full-screen) мы будем знать, что происходит какое-то событие.

Што скажете?

ЗЫ: Вспомнился "оптимус-мини" Лебедева: http://www.artlebedev.ru/portfolio/optimus-mini/
Вложения
пионерский "оптимус-мини" =)
пионерский "оптимус-мини" =)
ouroptimus.png (2.59 КБ) 1526 просмотров
Последний раз редактировалось piroJOKE Вт окт 23, 2007 12:43 pm, всего редактировалось 3 раза.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
jack_spa
Грамотный
Сообщения: 330
Зарегистрирован: Чт июл 26, 2007 11:12 am
Откуда: Crimean Sea

Сообщение jack_spa »

Помойму это очень даже зашибись.Хотел бы заиметь такой девайсик :roll:
[url=irc://irc.openkore.com:6667/openkore-ru]Its your destiny,join us! © Wanted[/url]
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Возможны дополнительные усовершенствования:
  • * Мигание лампочкой (на уровне драйвера);
    * Два светодиода на одну "лампочку", например красный и зеленый - позволяют выводить 4 состояния одного объекта - выкл/зеленый/красный/желтый (светофор, ы?);
    * Добавить пару кнопок - типо, опять таки, для реакции на какие-то события без включения моника/возвращения из full-screen режима;
* * *

Проблемы:
  • * некому писать драйвер под сей девайс;
    * если лампочек будет много, шнурок от девайса будет толстый и неудобный, ибо LPT.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Jerry
Профессионал
Сообщения: 1047
Зарегистрирован: Сб ноя 04, 2006 12:26 pm
Контактная информация:

Сообщение Jerry »

куле там писать, можно даже без драйвера обойтись наверно

Добавлено спустя 4 минуты 8 секунд:

http://www.pcports.ru/articles/6.php
http://www.pcports.ru/articles/7.php
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Мечты, мечты: :(
Вложения
вариант синтаксиса коммандной строки утилиты для управления этим безобразием
вариант синтаксиса коммандной строки утилиты для управления этим безобразием
svetoforus.png (3.22 КБ) 1500 просмотров
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Jerry
Профессионал
Сообщения: 1047
Зарегистрирован: Сб ноя 04, 2006 12:26 pm
Контактная информация:

Сообщение Jerry »

:blink
BulKoEd
Новичок
Сообщения: 2
Зарегистрирован: Вт окт 23, 2007 3:01 pm
Контактная информация:

Сообщение BulKoEd »

А зачем писать драйвер? Эдак к оному потом ещё API либу ваять. Не проще ли сразу софтину общающуюся с LPT портом? :crazy:

Добавлено спустя 45 минут 13 секунд:

Первая фотка напомнила устройство "Визатор 1.0" - http://rowan.hole.ru/cha/visator.html :crazy:
--------------------------------------------------------
http://www.lom.kiev.ua
http://admins.in.ua
http://padonki.in.ua
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

BulKoEd
Ну ваще-то был художественный свист что под NT напрямую в порт "низя" (ковоксы када загнулись, ога?),
а во-вторых, драйвер может эту незатейлевую ерунду сделать довольно... э... интеллектуальной. :twisted:
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
BulKoEd
Новичок
Сообщения: 2
Зарегистрирован: Вт окт 23, 2007 3:01 pm
Контактная информация:

Сообщение BulKoEd »

piroJOKE писал(а):BulKoEd
Ну ваще-то был художественный свист что под NT напрямую в порт "низя" (ковоксы када загнулись, ога?), а во-вторых, драйвер может эту незатейлевую ерунду сделать довольно... э... интеллектуальной. :twisted:
Гы. Дык а юзать интерфейс LPT - религия мешает? :ROFL:
--------------------------------------------------------
http://www.lom.kiev.ua
http://admins.in.ua
http://padonki.in.ua
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

2Булкоед: У мну руки кривые я и так и так не умею. :twisted:
Jerry писал(а)::blink
Эм... сорри, чтобы быть последовательным, я должен проиллюстрировать свой бред. Во: :D
Вложения
1.gif
1.gif (8.97 КБ) 1485 просмотров
2.gif
2.gif (4.79 КБ) 1485 просмотров
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Jerry
Профессионал
Сообщения: 1047
Зарегистрирован: Сб ноя 04, 2006 12:26 pm
Контактная информация:

Сообщение Jerry »

отвал башки.
Тебе там заняться нечем, а ?:)

Добавлено спустя 2 минуты 20 секунд:

э, слышь. пирог, сваяй девайс, я те софтину сделаю :)
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Jerry
Хокей.

* * *

Технические требования к устройству такие: полностью изготавливается из б/у компутерных запчастей.

(<= Ибо нынешний век таков, что даже резюсторы не каждый достать может. :cry: => В Вики пишуть, што падение напряжения на светодиоде 2....2.5 В, т.е., мы их подключим по два последовательно к 5-вольтовым выходам LPT-порта: будет и ярче, и без резисторов.)

ЗЫ: Дока по распайке lpt-порта: http://www.geocities.com/nozomsite/parallel.htm
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Хе-хе, ну по крайней мере одним светодиодом помигать получилось. :Yahoo!:
Мигал с помощью той тулзени с pcports.ru (выше) - Джерри, спасибо за наводку!

Больше всего мну щас смущает недостаточная яркость тех светодиодов, што я надыбал. Впрочем, это удасться скомпенсировать геометрией корпуса индикатора (может быть). Посмотрю завтра при дневном освещении, насколько всё плохо. ))

А у современных "сверхярких" светодиодов, во-первых, падение напряжения на переходе больше (~3 В?); во-вторых, они очевидно жрут больше тока (не сдохнет ли порт?); а в-третьих, они еще и денег стоят.

* * *

Я пока просто раскрурочил старый LPT-кабель, и присобачил к нему скрутками пару диодов. Вот на што это похоже:
Вложения
&amp;quot;прототип&amp;quot;, с позволения сказать :(
&quot;прототип&quot;, с позволения сказать :(
sv_mega_prototip.jpg (13.53 КБ) 1452 просмотра
старый lpt-кабель<br />первая же проблема... в нем 36 проводов!<br />кабель плохо гнется и тяжелый.<br />кроме того, искать нужные проводки в таком - нудная работа :(
старый lpt-кабель
первая же проблема... в нем 36 проводов!
кабель плохо гнется и тяжелый.
кроме того, искать нужные проводки в таком - нудная работа :(
sv_old_cable.jpg (16.95 КБ) 1453 просмотра
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
Jerry
Профессионал
Сообщения: 1047
Зарегистрирован: Сб ноя 04, 2006 12:26 pm
Контактная информация:

Сообщение Jerry »

пиражох ... светодиоды питаются не напряжением а током. падение напряжения это так .. побочный эффект. Ограничительные резисторы ставят чтобы этот самый ток ограничивать. И ограничительными они собственно и называются, потомучто ограничивают сверху :) Ток диода указывается обычно в доке (доку можно нарыть в инете), по простой формуле R=U/I для 5в (ну, не учитываем падение на диоде, максимум в два раза ошибешься) и типичного тока в 5мА имеем R=1K.
Другой вопрос, что лпт тебе может и не отдать 5мА :)
У сверхярких там ток 50мА вроде может быть и выше так что ату )
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Jerry
Ну тогда. 2-3 транзистора, розёмчик УСБ (там тока хватит). И 2-3 Сетодиода Сверхярких. Желательно чтоб тот что показывает максимальную бяку ещё и мигал.
Ответить