Делаем умный дом на базе Raspberry Pi 3

Принцип работы Raspberry Pi 3, возможности, где применяется, особенности и характеристики, как сделать умный дом, модули, сборка, настройка и подключение.

Умный дом, построенный на базе Raspberry Pi 3 — многофункциональный комплекс, позволяющий контролировать и управлять всеми элементами вашего песта проживания, будь то квартира, дача или частный дом. Под его «руководством» работают многие элементы, начиная от лампочек в помещениях, заканчивая системой отопления и запуском систем, распознающих присутствие человека.

Особенность системы заключается в слаженной работе всех компонентов, надежности и сравнительной легкости настройки.

Каков принцип работы умного дома? Какие характеристики и возможности актуальны? Что учесть при настройке и подготовке к работе? Как собрать систему умный дом на базе Raspberry Pi 3? Эти и другие вопросы рассмотрим ниже.

Принцип работы

Умный дом на базе Raspberry Pi 3 популярен, благодаря легкости сборки, в том числе для людей без специального опыта. Основой всей системы является небольшая материнская плата, в которую производитель заложил огромный потенциал.

Первоначально компания продавала две комплектации прибора — модели А и В. Первая отличалась объем памяти размером в 256 МБ, а вторая в два раза большим ее размером.

Делаем умный дом на базе Raspberry Pi 3

Модель А какое-то время была в продаже, благодаря наличию доступа к глобальной сети, но после обновления до версии «В» в первом варианте отпала необходимость. Новая версия отличалась компактностью и наличием четырех портов USB.

Делаем умный дом на базе Raspberry Pi 3

Построение умного дома на основе Raspberry Pi 3 зависит от предпочтений владельца. Вне зависимости от этого, принцип работы остается неизменным:

  1. Главную функцию выполняет сервер. Это центральное устройство, собирающее информацию и производящее необходимые вычисления. Роль главного сервера играет материнская плата Raspberry Pi, на которую инсталлируется WEB-интерфейс. Его особенность заключается в возможности связи с планшетом, ноутбуком или телефоном.
  2. Сервер находится во взаимосвязи с окружающими его модулями. Контакт осуществляется с помощью RS-485. Для обеспечения слаженного функционирования системы в каждой комнате устанавливается специальный контроллер. Его задача заключается в приеме и анализе поступающей информации с последующей отправкой команд на исполняющие устройства (изделия бытовой техники).
  3. Связь модуля Raspberry Pi с контроллерами обеспечивается с помощью UART-порта. К последнему подключается специальный проводник на интерфейс RS-485. Стоит учесть, что в последних моделях устройства уже предусмотрен такой интерфейс (он идет уже в базе). Делаем умный дом на базе Raspberry Pi 3
  4. В роли операционной системы выступает Raspberry. В комплексе с ней работает одно из доступных расширений, к примеру, Pimatic.

Делаем умный дом на базе Raspberry Pi 3

При желании система умный дом может быть собрана на платформе «открытого» типа, к примеру, Fhem, openHAB, SHC. Не менее востребованный вариант — применение платформы wiBulter.

Делаем умный дом на базе Raspberry Pi 3

Где применяется Raspberry Pi 3 Model B

