Raspberry Pi для умного дома (Smart Home)
Затрагивая тему оборудования для систем умного дома, мы недавно рассматривали специализированные устройста от компании SONOFF, являющейся одним из ведущих производителей и поставщиков оборудования для комплектации систем Smart Home и позволяющими установить и запустить подобные системы практически каждому желающему (даже без опыта работы с микроэлектроникой), покольку они предоставляют готовые решения, готовые для непосредственного монтажа и эксплуатации. При всём их ассортименте, они реализуют только стандарные для них функции, чего бесспорно хватает для большинства случаев и запросов от клиентов. Если вы ещё не знакомились с данным обзором, то обязательно прочтите его по ссылке: SONOFF: 10 способов управления умным домом.
Для тех, кто только что присоединился к нашим обзорам, и не имеет представления о функциях системы умного дома, предлагаем просмотреть видео с возможными вариантами применения данных систем:
youtube.com/embed/JGa8FeDVm7U” title=”YouTube video player”>Умный дом позволяет домовладельцам удаленно управлять бытовой техникой, умными термостатами, рольставнями, системами контроля микроклимата в помещениях, освещением, и другими устройствами как внутри, так и снаружи помещений. Всем этим можно управлять со смартфона или планшета, подключенных к Интернету. Другими словами, технология «умный дом» обеспечивает удобство для пользователей, а кроме этого за счёт более легкого отключения электроприборов и экономию средств. Также этому способствует применение совреемнных систем освещения на основе светодиодных элементов.
Однако, не только специализированная техника готова предложить свои решения для создания систем умного дома. Мы задались вопросом: как можно использовать один из самых популярных в настоящее время микрокомпьютеров Raspberry Pi для решения подобных задач или даже выйти за рамки их упомянутых выше предложений. Raspberry Pi идеально подходит для многих задач, среди них и использования в роли концентратора (хаба) умного дома, образуя мост, позволяющий различным электрическим устройствам и оборудованию взаимодействовать друг с другом.
Причина использовать Raspberry Pi дя построения системы домашней автоматизации
Одной из основных причин создания умного дома является получение дома, которым легко управлять и который функционирует автоматически, что существенно облегчает нашу жизнь. И некоторые топовые в этом сегменте программные системы очень эффективно справляются с этой задачей. К примеру, с помощью Web Things Gateway можноте создать сервер Raspberry Pi для домашней автоматизации. Сами программные системы мы рассмотрим ниже в статье.
Поскольку вариантов применения автоматизации в умном доме огромное количество, ограниченное только количеством электроприборов и вашей фантазией, то для более простого сравнения мы реализуем пользующуюся широкой популярностью систему для управления светодиодным освещением, как частный случай применения этого микрокомпьютера в смарт-системах. Таким образом, используя программное обеспечение с открытым исходным кодом OpenHAB (https://www.openhab.org/), мы создадим центр управления на Raspberry Pi с сенсорным экраном, который сможет взаимодействовать с более чем 150 различными продуктами для умного дома и предоставлять интерфейс для управления и планирования задач.
OpenHAB является одним из лучших вариантов, потому что он взаимодействует со многими продуктами, он бесплатный, с открытым исходным кодом и чрезвычайно гибкий. Он также работает в Windows, OS X и Linux.
В представленном видео показан процесс сборки системы управления светодиодным освещением:
Необходимые для реализации данного проекта элементы и комплектующие
(по приведенным ниже ссылкам можно заказать комплектующие для этого проекта в интернет-магазине evo.net.ua с доставкой):
- Микрокомпьютер Raspberry Pi , предпочтительно Pi 3 или Pi 4 и со встроенным модулем Wi-Fi. (Raspberry Pi)
- Чистая карта micro SD с объемом памяти не менее 4 ГБ. (Карты памяти)
- 7-дюймовый сенсорный экран Raspberry Pi (Дисплей 7inch LCD 800х480 DSI Capacitive Touch Screen)
- Блок питания Raspberry Pi (Источники питания Raspberry Pi)
- Светодиодная лента NeoPixel Strip
- Преобразователь логического уровня
- Плата Adafruit HUZZAH ESP8266
- Соединительные провода
а также понадобятся:
- Паяльник и припой
- FTDI-программатор
- Инструмент для зачистки проводов
- USB-клавиатура и мышь
- Операционная системау для умного дома (Raspberry Pi smart home OS).
Приступим к сборке проекта!
Шаг 1. Соединение Raspberry Pi и сенсорного экрана
Без инструкций сборка и подключение экрана к Raspberry Pi может оказаться непростой задачей. Начните с того, что переверните экрана вниз и переверните плату контроллера дисплея так, чтобы был виден большой разъем. Подсоедините ленточный кабель (шлейф) от экрана к контроллеру, полностью вставив кабель и закрепив его зажимом на разъеме.
Переверните плату контроллера дисплея на заднюю часть экрана и вставьте небольшой кабель сенсорного экрана в соответствующий разъем. Вкрутите стойки в заднюю часть экрана через отверстия в плате контроллера.
Для подачи питания и заземления на сенсорный экран будем использовать контакты GPIO на Pi. Возьмите красную перемычку, прилагаемую к экрану, и подключите ее к крайнему правому нижнему контакту 5V GPIO на Pi, затем подключите другой конец к крайнему правому контакту на плате контроллера под ним. Используйте черную перемычку для подключения контакта GPIO GND (два контакта от контакта красного провода 5V) на Pi к крайнему левому контакту на плате контроллера под ним.
Шаг 2. Установка карты microSD и настройка Raspbian
Загрузите последнюю версию Raspbian с веб-сайта Raspberry Pi и запишите ее на карту microSD. Затем вставьте карту в Pi. Подключите клавиатуру, мышь и адаптер Wi-Fi, затем вставьте карту в Pi и загрузите его. Пройдите процесс настройки и, когда он полностью загрузится, подключитесь к сети Wi-Fi. Чтобы заставить сенсорный экран работать, вам, вероятно, потребуется выполнить несколько команд из командной строки для обновления Raspbian:
sudo apt-get update sudo apt-get upgrade
Эта процедура займет некоторое время, так что наберитесь терпения!
Когда перезапустите Pi после обновления, сенсорный экран перевернётся. Если вас это беспокоит, то можете избавиться от данной особенности, добавив lcd_rotate=2 в последнюю строку файла конфигурации в папке загрузки, используя следующую команду:
sudo nano /boot/config.txt
Затем нажмите Ctrl+X, чтобы сохранить и выход.
Шаг 3.
Установка OpenHABПришло время установить программное обеспечение для управления домашней автоматизацией, OpenHAB и необходимые расширения к нему, которые мы будем использовать.
sudo wget http://www.element14.com/community/servlet/JiveServlet/download/38-152207/openhab.zip unzip openhab.zip sudo rm openhab.zip sudo cp openhab.sh /etc/init.d sudo chmod 777 /etc/init.d/openhab.sh sudo update-rc.d -f openhab.sh defaults
Теперь мы введем еще несколько команд для настройки запуска OpenHAB при старте:
sudo wget http://www.element14.com/community/servlet/JiveServlet/download/38-152207/openhab.zip unzip openhab.zip sudo rm openhab.zip sudo cp openhab.sh /etc/init.d sudo chmod 777 /etc/init.d/openhab.sh sudo update-rc.d -f openhab.sh defaults
Нам также потребуется установить расширения OpenHAB MQTT, так как это протокол, который мы будем использовать для связи со светодиодной лентой:
sudo wget https://bintray. com/artifact/download/openhab/bin/distribution-1.7.1-addons.zip sudo unzip distribution-1.7.1-addons.zip -d /addons sudo cp /addons/org.openhab.binding.mqtt-1.7.1.jar /opt/openhab/addons sudo cp /addons/org.openhab.persistence.mqtt-1.7.1.jar /opt/openhab/addons sudo rm distribution-1.7.1-addons.zip
Шаг 4. Установка MQTT broker
Как было упомянуто, мы будем общаться с нашей светодиодной лентой, используя протокол под названием MQTT. Чтобы настроить этот процесс, нам нужно установить Mosquitto – брокер MQTT с открытым исходным кодом.
Чтобы установить Mosquitto, введите в командной строке следующие команды:
sudo wget http://repo.mosquitto.org/debian/mosquitto-repo.gpg.key sudo apt-key add mosquitto-repo.gpg.key cd /etc/apt/sources.list.d/ sudo wget http://repo.mosquitto.org/debian/mosquitto-wheezy.list sudo apt-get update && sudo apt-get install mosquitto
Шаг 5. Установка файлов конфигурации OpenHAB
Наконец, загрузите предварительно созданные файлы конфигурации OpenHAB (для скачивания – перейдите по ссылке: OpenHAB configuration files) и установите их в соответствующие папки OpenHAB. Инструкция по установке размещена в прилагаемом файле README.
Шаг 6. Распайка контактов ESP8266
Когда OpenHab настроен на Raspberry Pi, пришло время перейти к созданию контроллера ленты NeoPixel. Плата Adafruit ESP8266 HUZZAH с поддержкой WiFi идеально подходит для этого. Процессор ESP8266 от Espressif представляет собой микроконтроллер с тактовой частотой 80 МГц с полным интерфейсом WiFi (как клиент, так и точка доступа) и стеком TCP/IP с поддержкой DNS. Сам модуль сертифицирован FCC и содержит чип ESP8266 с 64 КБ ОЗУ для инструкций, 96 КБ ОЗУ для данных и 4 МБ QIO FLASH (32 мегабита).
Итак, припаяйте к плате предоставленные штыревые контакты, чтобы можно было запрограммировать их с помощью адаптера FTDI.
Шаг 7. Распайка преобразователя логического уровня
Поскольку ESP8266 использует логический уровень 3,3 В вместо необходимых для ленты NeoPixel 5 В, необходимо будет припаять между ними преобразователь логического уровня.
На стороне низкого уровня преобразователя припаяйте провод от контакта 2 от ESP к A1, другой от контакта 3V к LV и третий от GND к GND. На стороне высокого напряжения преобразователя припаяйте провод от контакта B1 к контакту данных NeoPixel (это полосатый провод на разъеме NeoPixel) и другой провод от GND к GND. Припаяйте красный провод к контакту HV на преобразователе, а другой красный провод к контакту V+ на ESP.
Штыревой конец ленты NeoPixel будет обеспечивать питание для ESP, поэтому припаяйте красный провод от ленты к красным проводам, идущим от контактов V+ и HV, затем припаяйте черный провод к GND. После этого подключите ленту NeoPixel с помощью прилагаемого шнура и убедитесь, что ESP получает питание, нажав кнопку сброса, чтобы увидеть, мигает ли встроенный светодиод.
Шаг 8. Установка Arduino IDE
Когда все подключено, пришло время прошить ESP с помощью Arduino IDE. Сначала нам нужно внести некоторые изменения в Arduino IDE. Загрузите библиотеку PubSubClient с https://github. com/Imroy/pubsubclient и распакуйте папку в папку библиотек Arduino.
Откройте IDE Arduino, затем перейдите в Sketch > Include Library > Libraries Manager… и установите библиотеку Adafruit NeoPixel.
Наконец, мы добавим плату Adafruit HUZZAH ESP8266 в список плат. Перейдите в Arduino > «Настройки», добавьте «http://arduino.esp8266.com/stable/package_esp8266com_index.json» в поле «Дополнительные URL-адреса диспетчера плат» и нажмите «ОК». Перейдите в Инструменты > Плата: > Диспетчер плат… и установите пакет ESP8266.
Шаг 9. Прошивка ESP8266
Загрузите и откройте предоставленный скетч Arduino: Arduino sketch, затем отредактируйте скетч, включив в него настройки сети Wi-Fi и IP-адрес Pi. Вы можете проверить IP-адрес вашего Pi, введя «ip addr show» в командную строку.
После прошивки откройте последовательный монитор и убедитесь, что плата успешно подключается к вашей сети WiFi.
Шаг 10. Установите мобильное приложение OpenHAB
С настроенным OpenHAB и подключенным питанием к ленте NeoPixel настало время протестировать всю систему!
Загрузите приложение OpenHAB на свой телефон или планшет (оно доступно как для Android, так и для iOS), затем откройте его и выберите «Настройки» в правом верхнем углу. Измените поле URL-адреса OpenHAB на IP-адрес вашего Pi, за которым следует двоеточие и 8080. Выйдите из меню, и ваш телефон должен подключиться к OpenHAB, открывая светодиодный контроллер.
Вы также можете управлять светодиодами с любого компьютера в той же сети (включая Pi), введя IP-адрес Pi, а затем «/openhab.app?sitemap=home».
Если нужно устранить неполадки, вы можете установить приложение Chrome под названием MQTTLens, чтобы убедиться, что OpenHAB отправляет сообщения MQTT. Просто отредактируйте настройки, чтобы они указывали на IP-адрес Pi, и добавьте подписку на тему #, чтобы видеть все сообщения MQTT, которые отправляет Pi.
OpenHab достаточно универсален, и мы только немного коснулись его возможностей. Вы можете управлять устройствами с помощью голосовых команд, отслеживать сенсорные сети и даже настраивать правила для автоматизации устройств по электронной почте или IFTTT. С его помощью можно создавать другие классные устройства, которые подключаются к OpenHab и делают ваш дом еще более технологичным.
OpenHab – отличная и гибкаяя система для настройки домашней автоматизации, но далеко не единственная. Давайте рассмотрим несколько самых популярных вариантов программного обеспечения для использования в системах умного дома.
Варианты ПО для систем автоматизации на Raspberry Pi
Домашний помощник (Home Assistant) Raspberry Pi
Home assistant Raspberry Pi (Raspberry Pi – Home Assistant) – лучший выбор программного обеспечения для автоматизации умного дома Raspberry Pi с открытым исходным кодом. ОС Raspberry Pi для умного дома – это система, которая может управлять всем, от управления пользовательским интерфейсом домашнего помощника до процесса его установки.
Более того, домашние смарт-устройства также будут работать с такими продуктами, как Hue, Lifx, Google Home, Alexa, Eco-bee, Z-Wave, WeMo, KEATradfri, а также со многими самодельными устройствами, контролируемыми с помощью Python или MQTT.
Home assistant Raspberry Pi создает сценарии для проверки элементов, которым требуется дистанционное управление. Эти устройства имеют возможность управления и могут выполнять такие функции, как запись телепередач, включение и выключение света и даже оповещение о телефонных звонках.
Есть, как минимум, два способа как можно установить Home Assistant на Raspberry Pi 4.
Первый способ — это скачать образ SD карты в котором находится специальная операционная система HassOS которая запускает Home Assistant. Тут плюс в том что это очень простой способ для установки Home Assistant: скачал файл, с помощью специальной программы записал этот файл на SD карту, и на этом все. Документация про этот способ.
Второй способ сложнее:
- Нужно скачать образ операционной системы Raspbian и с помощью специальной программы записать его на SD карту
- Установить Docker
- Установить Home Assistant
Но при использовании второго способа на Raspberry Pi появляется уже настоящая операционная система в которой можно работать стандартными способами.
Calaos – система домашней автоматизации для Raspberry Pi
ОС для автоматизации умного дома (Calaos, Open Source Home Automation) с открытым исходным кодом. Её программные средства написаны на C++ и содержат: демон сервера, сенсорный экран, веб-интерфейс, мобильное приложение (iOS/Android), а также средства настройки и полноценную ОС, которая позволяет любому человеку создать полное решение домашней автоматизации.
Open HAB для Raspberry Pi.
ПО Open HAB (openHAB) было использовано в приведенном проекте для Raspberry Pi. Повторим, что open Home Automation Bus – это программное обеспечение для домашней автоматизации с открытым исходным кодом, написанное на Java. Оно развертывается локально и подключается к устройствам и службам от разных поставщиков. В виде модулей OSGi доступно около 300 расширений, что говорит о том, что оно является одним из самых универсальных и популярных вариантов систем программного обеспечения для домашней атоматизации.
Заключение.
Пользователю, далёкому от самостоятельной сборки систем автоматизации для дома может показаться очень сложным такой длинный путь, который необходимо пройти для того, чтобы всего лишь регулировать свет на светодиодной ленте. Для этих задач можно купить готовое устройство (к примеру, SONOFF L2 Lite Smart LED Light Strip-5M – EU или SONOFF L1 Smart LED Light Strip-5M – EU) и всё, что нужно будет сделать – это прикрутить контакты ленты, вставить шнур питания в розетку и скачать специализированное мобильное приложение eWeLink.
Но описанным выше проектом мы хотели всего лишь показать направление для вашего дальнейшего движения, поскольку реализованные выше шаги позволяют пройти большую часть пути в создании и настройке ваших индивидуальных и более сложных систем. Данный пример – это фундамент, на котором можно реализовать практически неограниченное количество идей по автоматизации вашего дома.
Умный дом intraHouse + Raspberry Pi — IntraHouse
Что нужно для создания системы «Умный дом»?
Оборудование
- Сервер «Умного Дома» — компьютер, на котором будет установлено программное обеспечение, реализующее логику управления оборудованием дома.
- Контроллер. Устройство, имеющее входы и выходы для подключения внешних устройств и датчиков, работающее по управляющим сигналам от сервера «Умного Дома».
- Датчики — датчики температуры, датчики движения, датчики открытия двери, пожарные, протечки воды и т.д
- Актуаторы — исполнительные механизмы. Это различные реле для управления светом, клапанами воды, вентиляторами, отоплением и т.д…
В качестве сервера «Умного дома» выбираем одноплатный микрокомпьютер Raspberry Pi 2 или Raspberry Pi 3, обладающий достаточно мощным процессором для выполнения наших задач и приличным объемом оперативной памяти. Также в плюсах – небольшая цена и огромное количество дополнительных устройств и аксессуаров.
На борту Raspberry Pi есть дискретные входы/выходы ( 21 шт.) и вход для датчиков температуры 1-Wire . Поэтому для простых решений на базе Raspberry Pi контроллер нам не нужен.
Программное обеспечение
Оно будет обрабатывать информацию от датчиков (датчики температуры, датчики движения, пожарные, датчики протечки воды и т. д…) в соответствии с заложенной вами логикой (через сценарии, автоматические режимы работы и пр…) и будет отдавать сигналы исполнительным механизмам (включение/выключение освещения, розеток, клапанов воды, групп отопления, вентиляторов, штор и пр…).
Web-сервер в составе системы intraHouse обеспечит возможность визуализации и управления с любых компьютеров, планшетов и смартфонов через браузер.
Начнем
Покупаем микрокомпьютер Raspberry Pi 2 или Raspberry Pi 3, блок питания, microSD карту объем не менее 8 Gb. При желании покупаем корпус.
Заходим в интернет-магазин intraHouse. Скачиваем образ системы IntraHouse для Raspberry Pi и инструкцию по записи на SD карту.
Следуя инструкции, записываем образ системы на SD карту.
Образ системы intraHouse для Raspberry Pi 2 (Pi 3) содержит:
- операционную систему Raspbian Jessie Lite
- сиcтему intraHouse
- все другие необходимые пакеты и настройки
Устанавливаем SD карту в Raspberry Pi, подключаем к сети Ethernet кабелем. Подсоединяем блок питания. Включаем.
С любого компьютера, подключенного к локальной сети Ethernet, подключаемся к Raspberry Pi. Для этого открываем любой браузер и набираем адрес 192.168.0.245 (адрес по умолчанию). После этого для входа потребуется ввести логин и пароль (по умолчанию логин “admin”, пароль “admin”).
Примечание: во избежание несанкционированного доступа на сервер рекомендуем поменять значения заданные по умолчанию.
Войдя в интерфейс системы intraHouse, мы увидем вариант системы «Умный Дом» со своими датчиками и устройствами, которая установлена в ознакомительных целях. К конкретным входам Raspberry привязаны датчики, к выходам – исполнительные механизмы, задана логика автоматизации. Для начала можно просто подключить светодиоды к выходам (как исполнительные механизмы) и кнопочные выключатели к входам (будут имитировать сигналы датчиков). Всё можно менять, настраивать, а также при желании удалить всю настройку и восстановить заново. Рекомендуем воспользоваться возможностью поизучать систему на конкретном примере — это даст вам много информации, которая будет полезна при установке своей системы.
После ознакомления с программным обеспечением приступаем к созданию собственной системы. Все зависит от ваших желаний. Это может быть и «Умный дом», а может будет частичная автоматизация – например «автоматический полив» или «климат контроль», или «автоматизация освещения» и т.д…
Вы можете сконфигурировать систему в соответствии со своими задачами, сделать сценарии и расписание и посмотреть работу в виртуальном режиме. Виртуальный режим позволяет вам создать свой «Умный дом» и попробовать его в работе.
Покупаем датчики, актуаторы, интерфейсные модули. Подключаем все это к Raspberry Pi. И наш виртуальный режим превратился в реальную систему!
Введение в домашнюю автоматизацию Raspberry Pi
Джереми С. Кук
Внештатный технический журналист / технический писатель, инженер-консультант
Джереми Кук, консультант
29 октября 2020 г.
Блог
Домашняя автоматизация и Интернет вещей уже более десяти лет являются технологиями ближайшего будущего.
Изображение предоставлено: Джереми С. Кук
Домашняя автоматизация и Интернет вещей были технологией ближайшего будущего уже более десяти лет. Однако, как оказалось, идея о том, что каждый бытовой прибор должен подключаться к сети, чтобы заказывать новые картриджи для кофеварки или планировать техническое обслуживание, еще не получила широкого распространения. Как и концепция включения света и других приборов в нужное время, в соответствии с облачной службой и настройкой датчиков, вам, скорее всего, придется щелкнуть выключателем старомодным способом.
Хотя все это интересно с технической точки зрения, есть и существенные недостатки. Во-первых, Интернет время от времени отключается (либо на вашей стороне, либо на «облаке»), но вам все равно нужно управлять «вещами», такими как освещение и кондиционер. Также, как правило, менее удобно достать телефон или центральный пульт, чем щелкнуть выключателем, и есть некоторые очевидные проблемы с конфиденциальностью и блокировкой.
На мой взгляд, необходима система, которая размещается на месте, с множеством устройств, которые можно программировать и контролировать по мере необходимости, не привязываясь к одному поставщику. Кроме того, он должен использовать существующую настройку WiFi. Звучит слишком хорошо, чтобы быть правдой? Фактически, я смог протестировать две отдельные системы, которые могут работать на Raspberry Pi за 40 долларов и управлять различными устройствами.
Первая протестированная система известна как openHAB (открытая шина домашней автоматизации), а вторая называется просто Home Assistant (HA). Я выбрал openHAB для начала именно по той причине, что это было то, о чем я думал в то время, однако я обнаружил, что у него крутая кривая обучения. Честно говоря, openHAB не утверждает обратного.
Гаражный контроллер ESP8266, более ранняя версия которого описана здесь.
Изображение предоставлено: Джереми С. Кук
После разговора с гораздо более опытным программистом у меня сложилось впечатление, что, хотя opehHAB чрезвычайно мощен, HA может быть проще в реализации. После некоторых размышлений я вместо этого загрузил HA на свой Raspberry Pi, что оказалось проще реализовать, особенно с учетом моих довольно скромных целей в области домашней автоматизации. Справедливости ради, большая часть работы, которую я проделал на внешнем интерфейсе, чтобы правильно настроить свои устройства, безусловно, упростила его.
Обзор системы и настройки
На данный момент мой гараж контролируется через HA, а также фонтан на крыльце, оба с использованием реле, управляемых ESP8266. Я также могу управлять своим плеером Roku из интерфейса смартфона домашней автоматизации, что было приятным бонусом и возможностью, которую Home Assistant автоматически обнаружил для меня.
Хитрость здесь в том, что каждый из этих интеллектуальных коммутаторов был запрограммирован с помощью специального микропрограммного обеспечения под названием «Tasmota», которое облегчает локальное, а не облачное управление и хорошо интегрируется с HA. Для очень простых приложений вам даже технически не нужно запускать HA или openHAB, чтобы воспользоваться преимуществами этой новой функциональности, поскольку у них есть собственный локальный веб-сайт. Более подробно о прошивке и настройке я расскажу в следующем посте.
Бонусный контроль Roku автоматически обнаружен!
Изображение предоставлено: Screencap
Второй частью интеграции домашней автоматизации своими руками является сама система. Мой работает на Raspberry Pi 4 и напрямую подключен к моему маршрутизатору с помощью кабеля Ethernet. Это требует некоторой настройки, которую я также опишу позже, включая перепрошивку SD-карты и подключение с помощью MQTT.
До сих пор это было небольшое путешествие, но я действительно только царапаю поверхность того, что можно сделать. Учтите, что вас предупредили: как только вы получите эту новую возможность пользовательской автоматизации, вам будет трудно остановиться. А пока вы можете посмотреть видео ниже, чтобы увидеть сравнение Home Assistant и OpenHAB, так как это будет одно из первых решений, которое вам придется принять при начале работы:
Согласно этой презентации кажется, что HA имеет преимущество, но обе системы являются компетентными. Преимущество HA в простоте использования является для меня большим, и, похоже, у него более активное сообщество, что также может быть важно. Мне потребовалось около 6 месяцев непрерывной работы, чтобы добраться до довольно простой настройки, которая у меня есть сейчас, хотя это было бы намного короче, если бы мне пришлось делать это снова!
Джереми С. Кук — независимый технический журналист и технический консультант с более чем 10-летним опытом автоматизации производства. Заядлый творец и экспериментатор, вы можете подпишитесь на него в Твиттере [https://twitter.com/JeremySCook] или посмотрите его электромеханические подвиги на канале Джереми С. Кука на YouTube ! [https://www.youtube.com/c/jeremyscook]
Подписаться
Джереми Кук — независимый технический журналист и технический консультант с более чем 10-летним опытом автоматизации производства. Заядлый производитель и экспериментатор, вы можете подписаться на него в Твиттере или увидеть его электромеханические подвиги на канале Джереми С. Кука на YouTube!
Другие работы Джереми
Категории
Потребительские технологии — умный дом
Автомобилестроение
TDK анонсирует семейство датчиков положения на эффекте Холла ASIL C-Ready для высокоскоростных электродвигателей
18 апреля 2023 г.
- John Deere: действительно технический гигант
11 апреля 2023 г.
- Умная инфраструктура — ключ к более безопасной и бесперебойной мобильности
04 апреля 2023 г.
- Infineon и Delta Electronics расширяют партнерство для совместной работы над электромобильностью
03 апреля 2023 г.
- Infineon и Apex.AI совместно интегрируют микроконтроллер AURIX™ TC3x и Apex.Grace для ускорения разработки транспортных средств с программным управлением
21 марта 2023 г.
ДОПОЛНИТЕЛЬНО
Отладка и тестирование
Novus идеально подходит для тестирования компактных сетей
18 апреля 2023 г.
- Пользователь Python? LabVIEW поможет вам: виртуальные среды Python с LabVIEW
17 апреля 2023 г.
- Обзор LabVIEW: перетаскивание через тестирование и измерение
10 апреля 2023 г.
- Решение проблем проектирования с помощью ALINT-PRO
06 апреля 2023 г.
- NI открывает инженерно-инновационный центр в Мичигане для повышения производительности электромобилей и беспилотников с производителями автомобилей
06 апреля 2023 г.
БОЛЬШЕ
Интернет вещей
Embedded Executive: Боб Ян, исполнительный директор по развитию бизнеса, Taifang Technology
18 апреля 2023 г.
- Достижение перспективного подключения к Интернету вещей без привязки к поставщику с помощью архитектуры микровизора
17 апреля 2023 г.
- Решения для умного города с Wi-Fi HaLow
13 апреля 2023 г.
- Спокойное потребление тока на ваших инфракрасных приемниках
10 апреля 2023 г.
- VibroSense уменьшает данные о вибрации для Индустрии 4.0
30 марта 2023 г.
ЕЩЕ
Программное обеспечение и ОС
Управляемый и неуправляемый C: как повысить безопасность и надежность встроенных приложений
10 апреля 2023 г.
- Посетите CONTACT на Hannover Messe, чтобы узнать об обновленных решениях IoT
04 апреля 2023 г.
- SYSGO использует Intel Elkhart Lake
04 апреля 2023 г.
- Программное обеспечение COM Express Hardware Monitor от Vecow
31 марта 2023 г.
- ITTIA DB поддерживает VxWorks и WRS Linux
27 марта 2023 г.
ЕЩЕ
Лучшее программное обеспечение для умного дома Raspberry Pi
Raspberry Pi12 месяцев назад
от Awais Khan
Устройство Raspberry Pi может помочь вам в создании систем умного дома, которые могут включать в себя системы домашней автоматизации, системы безопасности, системы полива растений и многое другое. Однако для выполнения этих проектов потребуется идеальное программное обеспечение для автоматизации умного дома, установленное на вашем устройстве Raspberry Pi. Эта статья поможет вам выбрать лучшие варианты программного обеспечения для умного дома для вашего устройства Raspberry Pi, чтобы вы могли легко управлять своими устройствами для умного дома.
Лучшие варианты программного обеспечения для умного дома Raspberry Pi
Существуют различные варианты программного обеспечения для умного дома Raspberry Pi, и здесь вы сможете выбрать лучшее из приведенного ниже списка, чтобы начать создавать различные проекты умного дома для себя.
1: Home Assistant
Home Assistant — лучший выбор для людей, которые хотят создавать проекты умного дома. Это открытый исходный код, который идеально подходит для вашего устройства Raspberry Pi и предлагает различные варианты домашней автоматизации. Вы можете использовать функции Home Assistant, установив ОС Home Assistant на свое устройство Raspberry Pi, которая специально разработана для систем домашней автоматизации, поскольку она установит Home Assistant на ваше устройство и откроет возможность использовать широкий спектр умных домашних дополнений. функции и функции, такие как Google Assistant и Alexa.
2: OpenHAB
OpenHAB — еще один отличный вариант программного обеспечения для умного дома для вашего устройства Raspberry Pi, который предоставляет людям платформу для автоматизации различных устройств. Это хорошо известная система автоматизации умного дома с открытым исходным кодом и выделенным сообществом. Помимо веб-интерфейса, пользователи могут пользоваться функциями OpenHAB на своих смартфонах Android или iOS. Пользователи Raspberry Pi могут эффективно запускать это программное обеспечение, установив его образ на свои устройства, и после его завершения вы сможете автоматизировать свою бытовую технику на ходу.
3: Calaos
Calaos — это бесплатное программное обеспечение для умного дома с открытым исходным кодом, которое превратит ваш Raspberry в систему умного дома. Это позволит вам легко контролировать и контролировать ваши домашние дела. Он будет работать на вашем Raspberry Pi в качестве ОС и предоставит вам различные функции умного дома, которые будут варьироваться от низкого уровня до мощных пользовательских интерфейсов. Вы можете управлять своей бытовой техникой, включая освещение, воспроизводить музыку и превращать свой дом в умный дом, который меняет атмосферу в зависимости от вашего настроения.
4: PiDome
PiDome — еще одно идеальное программное обеспечение для умного дома, разработанное для вашего Raspberry Pi, благодаря которому устройство может с легкостью управлять вашей умной бытовой техникой. Это позволяет легко создавать контролируемую среду. Приборную панель можно настроить как угодно, разработчики могут кодировать свои собственные драйверы с помощью встроенного редактора кода. Пользовательский интерфейс унифицирован и выглядит одинаково на всех дисплеях.
5: Майкрофт
Mycroft — это немного другое программное обеспечение для умного дома по сравнению с другими. Помимо специальной ОС, он включает в себя виртуального помощника, похожего на Google Assistant и Alexa. Это платформа с открытым исходным кодом, которая может превратить ваш Raspberry Pi в интеллектуального голосового помощника для управления вашей умной бытовой техникой. Его можно использовать в различных проектах «сделай сам», начиная от простого научного проекта и заканчивая созданием глобальной корпоративной среды. Вы можете использовать функции Mycroft, установив его образ на свое устройство Raspberry Pi, а наличие динамика/микрофона хорошего качества позволит вам автоматизировать домашнее устройство с помощью голосовых команд.
Заключение
Превратить Raspberry Pi в систему домашней автоматизации — сложная задача, и это возможно только в том случае, если вы установите идеальное домашнее программное обеспечение на свое устройство Raspberry Pi. Приведенный выше список поможет вам выбрать лучшие варианты программного обеспечения для умного дома Raspberry Pi, чтобы легко управлять и контролировать ваши умные бытовые приборы, отдыхая на стуле.
Об авторе
Авайс Хан
По профессии я инженер и научный сотрудник. Мой интерес к Raspberry Pi, встроенным системам и ведению блога привел меня сюда, чтобы поделиться своими знаниями с другими.