DaIr - беспроводной автономный датчик движения и звука |
||||
Главная | Программные продукты | Freesource программные продукты | Статьи по Tcl/Tk | Статьи | Контакт | Карта сайта | |||
|
DaIr - беспроводной автономный датчик движения и звука (прототип)Датчик построен на базе микроплаты ESP8266-07, и даёт возможность наблюдения за состоянием датчика из любого устройства под управлением ОС Android, находящегося в одной WiFi сети с датчиком. ESP8266 позволяет загрузить своё программное обеспечение, и даёт возможность не только использовать её по прямому назначению - WiFi приёмопередатчик, но и управлять множеством GPIO выводов, превращая данную микросборку в микроконтроллер. Я решил для программирования "микроконтроллера" использовать скриптовый язык программирования Lua. Для чего, микроконтроллер был перепрошит прошивкой nodeMCU с поддержкой данного языка. Датчик состоит из:
Программное обеспечение, устанавливаемое на устройства под ОС Android, позволяет раз в минуту опрашивать состояние любого количества датчиков, для контроля присутствия датчика в сети и получения информации о состоянии датчиков. В тоже время, программное обеспечение датчика способно самостоятельно передавать информацию на любое количество устройств слежения (устройства на Андроид) в случае срабатывания датчиков движения и/или звука. Также программное обеспечение датчика контролирует состояние аккумулятора. Тесты энергопотребленияУсловия проведения тестов: Использовался аккумулятор двухгодичной давности на 800mA (BL-5CB)
Безусловно, программное обеспечение датчика может быть модифицировано для вкления WiFi модуля только во время срабатывания любого из
датчиков, что даст задержку в оповещении на 3-5 сек, но значительно сэкономит расход аккумулятора. |
||||||||||||||||
Copyright © Едуард Зозуля | |||||||||||||||||