Действительно бредовая реализация беспроводного управления, но для понимания работы модулей MP327 оказалась очень полезна.
Соберите два одинаковых устройства каждое из которых состоит из
- Arduino UNO.
- Одного из двух беспроводного модуля из комплекта MP327.
- Релейного модуля
- Лампы накаливания
- Кнопки
Схема соединения показана на рисунке.
В каждую из Arduino UNO залейте скетч.
Не забудьте про библиотеку RFM12.
Внимание!
Скетчи должны отличатся идентификаторами устройств:
- для одной платы:
- #define NODEID 2 //идентификатор узла
- #define NODEID_Rec 1 //идентификатор узла, которому передаем
- для другой:
- #define NODEID 1 //идентификатор узла
- #define NODEID_Rec 2 //идентификатор узла, которому передаем
Идентификатор NODEID - номер самого устройства.
Идентификатор NODEID_Rec - номер устройства, которому посылаются команды на вкл/выкл лампочки.
Таким образом, у двух устройств эти идентификаторы противоположны
Итак. Если нажать на кнопку одного из собранных устройств, то на удаленном сработает реле и включится лампа накаливания. Повторное нажатие выключит лампу.
В скетче от Саныча очень подробные комментарии.
В каждом последующем эксперименте Саныч будет усложнять систему и в конце концов получится законченное устройство с беспроводными датчиками и исполнительными устройствами. Ждём!