Сфера применения умного дома на базе Raspberry Pi ограничивается только познаниями установщика и пожеланиями владельца дома. Здесь возможны следующие варианты:

  1. Применение в качестве полного компьютера. При желании к системе можно подключить дисплей и клавиатуру, подсоединить мышку, а после пользоваться полученным ПК на Windows Последнее возможно только для Raspberry Pi B, а также моделей 2B или 3B. Делаем умный дом на базе Raspberry Pi 3
  2. Сбор множества небольших компьютеров Raspberry Pi для получения ПК с большим числом ядер и высокой производительностью. Для этого требуется соединить в один сервер требуемое число изделий и найти удобное место для размещения. Также придется решить вопрос с охлаждением конструкции. Готовый компьютер по производительности не уступит даже наиболее мощному CPU, приобретенному за несколько сотен долларов. Делаем умный дом на базе Raspberry Pi 3
  3. Инсталляция на Raspberry эмулятора консоли, скачивание игровых образов, подключение монитора и джойстика. Этого достаточно для превращения системы в игровую платформу для развлечений. Делаем умный дом на базе Raspberry Pi 3
  4. Подключение сенсорного дисплея диагональю 8-15 дюймов, создание деревянного или металлического корпуса и установка ОС Android. В результате получается многофункциональный планшет, сделанный своими силами. Делаем умный дом на базе Raspberry Pi 3
  5. Создание собственной осветительной системы для улицы или дома посредством настройки умного дома Raspberry Pi. При желании будут загораться только определенные лампочки, что позволяет удивить любимых и близких людей.
  6. Обустройство настенного органайзера. Все, что требуется — подключить уменьшенную версию ПК к дисплею, настроить ОС и закрепить конструкцию на стене.

Делаем умный дом на базе Raspberry Pi 3

Возможности умного дома на Raspberry Pi позволяют использовать конструкцию в качестве приставки, домашней метеостанции, охранной системы или планшета. Возможности применения почти не ограничены.

Читайте также:
Лучшие системы умного дома 2021 в России или как управлять своей квартирой с помощью смарт устройств

Особенности и характеристики Raspberry Pi 3 Model B

Устройство представляет собой компактный компьютер, имеющий размеры пластиковой карты банка. На чипе установлено необходимое оборудование для работы — CPU, «оперативка», HDMI-разъем, USB и композитный выход. Также имеется Ethernet-разъем, беспроводная связь и блютуз.

Делаем умный дом на базе Raspberry Pi 3

В блоке Raspberry Pi 3 Model B предусмотрено четыре десятка вводных и выводных контактов базового назначения. Они предназначены для подключения периферийных устройств, нуждающихся во взаимодействии с остальными элементами внешнего мира. Речь идет о коммутации с сенсорами и исполнительными изделиями, работающими от сети.

Делаем умный дом на базе Raspberry Pi 3

Базовая ОС для умного дома на Raspberry Pi 3 — Linux. Операционная система инсталлируется на карту памяти типа microSD, которая устанавливаемся в специальном разъеме платы.

Многие ранее работали только с Windows и бояться Linux. В этой ОС нет ничего необычного. Она проста в пользовании и отличается высоким уровнем безопасности. Если при установке допущены ошибки в настройке, их легко исправить путем восстановления образа.

Делаем умный дом на базе Raspberry Pi 3

Версия Raspberry Pi 3 Model — более продвинутый вариант второй модели. Новая плата отличается полной совместимостью с прошлой версией, но отличается большей производительностью и дополнительными средствами для подключения:

  1. Появилась беспроводная связь Wi-Fi серии 802.11n и блютуз 4.1.
  2. Предусмотрен процессор с четырьмя ядрами (тип — ARM Cortex-A53). Частота работы составляет 1,2 гигагерца. В основе лежит однокристальный чип типа Broadcom BCM

Делаем умный дом на базе Raspberry Pi 3

В CPU предусмотрена архитектура ARM v53. Это позволяет использовать любую операционную систему, к примеру, Ubuntu или Windows 10.

Применение 4-ядерного чипа гарантирует рост мощности изделия на 50-60 процентов (если сравнивать со второй модель) и на 1000 процентов в сравнении с первым Raspberry Pi.

Благодаря этой особенности, мини ПК открывает еще больше возможностей по созданию сложных проектов умного дома, что на фоне доступа к Сети открывает почти безграничные перспективы.

Новая модель Raspberry Pi 3 наделена «оперативкой» на 1 ГБ. Часть этой памяти применяется графической подсистемой. Что касается графической части, здесь установлен 2-ядерный CPU VideoCore IV.

