Регистрация Забыли пароль?
Объекты Жители Библиотека Блоги
БлогиСнаряжение
AnDruid
написал 19 апреля 2011 в 15:30 [изменен через 7 минут] [ Назад ]

Для "офигевших ручек" - прибор "ПАЛЕВО-1"

Здравствуйте мои любимые школьники, ползающие под Дом Правительства! Эта статья не для вас, т.ч. вы смело можете идти в школу и учиться дальше разным наукам.
Эта статья для тех, кто науки разные уже постиг и умеет использовать паяльник и свой моск по прямому назначению.

Представляю теорию по девайсу «Палево-1»
Некоторым из вас наверняка хоть раз да хотелось узнать о частоте посещаемости, времени посещения и передвижениях на неком объекте, дабы избежать палева в самый неподходящий момент... Да, это метод ожидания и сбора статистики для дальнейшего приятного времяпрепровождения на объекте с блэкджеком ишлюхами, а не пинания пиписки в обезьяннике.
Так вот – девайс «Палево-1» это тот самый прибор, который ведет «статистику» посещений.

Перейдем к теории.
ImageНа рис.1 мы все созерцаем некую х***ню. Поясню, что там зазначки:
СД1..3 – это ИК светодиоды, ФД1..3 – ИК фотодиоды, Ф1..3 – светофильтр,К1..3 – ключи управления ИК светодиодами, У1..3 – операционные усилители сигнала с ИК фотодиода, МОСК – микроконтроллер с аналогово-цифровым преобразователем на борту.

Как же всё это работает? Да просто – СД1, ФД1 и СД3, ФД3 повернуты по оси на +/- 45 градусов относительно СД2, ФД2, тем самым мы получили 3 зоны на прострел. Когда никаких объектов напротив ИК излучения нет – сигнал на фотодиоде слабый (в основном за счет отраженки от стен), когда есть – сильный.
МОСК рулит по следующему алгоритму:

***Пауза***

***Калибровка***

включить СД1
замерить уровень отраженного сигнала с ФД1
запомнить значение
включить СД2
замерить уровень отраженного сигнала с ФД2
запомнить значение
включить СД3
замерить уровень отраженного сигнала с ФД3
запомнить значение

***Рабочий режим***

инкремент таймера один раз в Х секунд

включить СД1
замерить уровень отраженного сигнала с ФД1
сравнить с сохраненным значением
- если больше то сохранить в ячейке EEPROM номер датчика и значение таймера
включить СД2
замерить уровень отраженного сигнала с ФД2
сравнить с сохраненным значением
- если больше то сохранить в ячейке EEPROM номер датчика и значение таймера
включить СД3
замерить уровень отраженного сигнала с ФД3
сравнить с сохраненным значением
- если больше то сохранить в ячейке EEPROM номер датчика и значение таймера

goto 1; :)

В результате мы имеем во встроенном EEPROMе кучку данных о сработавших датчиках и о времени их сработки.
Инфу с прибора можно снять программатором и обработать в какой-нибудь простой самопальной программке.


[img]- BROKEN IMAGE #62329 -[/img]
На рис.2 показан простой коридор с ответвлением, где синим отмечен установленный девайс. А, В и С это откуда и куда будут идти. 1, 2 и 3 это зоны палева девайса.
Пример обработки результатов:

|сработка датчика 1
|сработка датчика 3
|сработка датчика 2
= движение из точки А в точку В

|сработка датчика 1
|сработка датчика 3
= движение из точки А в точку С

и д.т.

Подробные алгоритмы оставляю на ваше усмотрение и смекалку.
По схемотехнике могу дать пару подсказок:
МОСК можно взять ATMEGA 8 с пониженным аппетитом
ключи – любые pnp транзисторы на ваш вкус
усилители – хватит одной LM324
светодиоды – чем мощнее, тем лучше и главное угол раскрытия поменьше
фотодиоды – подбирайте по спектру к светодиодам, линза – ну тут экспериментировать надо :)
светофильтр – подойдет красное окошко от ПДУ от телека

Если есть особые извращенцы – то можно еще дополнить девайс передачей данных из памяти по ИК каналу (чтоб не снимать его каждый раз) или по радиоканалу. Также можно прицепить на девайс какую миниатюрную автономную камеру – тогда еще и картинка будет по сработке. Ну и вааще тут простор для творчества :)

Вот кабы и всё на сегодня :)

