Join our group on Facebook. Присоединяйтесь к нашей группе в Фейсбуке
Raspberry Pi - это одноплатный компьютер размером с банковскую карту, изначально разработанный как бюджетная система для обучения информатике, впоследствии получивший намного более широкое применение и популярность, чем ожидали его авторы (цитата из Википедии)
Одним из популярных направлений использования микрокомпьютера Raspberry Pi является его применение в качестве сервера домашней автоматизации. Если вы увлекаетесь автоматикой для домашнего применения, то вы попали по адресу. Raspberry Pi своими руками позволит вам создать систему домашней автоматизации с широкими возможностями и минимальными затратами. И в этом, я очень надеюсь, вам помогут авторские статьи, которые вы сможете найти на нашем сайте.
Рассматриваемая здесь система строится по централизованно-распределенному принципу. Это означает, что различные датчики, элементы контроля, коммутации и т.д. подключаются к центральному серверу, в роли которого выступает Raspberry Pi, как непосредственно, так и через периферийные устройства (удаленные контроллеры). Вы можете использовать только те сегменты системы, которые вас больше устраивают. Например, для небольшого дома или квартиры более оптимально свести все коммуникации автоматики прямо к серверу, так как Raspberry Pi имеет порты GPIO, что позволяет подключать непосредственно к нему различные датчики и устройства по интерфейсам UART, 1-wire, I2C, SPI и т.д. А если нужно охватить автоматизацией большие объемы, то тут имеет смысл применить удаленные контроллеры, которые будут концентрировать у себя функции контроля и управления, а затем передавать всю полученную информацию на сервер по каналу связи.
Для проекта системы домашней автоматизации на Raspberry Pi было дополнительно разработано соответствующее аппаратное обеспечение, представляющее собой кросс-плату, на которой сосредоточены элементы централизованного сегмента. Для кросс-платы используются только Raspberry Pi на 40 портов GPIO – версий B+, Pi2, Pi3. Соответственно, в настоящее время программное обеспечение рассчитано именно эти модели Raspberry Pi. Однако при необходимости его вполне возможно адаптировать и для Raspberry Pi B (26 портов GPIO)
Web Home Pi - это последняя реализованная версия системы домашней автоматизация с применением Raspberry Pi.
Конструктивно Web Home Pi представляет собой систему, состоящую из главного модуля, к которому подключаются датчики и исполнительные устройства (централизованный сегмент) и периферийных устройств, подключаемых к главному модулю через интерфейс RS485 (распределенный сегмент). Структурная схема Web Home Pi приведена на рисунке ниже:
 
         
Все вопросы, касающиеся системы домашней автоматизации можно обсудить на форуме
         
Схема подключения датчиков и модулей к портам GPIO Raspberry Pi:
         
Кросс-плата для подключения Raspberry Pi:
Наш канал в YouTube
https://www.facebook.com/groups/463937897339644