|
Магазин Arduino | WIKI | Регистрация | Справка | Пользователи | Календарь | Поиск | Сообщения за день | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
06.08.2013, 14:53 | #1 |
Junior Member
Регистрация: 06.08.2013
Сообщений: 8
Вес репутации: 0 |
Роутер MR3020 и радиомодуль RFM12 как WIFI мост между смартфоном и датчиками по 433Mhz
Одно из узких мест в Умном доме как связать например смартфон и лампочку без проводов.WIFI датчик дорого,BT неудобно спаривать и количество ограничено.Вчера попробывал и осуществил следующюю схему.
Имеем роутер TP-LINK MR3020 c OPENWRT и модулями cp2102.ko и ser2net. К USB порту подключил плату USB_HOST_RFM12. Схема USB-HOST RFM12B http://shisoft.narod.ru/and/mk/usb_rfm12.pdf В качестве радио-датчика используется модуль Схема RFM12-SENSOR http://shisoft.narod.ru/and/mk/rfm12_sensor.pdf На плате HOST есть часы реального времени с батарейкой и термодатчик. На плате SENSOR есть термодатчик,выход управления реле,и два входа. В загрузку роутера помещаем запуск модуля cp2102.ko и утилиты ser2net (кто не знает это TCP сервер который перенаправляет данные в /dev/ttyUSB0 и обратно) Написал программу под Андроид смартфон которая цепляется по WIFI роутеру по TCP посылает / принимает команды/данные по радио-сети 433Mhz через радио-модули RFM12B.Программа отображает температуру удаленного датчика,включает светодиод,при срабатывании датчика говорит голосом что сработало.Если роутер в инет,можно и сообщения на почту отправить. Надо отметить что USB_HOST_RFM12 можно подключить не только к роутеру,но и Андроид(например TV-BOX которых развелось великое множество),но и просто к PC. Управляется все простыми камандами типа включить реле !SetR1<BK> или получить температуру !GetC<BK> Часы и календарь также читаются и настраиваются. Из роутера тоже легко управлять из shell например так echo "!SetR" > /dev/ttyUSB0 Тестовая программа под Андроид(Бантики не рисовал ,только суть) http://shisoft.narod.ru/and/mk/RFM12ONOF.apk Если запускаем на Андроиде, должен быть USB HOST Как включить если не включен написал тут http://www.masterkit.ru/forum/viewtopic.php?t=37856 Будет время сделаю видео для интереса Последний раз редактировалось alexhi; 06.08.2013 в 14:57. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|