Система поддерживает разные стандарты типа OpenGL ES 2.0, VC-1, OpenVG, MPEG-2. Дополнительные возможности — способность кодировать, раскодировать и выводить полноэкранное видео формата HD на экран. Параметры видео — 1080p, 60 FPS, H.264.

Периферия

Неизменный плюс системы заключается в возможности подключения ТВ или дисплея с помощью HDMI-выхода. Разрешение можно менять в диапазоне от 640*350 до 1920*1200. Выход композитного типа имеет два режима работы — NTSC и PAL. Для коммутации колонок и наушников предусмотрено 3,5-миллиметровое гнездо.

Дополнительные плюсы умного дома на базе Raspberry Pi 3 — порты USB, соединенные внутренним хабом. При необходимости можно подключить мышь и клавиатуру.

Делаем умный дом на базе Raspberry Pi 3

На устройстве предусмотрена возможность экономии ресурсов ЦП. Для этого на Raspberry Pi 3 модели имеются 15-пнинковые разъемы. Среди них — CSI-2, используемый для подключения камеры, и DSI для коммутации экрана.

Имеется ряд интерфейсов низкого уровня, а именно питающие пины (3 и 5 Вольт, а также «земля), 40 портов для общего ввода и вывода, SPI с возможностью выбора, серийный UART и I2C/TWI.

Для подключения к умному дому на базе Raspberry Pi 3 модели B предусмотрен блютуз 4.1, Wi-Fi 802.1 n и Ethernet (10/100 Мбит). В последнем случае выход обустроен на обычном разъеме типа RJ-45.

Делаем умный дом на базе Raspberry Pi 3

Питающая часть и размеры

На изделие подается напряжение 5 В, поступающее от специального адаптера через питающие пины или microUSB-разъем. Для надежности лучше применять источник, имеющий I от 2-х ампер и более. В этом случае появляется возможность для подключения к портам USB более мощных изделий.

Делаем умный дом на базе Raspberry Pi 3

Аппаратного выключателя, обеспечивающего подачу напряжения, на плате нет. Активация мини ПК происходит посредством включения шнура в розетку, а для отключения используются базовые функции ОС.

Размеры платы всего 8,5*5,4 см. В ней помещаются необходимые порты, часть из которых слегка выступает за общие габариты (на несколько миллиметров).

Читайте также:
Датчики движения для включения света, схема подключения с выключателем в квартире, на лестнице, на улице

ПО

В умном доме на базе Raspberry Pi 3 Model B отсутствует привычный жесткий диск, поэтому «операционка» устанавливается на выносном носителе (карте памяти). Ее необходимо заранее подготовить и поставить.

При наличии нескольких карт памяти можно использовать разные образы для системы умного дома. Стоит учесть, что карта памяти в комплектацию не идет, поэтому ее придется докупать самостоятельно. Желательно брать microSD с емкостью от 4 ГБ и более.

Базовые параметры:

  • CPU: 64 бита 4 ядра. Тип — ARM Cortex-A53. Частота — 1,2 ГГц. Чип однокристаллический BCM2837;
  • Оперативка — один гигабайт LPDDR2 SDRAM;
  • цифровой HDMI-выход на видео;
  • аудио-выход на 3,5 мм (4 pin);
  • порты USB типа 2.0×4;
  • сетевое обеспечение — Wi-Fi11n, 10/100 мегабайт RJ45 Ethernet;
  • для подключения дисплея — Display Serial Interface (DSI);
  • блютуз — Bluetooth 4.1, Low Energy;
  • для подключения видеокамеры — MIPI Camera Serial Interface (CSI-2);
  • слот для MicroUSD;
  • 40 портов ввода-вывода;
  • размеры — 8,6*5,6*1,7 см.

Делаем умный дом на базе Raspberry Pi 3

Преимущества Raspberry Pi 3 Model B

