Arduino и Умный дом

Итак, вы решили самостоятельно наладить систему Умный дом, и Arduino нам в этом поможет. По сути своей, Arduino является простой и удобной платформой для программирования микроконтроллера, поэтому Arduino и Умный дом — это связка идеи и ее решения.

Для начала нужно определиться, какую роль у нас будет играть Arduino в проекте Умный дом. Arduino может работать как датчик, как исполнительное устройство и даже как контроллер системы Умный дом. Все эти задачи по плечу Arduino.

Для небольшой квартиры, где длина проводов сети умного дома не будет превышать 10-20 метров, систему Умный дом можно построить полностью на одной плате Arduino Mega 2560. Она имеет достаточно много входов и выходов, чтобы полностью удовлетворить все нужды пользователя. В этом случае Arduino будет играть роль контроллера Умного дома. Цена такого контроллера выйдет в районе 900 рублей. Согласитесь, что даже провода вам обойдутся дороже :)

Именно из этих соображений иногда дешевле будет поставить по одной плате Arduino на комнату и сэкономить на прокладке всего одного провода для общения платок Arduino между собой, вместо того, чтобы тянуть десятки кабелей к одному контроллеру изо всех уголков квартиры.

Неплохим архитектурным решением будет использование нескольких плат Arduino Nano в качестве датчиков и контроллеров исполнительных устройств, а одну большую Arduino Mega использовать, как Master, опрашивающий всех своих Рабов (Slave) и раздающий им команды управления. Стоимость одной платы Arduino Nano на данный момент в районе 400 рублей. Маленьких Arduino можно также напаять самому. В этом случае цена одной штучки может снизиться до 60-100 рублей.

Еще более продвинутую систему Умный дом с применением Arduino можно построить, если использовать Arduino как мост между компьютером (PC) или микрокомпьютером на базе OpenWrt, который будет являться контроллером системы Умный дом. В этой связке «Arduino и Умный дом» первая выступает в роли ретранслятора команд и данных с контроллера умного дома в сеть исполнительных устройств и датчиков. Микрокомпьютер в таком решении является уже сервером системы Умный дом, на котором можно организовать и Web-интерфейс управления Умным домом с любого устройства, подключенного к домашней локальной сети, и управление Умным домом через Интернет из любой точки Планеты.

  • Сергей

    Поздравляю !