Еще один проект "Умного дома"

trojan-tj
Offline
Зарегистрирован: 11.04.2017

Добрый день всем! Не судите строго - уже около 2 недель шерстил интернет, но внятного и понятного мне решения не нашел. Может кто сможет подтолкнуть. Идея такая. В каждом комнате находится "младший контроллер" Arduino Nano. К которому подключатся всевозможные датчики. Таких "младших" контроллеров 8 штук. В каждой комнате. Далее на этапе ремонта кинул витую пару от "младших" контроллеров к общему щиту управления. Планировал соединить все ардуины нано по rs485, подключить их на ардуино 2560, которую в свою очередь через ethernet - шилд включить в локальную сеть. А далее цетральным контроллером (Raspberry Pi 3 с сервером веб-визуализации (HomeAssiatant/OpenHab2/Domotikz)) я планировал по mqtt забирать информацию с ардуино 2560. Идея такая - на панели получать данные с разных датчиков в разных комнатах, управлять релешками которые подключены к ардуино нано в разных комнатах. В теории все понятно было. Когда дошел до реализации возник затык. Можно ли все это реализовать? Я так понял что если подключить по mqtt отдельно все младшие устройства, то гемора будет меньше, чем пытаться разобраться как организовать передачу данных по modbus. На ардуинах нано будут висеть только релешки и датчики температуры. Может кто сможет пнуть в нужную сторону? Буду очень благодарен. Может кто подобное реализовывал? Или может стоить реализовать как то по-другому снятие данных с младших контроллеров? может вообще заменить чем то ардуино нано лучше?  

MaksVV
Offline
Зарегистрирован: 06.08.2015

trojan-tj пишет:

На ардуинах нано будут висеть только релешки и датчики температуры. Может кто сможет пнуть в нужную сторону? Буду очень благодарен. Может кто подобное реализовывал? Или может стоить реализовать как то по-другому снятие данных с младших контроллеров? может вообще заменить чем то ардуино нано лучше?  

конечно наны лучше заменить при такой простой задаче. Кидаете одну линию 1-wire, на неё вешаете датчики t DS18b20 и управление реле при помощи DS2406P

Renat
Offline
Зарегистрирован: 21.04.2018

Ну для начала надо оценить маштабы проэкта что имеено ВЫ хоттите селать. например в моем случае одной мегай и пару нано не обойтись ну а если вы хотите просто переключать свет в доме и считывать пару датчиков температуры то да можно и  так.