Умный дом на базе Raspberry Pi 3 Model B имеет ряд неоспоримых плюсов:

  1. Наличие большого выбора интерфейсов, позволяющих максимально расширить возможности системы. Здесь предусмотрен блютуз, имеется Wi-Fi, порты HDMI и USB.
  2. Возможность подключения модема GSM для выхода на связь с оператором, предоставляющим услуги глобальной сети.
  3. Наличие мощного процессора с четырьмя ядрами на 1,2 ГГц, способного решать серьезные задачи.
  4. Полная совместимость новой и предыдущей версии.
  5. Компактность. Устройство имеет небольшие размеры, а весит всего 45 грамм.
  6. Доступность разгона. При желании доступно увеличение производительности системы.
  7. Легкость применения. Программирование Raspberry Pi 3 Model B можно осуществлять на разных языках.

Также стоит выделить ряд преимуществ умного дома, построенного на базе Raspberry Pi 3 Model B:

  1. Возможность обезопасить здание путем защиты от потопа, установки видеонаблюдения, создания противопожарной и охранной систем.
  2. Установка систем, повышающих комфорт. Речь идет об электрических приборах, а также специальных устройствах, управляющих шторками.
  3. Возможность инсталляции системы, обеспечивающей дополнительную экономию. Применяются сенсорные смесители, датчики движения, а также датчики, фиксирующие перемещение человека или животных.
  4. Доступность инсталляции развлекательных специальных систем. К примеру, к умному дому на Raspberry Pi 3 Model B можно подключить мультирум или домашний кинотеатр.

Делаем умный дом на базе Raspberry Pi 3

Для полноты картины стоит учитывать и ряд минусов, характерных для умного дома на Raspberry Pi 3 Model B:

  1. Монтаж таких устройств подойдет для крупных особняков, расположенных вне черты города и имеющих большую площадь.
  2. Для установки нужно знать особенности и правила применения каждого из элементов. В крайнем случае, под рукой желательно иметь квалифицированного специалиста, готового в любой момент помочь в интересующем вопросе.
  3. Со временем умный дом, построенный на Raspberry Pi 3 Model B, устареет. По этой причине возможны трудности с поиском необходимых компонентов (в случае поломки).

В целом, устройство имеет больше положительных качеств, поэтому заслуживает внимание людей, желающих обустроить комфортный и удобный в эксплуатации дом.

Делаем умный дом на базе Raspberry Pi 3

Читайте также:
Что такое GSM розетка для умного дома, устройство, принцип работы, инструкция по подключению, как сделать своими руками

Модули, которые можно использовать

Для расширения функциональности умного дома на Raspberry Pi 3 Model B можно использовать дополнительные модули. Их применение расширяет число доступных опций и позволяет создать уникальную систему, обеспечивающую максимальное удобство:

  1. ВИДЕОКАМЕРА. Подключение этого модуля позволяет дополнить умный дом системой видеонаблюдения. Камера совмещается с операционной системой небольшого ПК Raspberry Pi 3 Model B. После установки устройства можно фиксировать видео в разрешении Full HD и делать фотографии с разрешением в 5 МП.
  2. ДАТЧИКИ ДЫМА И ВОДЫ. Установка этих модулей позволяет защитить имущество от пожара и протечки соответственно. Для владельцев больших домов это полезная опция, позволяющая избежать неприятностей. В случае задымления или потопа система оперативно информирует владельца о наличии проблем.
  3. ИЗМЕРИТЕЛЬ ТЕМПЕРАТУРЫ И ВЛАЖНОСТИ ВОЗДУХА. С помощью таких модулей можно превратить умный дом на базе Raspberry Pi 3 Model B в метеостанцию с подробными сведениями о ситуации за окном и внутри помещения.
  4. ДАТЧИК ДВИЖЕНИЯ. Подключение устройства позволяет автоматически включать и отключать свет в помещениях. Датчик движения полезен на улице, в гараже, в коридоре и других нежилых помещениях.
  5. МОДУЛЬ БЕСПРОВОДНОЙ СВЯЗИ. Для объединения внешних устройств и контроллера можно использовать приемник и передатчик, работающие на частоте 433 Гц. При наличии средств можно купить более прогрессивный вариант устройства — Z-Wave Fibaro Home Center