з.ы. Школоте не понять…
з.з.ы. ЧАВО
- нет, сам не собирал и собирать не буду
- нет, собирать на продажу не буду
- нет, в магазинах не продают
Lana
Lana Sator Lana написала 19 апреля 2011 в 15:35
какие люди :)
Tehnik
Tehnik написал 19 апреля 2011 в 16:01
Снгачала посмотрел на схему и ужаснулся. Только потом дошло что это защита от школоты :)
0
Ссылка | 2 отв.
AnDruid
AnDruid написал 19 апреля 2011 в 16:04
Тут замысел отображен, а не принципиальная схема :)
Школолота не асилит ни то ни другое...
Те кто умеют мастерить - поймут и так...
+5
Ссылка |  ↑ | 1 отв.
Tehnik
Tehnik написал 20 апреля 2011 в 01:48
Я так и понял :) Просто сначала взгляд упал на схему и только потом на текст.
abv
abv написал 19 апреля 2011 в 16:08 [исправлен через 8 секунд]
делать не буду, ибо не смогу, но идея великолепная.
Kaspian
Денис Kaspian написал 19 апреля 2011 в 16:13
Какая прелесть :)
Надо будет попробовать собрать
DarKinLighT
Химик DarKinLighT написал 19 апреля 2011 в 16:33
Классная штука :) Однозначно +
Идея, как мне кажется, замечательная, вот только больший толк она будет иметь не в наших руках, а в руках спецслужб или хозяев тех или иных помещений, в которые кто-нибудь залезает.
+4
Ссылка | 3 отв.
AnDruid
AnDruid написал 19 апреля 2011 в 16:36
прятать девайс надо кабы или маскировать...
идеально кстати подходит под корпус коробка для распайки проводов (фэйковые провода заводить не забываем)
0
Ссылка |  ↑ | 2 отв.
DarKinLighT
Химик DarKinLighT написал 19 апреля 2011 в 17:10
Можно установить в какой-нибудь используемый подо что-то бомбарь, чтобы узнать частоту посещения помещения хозяевами. Для того чтобы спланировать поход и не спалиться.

Если не замаскировать, то легко отключат :)
И небольшую сирену туда впихнуть? Например, провод перерезал и сигналка сработала. Или я ошибаюсь?
0
Ссылка |  ↑ | 1 отв.
AnDruid
AnDruid написал 19 апреля 2011 в 17:13
какой провод? зачем?
з.ы. кому западло геморрой с самопальным ИК - могут геркон (геркон на дверь) к ATTiny13 присобачить :)
TomJohns
TomJohns написал 19 апреля 2011 в 17:04
Программатора жалко нет.
0
Ссылка | 4 отв.
AnDruid
AnDruid написал 19 апреля 2011 в 17:06
Image

не подойдет? :)
+10
Ссылка |  ↑ | 2 отв.
TomJohns
TomJohns написал 19 апреля 2011 в 17:07
подойдет :)
0
Ссылка |  ↑ | 1 отв.
AnDruid
AnDruid написал 19 апреля 2011 в 17:14
это для AVR если чо
Serpent
Химик Serpent написал 19 апреля 2011 в 17:09
спаяй. Дело не долгое и не хитрое, по крайней мере для пиков.
Serpent
Химик Serpent написал 19 апреля 2011 в 17:09
А есть умельцы прошивочку могущие написать? Я не в ладах с ними...
0
Ссылка | 2 отв.
drfaust
Сергей Фауст drfaust написал 19 апреля 2011 в 18:20
За умеренное вознаграждение мог бы написать, только на следующей неделе.
0
Ссылка |  ↑ | 1 отв.
Serpent
Химик Serpent написал 19 апреля 2011 в 19:10
за вознаграждение я и сам выучусь :)
ArmiT
ArmiT написал 19 апреля 2011 в 17:44
Годно в принципе.
zavtrak
zavtrak написало 19 апреля 2011 в 18:36
осталось только в Q&A на хабр запостить и через пару дней получим готовое усттройство со всеми подробностями на главной.
mutab0r
точка невозврата mutab0r написал 20 апреля 2011 в 10:27
Первую схему не кажет :( Люди, ну когда ж вы осознаете, что радикал — гАвно полное???!!!
F26
F26 написал 20 апреля 2011 в 10:54
Спасибо, замечательную идею подкинул. Хотя бы из научного интереса попробую собрать.
Только первую схему перезалей, пожалуйста.
Martinig
Martinig написал 20 апреля 2011 в 16:37
Самопальная сигналка- это забавно, только вот практическое применение не очень представляю себе. Лазальщики увидят, что к кабелю не подсоединена и смело сорвут, чопы/монтеры тем более сорвут если увидят, ещё и нормальное дачло на место этого всунут.
Только жители сайта могут оставлять комментарии.