Openhab Умный Дом

Вот так я обеспечил себе увлекательное занятие на предстоящие выходные. Поначалу было весело, но скоро путаница проводов стала напрягать, а надежда испытать это чудо в боевых условиях таяла с каждой минутой. Казалось, что проводки пытаются уползти сами собой, а конструкция разбегается от каждого неосторожного движения. А в это время в голове уже рождались новые гениальные мысли…
Решено, нужно спроектировать плату, к которой легко будет подключить все эти датчики и напихать в неё всё, что нужно для автоматизации. А если по той же шине навесить на OpenHAB другие устройства, то получится отличная система умного дома:
Итак, что нужно реализовать в первую очередь?
— измерение давления; температуры и влажности;
— контроль состояния окон и дверей, датчиков движения, защиты от пожара и протечек;
— контроль доступа с использованием ключей IButton и RFID;
— контроль контактов и управление исполнительными механизмами через дискретные входы и выходы;
— контроль нескольких выносных датчиков температуры через интерфейс 1-Wire;
— контроль дополнительных датчиков, контактов и управление исполнительными механизмами через радиоканал.
Отлично, приступим к проектированию аппаратной части.
Попробуем реализовать нужные нам функции, использовав самые популярные датчики и модули от Arduino, сложив всё вместе получаем вот такую структуру:
Для измерения влажности использован датчик DHT11 имеющий собственный однопроводный интерфейс. В будущем нужно предусмотреть возможность установки этого датчика вне корпуса контроллера.
Для контроля уличной температуры, температуры воды, радиаторов отопления и температуры в помещениях использованы датчики DS18B20 подключаемые к общей 1-Wire шине.
Второй 1-Wire интерфейс работает с ключами I-Button, он используется в функциях взятия и снятия с охраны, управления электрозамком. Рядом с ним расположен выход индикатора режима охраны его можно подключить к светодиоду расположенному на лузе считывателя ключей.


Source: habrahabr.ru