Делаем умный дом на базе Raspberry Pi 3

Применение указанных датчиков расширяет возможности умного дома и повышает уровень его защиты.

Так же читайте, какие камеры видеонаблюдения с удаленным доступом существуют на рынке, рейтинг популярных моделей, особенности подключения.

Первые настройки и подготовка к работе

Для начала стоит ознакомиться с инструкцией и рекомендацией производителя относительно применения устройства. Стоит убедиться в наличии необходимых датчиков и спланировать их подключение. Плата установлена в специальной коробке, защищающей изделие от механических воздействий. Устройство не люфтит и выглядит весьма солидно.

Делаем умный дом на базе Raspberry Pi 3

После снятия верхней крышки можно получить доступ к плате. Единственная трудность заключается в подключении бокового разъема. Для удобства рекомендуется покупать угловой шлейф.

Дополнительно покупается два радиатора, предназначенные для охлаждения контроллера Ethernet и основного чипа.

Делаем умный дом на базе Raspberry Pi 3

Есть и другие решения.

Делаем умный дом на базе Raspberry Pi 3

Для первого пуска потребуется карта памяти, с установленной на нее операционной системой. Минимальный размер флешки должен быть от 4 Гб и более. Образ ОС доступен в Интернете (ссылка на скачивание ниже). Также потребуется программа Win32 Disc Imager.

После скачивания образа на ноутбук его необходимо распаковать из архива, после чего вставить карту памяти в кардридер. Далее запускается уже установленная программа Win32 Disc Imager.

Как только работа завершена, с помощью программы выбирается образ и записывается на флеш-накопитель.

Далее достается карту памяти с образом и вставляется в устройство Raspberry Pi 3 Model B. После этого подключается клавиатура, дисплей и мышка. При желании можно использовать беспроводную клавиатуру.

Сборка системы умный дом

Во избежание проблем приведем подробную инструкцию по сборке системы и подготовки ее к работе. Алгоритм действий имеет следующий вид:

  1. Вход на официальный сайт устройства Raspberry Pi 3 Model B и скачивание требуемой версии ОС.
  2. Покупка и форматирование карты памяти Micro SD. Загрузка на ее образа ОС.
  3. Установка карты в разъем материнской платы для установки ОС.

На этом настройка Raspberry Pi 3 Model B завершена.

  1. Инсталляция Node JS. Прохождение этого этапа потребуется для полноценной работы NodeMCU ESP-12E.
  2. Установка Homebridge и настройка автоматического пуска с Root-правами (устройство должно запускаться после включения Raspberry Pi 3 Model B).
  3. Подключение внешних модулей по специальной схеме.

Делаем умный дом на базе Raspberry Pi 3

После завершения указанных работ необходимо зайти в мобильный телефон и открыть приложение Home. После этого стоит добавить платформу Raspberry Pi.

По завершении процесса авторизации пользователю доступно управление разными устройствами в квартире или доме.

Владелец управляет освещением, знает точную информацию о влажности и температуре, получает сведения о наличии протечки или задымлении (при появлении таких проблем).

Это лишь часть возможностей умного дома на Raspberry Pi 3 Model B, которые получает владелец.

Перейдя посылке можно ознакомиться с полной инструкцией по установки Raspberry Pi 3 Model B.

Что может получиться смотрите на видео.

Итоги

Умный дом на базе Raspberry Pi 3 Model B — удобная альтернатива уже существующих и более дорогостоящих устройств. Особенность платформы заключается в компактности, возможности расширения функционала и небольшой цене. К ней можно подключить разные внешние модули, не переживая о проблемах с совместимостью.

Для успешного подключения и установки рекомендуется знание принципов работы с командной строкой. Для этого требуется подготовить систему к работе, найти необходимые материалы в Сети и выполнить настройку.

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

Фото аватара
Игорь Кудряшов

Специалист по системам «умного дома» и новым технологиям..

ElektrikExpert.ru