arturmon82 писал(а):Возьмите за стандарт с сайта mysensors. Org там уже все за нас придумали, в частности какой датчик имеет id. Там правда про беспроводный обмен но думаю идею можно оттуда подчерпнуть.
Ни все так просто. Вопрос стоит о адаптации того что уже есть у народа, кто то свет включает с пульта,
кто то шторы и т.д. Насколько я понял что если канал не кодирован проблем нет, а вот если кодирован
то там предстоит повозиться и "общей" таблетки нет. Т.е. каждому придется ковырять свое железо дабы
достичь успеха самостоятельно при поддержке сообщества.
Да, там есть много наработок, но как правило они узконаправлены и как общая идеология не годятся.
Из всего прочитанного сегодня я понял, что самый верный способ, сканировать передатчик гаджета и
эмулировать его сигналы.
Дождусь посылки обязательно отпишусь по этому поводу.
У меня пока только одна люстра включается с пульта TechLiCo на две зоны, ею и буду управлять.
Если кому интересно можете почитать следующие статьи для ознакомления
http://cxem.net/arduino/arduino119.php
http://asio5.ru/?p=125
Вот эта на мой взгляд самая содержательная ссылка, по крайней мере описана библиотека
https://www.pjrc.com/teensy/td_libs_VirtualWire.html
Именно опираясь на нее собираюсь делать код под свои нужды.
До этой статьи меня больше всего смущало что используются 11 и 12 выводы, которые в нашем
случае задействованы под Ethernet. Именно последняя статья внесла ясность, что выход, есть
но он не однозначен и есть ограничения по использованию PWM(ШИМ) выходов с приемо-передатчиками на 433 МГц. Все завязано на потороха контроллера и использованием Timer1. Думаю для совместного
использования Ethernet Sheeld и приемо-передатчика на 433 МГц придется не мало попотеть.
Надо читать Datasheet на ATmega328 и разбираться с таймерами у меня пока времени на это нет.