Умный дом на малине: Raspberry Pi 3: умный дом своими руками

Содержание

Raspberry Pi 3: умный дом своими руками

Перечень достижений человека постоянно пополняется новыми разработками. Выдающейся можно назвать разработанную человеком популярную сегодня опцию «Умный дом» на мини-компьютере Raspberry Pi.

 Перечень достижений человека постоянно пополняется новыми разработками. Выдающейся можно назвать разработанную человеком популярную сегодня опцию «Умный дом» на мини-компьютере Raspberry Pi.

Упоминаемая система после своего выхода на рынок практически сразу влюбила в себя многих владельцев домов. Именно поэтому спрос на систему «умный дом» на Raspberry pi стал активно возрастать с каждым годом. Хотите выяснить, чем так уникален Raspberry pi 3 умный дом и почему именно эту систему сегодня во многих домах устанавливают? Изучите нижеизложенный материал.

Что представляют собой проекты Raspberry pi 3 для дома и зачем они нужны?

Система «умный дом», которую изобрела компания Raspberry Pi, позволяет контролировать абсолютно все в доме: начиная от включения света и отопительной системы и заканчивая активацией систем, которые имитируют присутствие в доме человека.

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

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

raspberry pi умный дом

Изначально компания предложила две комплектации мини-компьютеров – модель А и модель В. Модель А располагала объемом памяти в 256 Мб, а модель В могла сохранять в два раза больше информации. Но модель с небольшим объемом памяти не сняли с производства потому, что она позволяла пользователю выходить в Интернет. Позже была обновлена модель В. Новый её вариант отличался более компактным дизайном и располагал 4 USB-портами.

Как система функционирует?

Структура системы может быть разной. Но обычно построение её происходит по такому принципу: главным является центральное вычислительное устройство (его еще называют сервером). В качестве центрального системного сервера выступает Raspberry Pi, на который устанавливается WEB-интерфейс. Последний может легко связываться с ноутбуком, планшетом либо же смартфоном.

Сервер связывается с периферийными спецмодулями посредством RS485 – интерфейса. Чтобы система слаженно работала, в каждом ключевом помещении домовладения всегда устанавливают спецконтроллер, задача которого – интерпретировать поступающие сигналы и отправлять их на устройства бытовой техники, которые в этой связи являются устройствами-исполнителями.

Обычно модуль Raspberry Pi связывается с контроллерами через порт UART. К последнему следует подключать такое согласующее устройство, как спецпереходник на интерфейс RS485 (следует подчеркнуть, что последние модели устройства уже располагают этим интерфейсом, так как его подразумевает базовая комплектация).

«Операционкой» является Raspberry, спутником которой может быть расширение, например, Pimatic. Совсем несложно собрать спецсистему «умный дом» на «открытой платформе», к примеру, openHAB, Fhem, SHC. Также популярной продолжает оставаться платформа wiButler.

Модули, которые можно выбрать для выстраиваемой своими руками системы «умный дом»

Чтобы выстроить спецсистему и сделать ее максимально функциональной, потребуются особые модули. Для тех, кто любит мастерить и хочет создать Raspberry pi 3 умный дом своими руками, предлагаются сегодня такие модули, как:

  • Модуль камеры. Подключив его, систему можно рассматривать, как удобный инструмент для видеонаблюдения. Данная камера совместима с «операционкой» мини-компьютера Raspberry. Она позволит записывать видеофрагменты в разрешении Full HD и делать отличные 5-мегапиксельные фото.
  • Датчик, измеряющий влажность, а также температуру воздуха. При установке этого модуля, система будет обрабатывать метеоданные.

датчик влажности для raspberry pi

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

Управление электроприборами через Raspberry Pi

Преимущества Raspberry Pi 3 по сравнению с ранее выпущенными версиями

Преимуществ у последней прогрессивной версии Raspberry Pi 3 много:

  • Устройство имеет много интерфейсов. Последняя версия располагает Bluetooth 4.1, Wi-Fi 802.11n, Lan, 4 USB, а также HDMI. Также имеется возможность подключить GSM-модем для выхода на связь с официальным мобильным оператором, который занимается предоставлением услуг интернет-доступа.
  • Raspberry Pi 3 имеет мощный четырехъядерный 1,2 ГГц процессор.
  • Последняя версия совместима с предыдущими.

Купить
Raspberry PI

Проверенный поставщик

датчик влажности для raspberry pi

MyRaspberri.ru рекоммендует

Плюсы и минусы системы «умный дом» от фирмы Raspberry Pi

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

Это:

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

Наряду с плюсами, есть у системы «умный дом» и несколько незначительных минусов:

  1. Систему целесообразно покупать только для большого загородного дома.
  2. Важно разбираться в каждом элементе системы (или иметь всегда под боком разбирающегося в этом вопросе человека), так как из-за своей сложности система в любой момент может выйти из строя.
  3. Так как прогресс галопирующими темпами продвигается вперед, через пять-семь лет и эта прогрессивная система устареет, поэтому есть риск того, что с продажи могут исчезнуть важные ее компоненты.

Как видим, плюсы уверенно перекрывают минусы. Поэтому если есть желание купить систему «умный дом» для загородного коттеджа, не стоит отказываться от этой идеи.

Raspberry pi: умный дом своими руками

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

домдом

Основные принципы работы

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

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

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

Умный домУмный дом

Автоматизированный процесс зависит от точности всех расчетов и внедрения датчиков в нужные места. Это позволяет значительно снизить количество расходов.

Что такое умный дом на Raspberry Pi

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

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

Raspberry PiRaspberry Pi

На первых порах компания предложила два варианта — это модели A и B. Основное отличие — это количество памяти. В модели B это значение равно 512 Мб, а в модели A всего 256 Мб. Два этих девайса решили выпустить, потому что модель A имеет большое количество других плюсов. Например, наличие порта Ethernet, который имеет доступ в интернет. Но компания не остановилась на достигнутом, а развивала вторую версию.

Со временем модель B была обновлена: уменьшился размер, и на панели появилось 4 usb выхода, что в несколько раз больше, чем было до этого. Данное устройство стало пользоваться еще большей популярностью для разработки умных домов. Полная или частичная автоматизация большинства процессов в доме становится возможной при помощи небольшой платы. Бюджетная стоимость и многофункционально Распберри делает его лидером на рынке. Дополнительное преимущество, которое доступно не во всех моделях — это возможность модернизации в любой удобный момент. Для этого можно внедрить дополнительные элементы, которые позволяют не менять девайс целиком.

Raspberry

Raspberry

Состав блока

Если пользователь хочет сделать для себя умный дом сам, то для этого понадобится минимальный набор:

  • реле,
  • датчики,
  • память,
  • платформа NodeMCU ESP-12E,
  • сама плата Raspberry Pi 3.

Raspberry Pi выбирается как ранней, так и более поздней версии все зависит от ваших задач. Особенность последней версии — это наличие модулей беспроводной связи.

Платформа NodeMCU — это готовое решение, которое поможет сократить время на производство.  Вместо NodeMCU ESP-12E иногда можно применить Arduino. Сенсоры можно заменить или дополнить при необходимости.

Установка

Для начала работы нужно зайти на оф сайт и скачать самую последнюю версию операционной системы. Затем приступаем к форматированию карты в FAT и подключаем её. Для контроля подсоединяем экран и клавиатуру. Загрузка занимает несколько минут, а после нее следует приступить к главному этапу — настройкам. Нужно создать свой пароль и выбрать желаемые параметры: изменить хост и задать SSH. Для сохранения своих данных следует перезагрузить устройство.

Как система работает

Как система работаетКак система работает

По своему наполнению составляющие системы могут отличаться. Зачастую работа происходит благодаря основному звену — серверу. Роль центрально системного сервера играет raspberry pi 3. На нем устанавливается специальный интерфейс. Он помогает связаться с любым электронным девайсом: смартфон, планшет, компьютер или ноутбук.

Сервер связывается по RS-485 интерфейсу с периферийными модулями. Во всех помещениях внедряется спецконтроллер, чтобы система работа без сбоев. Основная его задача — это распознать сигнал, который поступает, и отправить его на устройства-исполнители. Это может быть любой прибор, который есть в работе: чайник, стиральная машина, мультиварка и так далее.

ОС основана на Linux и имеет расширение Pimatic. Мини-компьютер связывается с датчиками через порт UART, к которому подключают переходник на RS-485. В современных моделях это уже включено в базовую комплектацию, что значительно экономит время при настройке.

Применяя открытую платформу, которая есть в свободном доступе не сложно собрать систему самостоятельно. Часто используются wiButler, SHC и openHab, но можно воспользоваться и другим вариантом.

Для любителей создавать другие варианты выбор модулей огромен для этой системы. Если хочется можно присоединить один любой. Популярный вариант обладает частотой 433 МГц. Он выступает как приемопередатчик.

Особые модули

Установка уже готовой Smart Home системы может стоить значительной суммы денег. Но можно сделать дополнительные модули самостоятельно.

УправлениеУправление

Чтобы спецсистема работала с необходимой функциональностью, были разработаны специальные устройства. Что дает возможность собрать умный дом на raspberry pi 3 своими руками. Варианты модулей:

  • Камера. После подключения камеры вы получите полноценную систему видеонаблюдение. Пользователь всегда сможет посмотреть, что происходит в определенном помещении. Это устройство работает с этой операционной системой, что позволяет сделать качественные фотографии или записывать видео с максимальным расширением.
  • Температурный датчик, который совместим с raspberry. Он нужен для измерения температуры и влажности. После внедрения этого модуля система становится полностью автоматизированной и самостоятельно обрабатывает все метеоданные.
  • Противопожарный модуль и модуль от протечки воды. Первый поможет выявить наличие дыма, второй нежелательные протечки воды. Это необходимая система, которая позволит уберечь жилое помещение от неприятных ситуаций. Наиболее часто устанавливается в домах и коттеджах с большой площадью.
  • EnOcean — это модуль, который обладает беспроводной технологией, для объединения безбатарейных беспроводных устройств интернета вещей. Она обходится без дополнительно источника питания.
  • Датчик движения. Он используется для работы световых ламп (включение и выключение).

Сравнение Raspberry Pi 3 с более ранними моделями

ДомДом

Преимущества новой версии по сравнению с другими:

  1. Устройство имеет 4-x ядерный 1.2 ГГц процессор и 1 Гб ОЗУ. Модель Broadcom BCM2837.
  2. Усовершенствованные версии интерфейсов: Wi-Fi 802.11n и Bluetooth версии 4.1. Есть HDMI и несколько USB портов 2.0.
  3. Наличие GSM-модема, который позволит связаться с сетью, через мобильного оператора, который предоставляет услуги в интернет-доступе.
  4. Новая версия может быть совместима с остальными.

Умный дом на Raspberry Pi 3 и Arduino

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

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

Raspberry Pi умный дом — не просто одна плата, а целый компьютер, который работает на различных ОС, таких как Windows 10 IoT или ОС Linux. Основное отличие от Arduino заключается в том, что программы запускаются внутри ОС и работают через программную прослойку. Но это никак не мешает создавать самые простые схемы.

При желании raspberry pi используется не только для управления, но и сделать из него Wi-Fi роутер или цифровую АТС.

Есть два варианты: использовать плату, как единственный девайс, который управляет датчиками, или применять как шлюз, который собирает данные и раздает их простым устройствам.

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

Если нужно справиться с более тяжелыми задачами, то лучше выбрать Raspberry Pi. Так пользователь получает управление при помощи телефона не только освещением, приборами, но и обогревом, воротами, даже перекрыть трубы можно в один клик. Эта технология подойдет для больших площадей и значительного количества устройств. Все данные можно хранить на карте памяти необходимого объема, при этом информация отображается при помощи сервера.

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

СмартфонСмартфон

Преимущества и недостатки Raspberry Pi 3

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

Преимущества использования:

  • После установки спецсистемы «Умный дом» жилью становится охраняемым от большинства проблем. Система позволяет обезопасить свой загородный дом, коттедж или дачу от пожара, протечки воды и даже кражи.
  • При правильной установке датчика, реагирующего на движение, количество потребляемой электроэнергии значительно уменьшается, потому что свет выключается автоматически, если человек не находится в комнате. Платить за коммунальные платежи придется намного меньше.
  • Уменьшение потребления электроэнергии для отопления помещений. Включить батареи можно дистанционно за 1–2 часа, в зависимости от площади, до приезда домой. Также можно выключить отопление дистанционно, если пользователь забыл это сделать.
  • Увеличение уровня комфорта и экономия времени. К примеру, включить мультиварку, чайник или другой прибор, можно находясь в другой комнате. Также это работает для управления шторами или приготовление утреннего завтрака.
  • Интеллектуальные развлекательные системы — «домашний кинотеатр» или система мультирум.

Несмотря на большое количество плюсов, которыми обладает данная система, есть несколько минусов. Их нужно учитывать. Умный дом на базе raspberry pi обладает такими недостатками:

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

Raspberry Pi умный домRaspberry Pi умный дом

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

Видео по теме

Facebook

Twitter

Мой мир

Вконтакте

Одноклассники

Pinterest

Делаем умный дом с нуля. Часть 1 — Введение, установка Raspbian на Raspberry pi

Всем доброго времени суток!

С некоторых пор меня заинтересовала тема домашней автоматизации, или умного дома. Так как раньше я с этой темой никоим образом не пересекался (как наверное и многие из вас, которые сейчас читают эту статью), то потратил достаточное количество времени на просвещение в интернете. От дорогостоящих «готовых» систем умного дома я сразу отказался, и решил делать свою систему домашней автоматизации бюджетно, с нуля и поэтапно. Так как готовых проектов с пошаговыми инструкциями (рассчитанных на абсолютных новичков) в глобальной сети я не нашел, то и решил написать этот цикл статей. Здесь я буду подробнейшим образом и пошагово описывать создание своей конкретной системы домашней автоматизации. Должно получиться своего рода руководство для тех людей, которые сами хотят создать подобную систему, но, не обладают необходимыми знаниями (для абсолютных новичков). На выходе у нас получится собранная с нуля готовая система умного дома.

Поскольку речь здесь пойдет о конкретной системе домашней автоматизации, то рассказывать как и из чего я выбирал, я не буду. Моя система будет базироваться на платформе MajorDoMo (это такое программное обеспечение). Почитать, что она из себя представляет, вы можете на официальном сайте данной платформы. В качестве сервера, на который будет установлена платформа MajorDoMo я буду использовать одноплатный компьютер Raspberry pi 3 model B+ с установленной на него операционной системой Raspbian.

Итак, начнем!

У меня есть новый одноплатный компьютер Raspberry pi 3 model B+, и мне в первую очередь нужно установить на него операционную систему.

 

Вообще для этого компьютера существует множество Linux-based операционных систем, но я выбрал Raspbian — официальную операционную систему для Raspberry pi. Если у вас есть такой же одноплатник, то вы можете не напрягаться и сразу поставить на него операционную систему вместе с MajorDoMo, скачав базовый образ с официального сайта MajorDoMo. Я же пойду немного более трудоемким путем, и сначала установлю себе Raspbian (так как хочу немного поближе познакомиться с Linux), а потом платформу умного дома MajorDoMo.

Помимо Raspberry pi под MajorDoMo можно выбрать другие одноплатные компьютеры (или же обычные компьютеры, ноутбуки, нетбуки) и  другие операционные системы. В этом случае могут отличаться от рассмотренных в данной статье только способы установки платформы MajorDoMo. Дальнейшая настройка самой платформы я так думаю везде будет одинаковой (но не совсем уверен, так как сам пока с платформой не работал, и думаю, что в дальнейшем этот вопрос прояснится).  

Для установки операционной системы Raspbian  в одноплатный компьютер, нам понадобится:

Сам процесс установки довольно прост:

  • В обычный компьютер (ноутбук) вставляем MicroSD карту.
  • Запускаем программу Etcher.

           

  • Нажимаем первую кнопку Select image, после чего откроется проводник, при помощи которого мы выберем скачанный ранее образ Raspbian.
  • Далее, при помощи второй кнопки Select drive нужно будет выбрать нашу MicroSD карту, в которую будет записан образ системы. Если в компьютер воткнута только одна карта, то она будет выбрана автоматически.

           

  • Ну и последнее, нажимаем кнопку Flash!, после чего происходит запись образа Raspbian на карту памяти.

Все! Теперь можно достать карту памяти из компьютера и воткнуть ее в специальный слот на нижней стороне Raspberry pi.

 

Наш одноплатник готов к работе. Чтобы убедиться в этом, нам понадобится телевизор или монитор с HDMI входом, и HDMI кабель. Подключиться удаленно к raspberry на данном этапе не получится, так как SSH в raspbian по умолчанию отключен (с этим мы разберемся в следующей статье).

Давайте подключим HDMI кабель к HDMI выходу микрокомпьютера и HDMI входу телевизора (монитора).

Теперь включаем телевизор и подаем питание на микрокомпьютер от обычного зарядного устройства для смартфонов с Микро USB разъемом. (Желательно, чтобы это зарядное устройство было не менее чем на 2 А, на случай дальнейшего расширения одноплатника).

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

Логин по умолчанию — pi, а пароль — raspberry.

На этом на сегодня мы закончим.

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

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

 

Еще статьи:

Часть 2 — Начальная настройка Raspbian, включение удаленного доступа к Raspberry pi.

Часть 3 — Удаленный доступ на Raspberry pi, настройка статического IP-адреса в Raspbian.

Часть 4 — установка и настройка Web-сервера на Raspberry pi

Часть 5 — Установка MajorDoMo на Raspberry pi

Часть 6 — Установка голосового движка в MajorDoMo.

Часть 7 — устанавливаем главную сцену MajorDoMo

Часть 8 — продолжаем настраивать главную сцену MajorDoMo.

Часть 9 — привязка шлюза Xiaomi к MajorDoMo. Управление светильником шлюза.

Часть 10 — привязка выключателей Xiaomi к MajorDoMo

Часть 11 — делаем сцену погоды для Главной сцены MajorDoMo

Часть 12 — установка MajorDoMo на мобильные устройства. Новый стиль Меню управления.

Часть 13 — онлайн радио в MajorDoMo

Часть 14 — делаем сцену управления светом для Главной сцены MajorDoMo

Часть 15 — будильники в MajorDoMo и сцена настроек

Часть 16 — привязка датчика температуры и влажности Xiaomi к MajorDoMo

Часть 17 — системная информация и курсы валют в MajorDoMo

Часть 18 — привязка Wi-Fi реле Sonoff Basic к MajorDoMo

Часть 19 — привязка датчика движения Xiaomi к MajorDoMo

Часть 20 — продолжение про датчики движения Xiaomi и MajorDoMo

Умный Дом — голосовое управление в три шага. Raspberry + HomeKit / Хабр

Уважаемые друзья!

Мы решили поделиться с Вами бюджетным готовым решением, надеемся Вы оцените наши старания. Решение проверенное, рабочее. Во вложении можно скачать все файлы программ и настройки. Отдаем все бесплатно.

Умный дом для заказчика в основном «игрушка» которым можно похвастаться перед друзьями, но эти игры стоят не малых усилий интеграторам!

Речь пойдет о некоторых проблемах и решениях, связанных именно с освещением в доме, как о неотъемлемом блоке «умного дома».

Проблема 1: Если система централизованная, то в случае сбоя центрального контроллера программа не может управлять реле включения света.

Решение: Использовать распределенные модули управления с внутренней логикой, по нашему опыту одним из самых зарекомендовавших себя устройств в этом — программируемое реле ПР200 производства компании ОВЕН. Советуем использовать версию 220в, т.к. бытовые выключатели рассчитаны именно на это напряжение и будет меньше проблем с логической «единицей» на дискретном входе.

image

Это устройство имеет 8 каналов (реле) которые можно запрограммировать с использованием внутренней логики (как распределенную систему), дополнительно подключаются еще модули расширения 2шт. по 8 каналов, но тут есть риск остаться без большего количество управляемых светильников при выходе из строя самого ПР200 (8 каналов против 24), если соберетесь экономить, подумайте!

image

Несмотря на то, что программу выглядит просто, к ней мы шли несколько лет не по своей вине, компания Овен относительно недавно (после появления ПР200) добавила возможность управлять сетевой переменной как с наружи, так и изнутри.

Подробнее о программе:

I8 – это дискретный вход с 8 выключателя в доме или комнате

RTRIG – детектор переднего, необходим для формирования единичного (на один цикл программы) импульса

TO INT – преобразования Bool в INT можно было бы и обойтись, но Slave сетевая переменная в Owen Logic не поддерживает bool.

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

Реле8 – входная и выходная сетевая переменная, как я и говорил выше с недавнего времени можно использовать эти две переменные с одним регистром (адресом) Modbus, это нам дает возможность сохранить в нее необходимое нам состояние как снаружи, так и внутри без использования различных триггеров. Эти сетевые переменные имеют энергонезависимую память, поэтому при скачке напряжения освещение вернется в последнее состояние.

TO BOOL – конвертируем INT в BOOL значение, потому как реле на выходе имеет состояние False/True.

Шаг 1: программу для 8 каналов можно скачать по ссылке в конце статьи и залить в программируемое реле, не забудьте сменить целевую платформу для своей версии ПР200/110 иначе прошить устройство не удастся!

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

Решение 1: Использовать готовые кнопки без фиксации, которые есть у большинства производителей выключателей таких как Shneider, Biticino, ABB и др. (рекомендованное решение, хоть кнопки в одном положении и включенных и выключенных ламп это выглядит эстетически красиво)

Решение 2: Отлавливать в ПР200/110 изменение состояния входа при использование типичного бытового выключателя с фиксацией и дальше посылать импульс программе которую скачали выше, если свет был включен то он погаснет и наоборот (не рекомендуется, т.к. через некоторое время все кнопки будут перепутаны верх и низ)

Проблема 3: верхний уровень у большинства производителей систем умного дома не дотягивает до эстетического и функционального совершенства.

Решение: используем HomeKit от Apple, которое: функционально, удобно и есть голосовое управление.

Шаг 2: стыкуем ПР200/110 с HomeKit

Для этого необходимы следующие инструменты:

Решение рекомендованное для демонстраций:

Raspberry Pi 2/3/4 и к нему usb конвертер rs485 (например с Alliexpress)

image

Решение рекомендованное для инсталляций на базе модуля Raspberry CM3+ в промышленном исполнении c 2 двумя встроенными RS485 портами:

image

Подключите Ваше устройство на базе Raspberry к питанию и домашней сети желательно патчкордом, а не по wifi.

Соедините RS485 порт Вашего устройства и ПР200/110.

Далее определите IP адрес который выдал Ваш роутер и подключитесь по SSh например через программу PUTTY (по умолчанию логин pi пароль raspberry)

Установите программный продукт node-red для стыковки протокола HomeKit на верхнем уровне и Modbus Rtu на нижнем, смотри инструкцию по установке тут.

Не забудьте сделать Ваш node-red сервисом для автозагрузки.

Установите пакет HomeKit и modbus для node-red

cd ~/.node-red

npm install node-red-contrib-homekit

npm install node-red-contrib-modbus

sudo reboot

Ждем перезагрузки и переходим в браузер «ВАШ IP»:1880 (например 192.168.1.110:1880)

Копируем следующий поток (код в конце статьи) и вставляем в веб интерфейс «движка» правил node-red

Заходим в Menu -> import -> вставляем код потока

image

image

image

Необходимо применить поток нажав на кнопку Deploy

В случае неудачи советуем правильно указать RS485 порт в настройках Modbus плагина «Запрос модбас» и «Write Reset FC6» (пример /dev/ttyUSB0).

Для достоверности перезагрузите Ваше устройство SSH à sudo reboot

Шаг 3. Настройка приложения на Вашем Apple устройстве довольно простая.

image

Даем имя нашему дому по желанию, в нашем примере ПР200

image

Добавляем и соглашаемся использовать несертифицированный аксессуар

image

Вводим код доступа, в нашем случае 111 11 111, его можно заменить в настройках Node-red в каждом из аксессуаров HomeKit

image

Добавляем все наши лампы в комнаты, это можно сделать позже.

Желаем Вам приятного использования такой недорогой, но очень удобной системы.

Внимание:

Мы не агитируем к коммерческому использованию протокол HomeKit, любые действия противоречащие лицензионному соглашению APPLE по использованию протокола HomeKit разработчик берет на себя!

Программу для ОВЕН ПР200 и скрипт для NodeRed можно бесплатно скачать тут.

Raspberry Pi — центр умного дома – Age of Geeks

Raspberry Pi 3

Контроллеры заготовлены, датчики развешаны, провода затянуты. Дело за малым — выбрать «мозг» умного дома. Устройство, которое сможет решать ряд задач по управлению всеми умными функциями. Конечно, есть Arduino Tian или Yun. Но есть и монстры микрокомпьютерного мира вроде чрезвычайно популярного Raspberry Pi, который способен на все, что требуется от современного интеллектуального жилища.

В чем отличия Raspberry Pi от Arduino

Прежде всего, стоит оговориться, что Arduino — это не компьютер, а Raspberry Pi — не микроконтроллер. С этими двумя терминами постоянно возникает путаница.

Arduino — это плата с электрической «обвязкой» и контроллером ATmega. Она позволяет работать с цифровыми и аналоговыми входами/выходами на очень низком уровне, не имеет операционной системы как таковой и выполняет загруженный в нее код непрерывно. Arduino потребляет смешное количество электроэнергии и может месяцами работать от блока пальчиковых батареек при условии отсутствия значительной нагрузки. Но реальной вычислительной мощности у Arduino крайне мало, а реализовывать многие функции и протоколы приходится с нуля.

Raspberry Pi — это уже целый компьютер на одной плате, имеющий на борту вместо микроконтроллера SoC (Систему на кристалле) на базе архитектуры ARM, прямо как в современных мобильных устройствах. «Малина» может работать под управлением различных дистрибутивов ОС Linux или Windows 10 IoT. Она имеет множество распаянных пинов GPIO (ввода/вывода), обращаться к которым можно при помощи готовых библиотек. И, в отличие от Arduino, программы здесь запускаются внутри ОС и работают с пинами уже через программную прослойку. В большинстве случаев это абсолютно не мешает создавать простые схемы, но иногда может оказаться критичным. Важно отметить, что у Raspberry Pi нет аналоговых пинов, зато цифровых — хоть отбавляй.

Raspberry Pi Malina Z
Новая облачная «Малина»
Raspberry Pi New Malina
Старая «Малина»

Что умеет Raspberry Pi

Существует несколько версий компьютера: первого, второго и третьего поколения, а также мини-версия Zero. К нам на обзор попала старшая модель Raspberry Pi 3 Model B в составе набора «Малина» от наших друзей из «Амперки».

Технические характеристики модели третьего поколения:

  • 4-ядерный 64-битный процессор Broadcom BCM2837 1,2 ГГц;
  • 1ГБ ОЗУ;
  • Wi-Fi и BT LE модуль BCM43438;
  • 4 USB порта стандарта 2.0.

Это позволяет не только установить на одноплатный компьютер полноценную ОС с графическим интерфейсом, но и подключить его к FullHD монитору и использовать в качестве рабочего ПК, а также запускать на нем, например, Quake III.

Набор «Малина» от «Амперки»

Для успешной работы Raspberry Pi потребуются несколько комплектующих:

  • сама плата;
  • блок питания 5В micro-USB;
  • HDMI-кабель для подключения монитора;
  • microSD карта памяти, на которую будет установлена ОС.

Наборы от «Амперки» уже содержат все необходимое, и не только. Более старые имели индексы Y, Z в зависимости от комплектации, а в коробке можно было найти макетку, пучок кабелей, кнопки, светодиоды, резисторы и т. д. Новый набор «Малина», который и оказался у нас на обзоре, вместо электронных компонентов включает готовую плату с множеством распаянных элементов. В отличие от предшественника, уклон здесь сделан не на работу с элементарными деталями, а в сторону интернета вещей с множеством интересных примеров.

В комплекте имеется красочное 88-страничное руководство, дающее базовое представление о самом компьютере, штатной ОС Raspbian, основах работы с командной строкой и файловой системой Linux, а также написании кода на Python. Python — относительно простой объектно-ориентированный язык программирования, который снискал немалую популярность на платформе Raspberry Pi. Руководство из набора научит основам синтаксиса и работе в IDE Thonny.

Raspberry Pi Cloud

Плата с расширением для экспериментов

«Малина» — это прокачанная версия набора «Интернет вещей». Если в «Матрешке» с Arduino было много очень простых экспериментов с базовыми электрическими элементами вроде конденсаторов и светодиодов, то в «Малине» главенство отдано интеграции с интернет-сервисами. Предлагаемые «Амперкой» эксперименты помогут поднять свой веб-сервер и написать небольшой сайт для управления пинами платы. Комплектная текстолитовая плата в форме облачка с кнопками и светодиодами в этом обязательно поможет.

А дальше начинается самое интересное. Вторая половина книжки подскажет, как создать бота в «ВКонтакте» и подключить его к Raspberry Pi, чтобы плате можно было отдавать команды прямо из соц. сети. А затем предлагается настроить на Raspberry торрент-качалку и написать к ней веб-интерфейс для управления, например, с телефона, подключенного к домашнему Wi-Fi.

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

Raspberry Pi для умного дома

Умельцы уже приспособили Raspberry Pi для множества задач помимо использования в качестве рабочей машины. Из него можно сделать Wi-Fi роутер или даже собственную цифровую АТС. Правда, и в том, и в другом он будет уступать специализированным аналогам, но сильная сторона «Малины» — в возможности создавать что-то свое. И нам интересно прежде всего, как его можно использовать для создания умного дома.

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

Raspberry Pi manual

Как обычно, руководства у «Амперки» на высоте

В первом случае вся работа ложится на собственные пины Raspberry Pi. Отсутствие аналоговых пинов компенсируется наличием недорогих цифровых датчиков вроде ds18b20 или использованием специальных ADC плат расширения. Среди стандартных пинов (см. схему ниже) можно найти контакты с ШИМ, I²C, SPI и UART. Таким образом, к плате можно подключить большинство современных датчиков, а также управлять цепями через силовые ключи или блоки реле. Создавать решения для умного дома на Raspberry Pi довольно просто, тем более что в плату уже встроено множество полезных инструментов, например WiFi модуль.

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

Другое дело — сложные решения. Например, если у вас большой дом, где требуется развесить сразу ворох датчиков, а управлять хочется с планшета (или планшетов) и обогревом, и освещением, и теплыми полами, и воротами в гараже, да еще и чтобы задвижки на трубах с водой в подвале перекрывались сами, когда вы уезжаете всей семьей на выходные. Ну мало ли что. Здесь уже речь пойдет о нескольких платах, которые требуется объединить в сеть с мозговым центром. Вот тут-то Raspberry Pi и покажет себя во всей красе. Микрокомпьютер может выступать в качестве головного устройства, аккумулируя информацию с различных датчиков по всему дому и управляя всеми устройствами. Собирать и отображать информацию можно при помощи веб-сервера, а данные — хранить на SD-карте.

В таком проекте возникает вопрос синхронизации устройств. И здесь может пригодиться протокол RS-485, позволяющий по двум проводам (в идеале, с «землей») передавать сигнал на длинные расстояния, или обычная локальная сеть, благо Arduino умеет работать с простыми http-запросами, чего вполне достаточно для реализации домашней сети умного дома.

raspberrycloud

Заключение

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

В сложных схемах на помощь могут прийти платы-аналоги Arduino, например семейства ESP: 8266 или 32. Компактные, быстрые, со встроенным WiFi. О них мы обязательно расскажем в одном из следующих материалов.

А вы уже начали делать свой умный дом? Или только собираетесь? Поделитесь своими проектами в комментариях.


Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Евгений Беляев@MorgenS (167 lvl)

Гик и геймер. Фанат ПК и чуточку консольщик. Редактор и автор.

Автор статьи в Twitter

Умный дом на Raspberry Pi и Arduino

Давно хотели автоматизировать базовые функции вашего дома, сделать их легкодоступными и управляемыми удаленно? Предлагаем вашему вниманию статью, которая поможет сделать собственный умный дом на базе Raspberry Pi и Arduino. В данной статье мы расскажем, как создать блок управления, который позволит нам управлять освещением в разных комнатах, измерять температуру и влажность, управлять игровой приставкой PlayStation 4, домофоном, принимать сигналы с датчиков движения. Все это можно автоматизировать посредством Apple HomeKit.

Что необходимо иметь?

Можно выбрать любую другую версию Raspberry Pi. Наш выбор — Raspberry Pi 3 из-за наличия встроенного WiFi и Bluetooth. Вместо NodeMCU можете взять обычный Arduino Nano и отдельный модуль ESP8266 для WiFi. Далее все это спаять, перепрошить и настроить. Однако, для задач, которые мы будем выполнять, не нужны лишние затраты времени. В связи с чем, как по цене так и по трудозатратам, разумнее взять NodeMCU или что-то другое, уже готовое. Относительно силового реле – выберите необходимое вам количество. В нашем случае будут задействованы 3 устройства, в связи с чем мы будем использовать два реле с двумя отдельно-управляемыми отсеками. Ну и само собой, датчик движения вы тоже можете не использовать, если у вас нет в нем необходимости. Статья расскажет об установке, настройке всех этих компонентов, а каким именно образом использовать — решать вам.

 

Установка Raspbian Jessie

Установка Raspbian Jessie
  1. Переходим на официальный сайт Raspberry Pi, и скачиваем последнюю версию операционной системы Raspbian Jessie Lite. Вы можете использовать обычную версию с desktop-ом, если вдруг она вам будет необходима для каких-то других целей
  2. Форматируем SD карту FAT32 или FAT.
  3. Следуем инструкции по установке скачанного образа на Windows, Linux или macOS. Мы воспользовались Etcher для быстрого монтирования образа из-под Mac OS X в графическом интерфейсе.
  4. Вставляем карту памяти в Raspberry Pi, подключаем USB клавиатуру и HDMI монитор (можно обычный телевизор). Ждем загрузки и корректируем некоторые настройки по своему усмотрению
  5. Изменяем пароль по умолчанию в пункте 2 — Change User Password
  6. Экран загрузки оставляем Scratch, так как графический интерфейс нам не пригодится
  7. Изменяем имя хоста в Advanced Options > Hostname (по желанию)
  8. Включаем SSH в Advanced Options > SSH, для удобного управления с другого компьютера
  9. Все! Нажимаем Finish и ждем перезагрузки

 

Настройка Wifi на Raspberry Pi

  1. После загрузки Raspberry открываем файл интерфейсов сети, для этого пишем:
    sudo nano /etc/network/interfaces Находим iface wlan0 inet manual и меняем на iface wlan0 inet static, под ним добавляем статичный локальный адрес. В нашем случае получилось так:
    auto wlan0
    allow-hotplug wlan0
    iface wlan0 inet static

    address 192.168.1.150
    netmask 255.255.255.0
    gateway 192.168.1.1
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

    address, netmask, gateway — разумеется пишем под настройки вашего роутера.
    После введения изменений нажимаем CTRL+X, потом Y, потом ENTER
  2. Открываем файл супликанта, вводя в командную строку следующее:
    sudo nano /etc/wpa_supplicant/wpa_supplicant.confВ открывшемся файле пишем настройки вашего WiFi, как указано ниже. В нашем случае получилось так:
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
         update_config=1
         network={
         ssid=»PerfectoWeb»
         psk=»[email protected]
    } Естественно, вместо PerfectoWeb — ваш SSID, а вместо [email protected] — ваш пароль.
    После введения изменений нажимаем CTRL+X, потом Y, потом ENTER.
  3. Вводим в командную строку: sudo ifdown wlan0 После завершения процесса вводим: sudo ifup wlan0 Перезагружаемся командой: sudo reboot Wifi настроен и будет автоматически подключаться при старте Raspberry Pi.

 

Обновление системы

  1. До начала настройки рекомендуем обновиться и проапгрейдится. Для этого вводим в командную строку: sudo apt-get update
    sudo apt-get upgrade
  2. Если вдруг, вы используете не Raspbian Jessie, то стоит установить необходимый компилятор. Проверить версию можно по команде:
    g++-4.9 -v Если в ответе вы получили gcc version 4.9.2 (Raspbian 4.9.2-10), то все в порядке. Если же у вас старая версия или вовсе не установлен компилятор, то необходимо установить следующей командой:
    sudo apt-get install g++

 

Установка Node.js

Установка Node.js на RaspberryPi

Нам необходимо установить Node.js начиная с версии 4.0. Именно с этой версии Node.js начал поддерживать ARM платформы по умолчанию. Мы установим версию 6.х, так как на данный момент многие плагины Homebridge не адаптированы под версию 8.х. Для установки последней актуальной версии из линейки 6.х выполняем следующие команду:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash —
sudo apt-get install -y nodejs Проверяем корректность установленной версии:
nodejs -v В нашем случае установилась версия v6.11.2

 

Установка Homebridge

Установка Homebridge
  1. Изначально необходимо установить Avahi и прочие зависимости, которые необходимы для пакета MDNS из библиотеки HAP-NodeJS.
    Выполняем команду: sudo apt-get install avahi-daemon avahi-discover libnss-mdns libavahi-compat-libdnssd-dev
  2. Устанавливаем Homebridge и все зависимости последовательностью следующих команд:
    sudo npm install -g —unsafe-perm homebridge hap-nodejs node-gyp
    cd /usr/lib/node_modules/homebridge/
    sudo npm install —unsafe-perm bignum
    cd /usr/lib/node_modules/hap-nodejs/node_modules/mdns
    sudo node-gyp BUILDTYPE=Release rebuild
    Проверяем тестовым запуском:
    homebridge В ответ должны получить:
    [2017-08-15 10:05:15] —
    [2017-08-15 10:05:15] config.json (/home/pi/.homebridge/config.json) not found.
    Scan this code with your HomeKit App on your iOS device to pair with Homebridge:

         ┌────────────┐
         │ 031-45-154 │
         └────────────┘

    [2017-08-15 10:05:15] Homebridge is running on port 44278

    Это означает, что все успешно установлено и работает. Вы можете заметить, что Homebridge не смог найти файл конфигурации config.json. Именно его необходимо создать на следующем шаге.
  3. Создаем файл конфигурации следующими командами:
    sudo -i
    mkdir /root/.homebridge
    touch /root/.homebridge/config.json
    Пример с минимальной конфигурацией:
    {
    «bridge»: {
    «name»: «RaspberryPi»,
    «username»: «08:61:6E:E3:2D:7A»,
    «port»: 51826,
    «pin»: «031-45-170»
    } } Но мы рекомендуем скачать нашу версию, с уже прописанными плагинами, чтобы в конечном итоге у вас получилась такая-же система, как и у нас.
  4. Далее делаем homebridge демоном и добавляем его в автозагрузку. Для этого вам необходимо создать файл:
    sudo nano /etc/init.d/homebridge Скачиваем скрипт для автозагрузки и копируем его содержимое в /etc/init.d/homebridge.
    После сохранения, выполняем следующие команды
    chmod 755 /etc/init.d/homebridge
    update-rc.d homebridge defaults Теперь при запуске Raspberry Pi у нас homebridge будет запускаться автоматически от имени пользователя root.

 

Установка плагинов Homebridge

Homebridge, посредством плагинов от сотни разработчиков, может управлять GPIO Raspberry Pi на разном уровне, а также IR, Wifi, Bluetooth устройствами. Для нашей сборки необходимо установить следующие плагины:

  1. Устанавливаем cmdswitch3 для вкл/выкл устройств скриптом
    sudo npm install -g homebridge-cmdswitch3
  2. Устанавливаем homebridge-cmd_light_control для вкл/выкл и диммирования света
    sudo npm install -g homebridge-cmd_light_control
  3. Устанавливаем HttpTemphum для получения данных температуры и влажности через HTTP в формате JSON
    sudo npm install -g homebridge-httptemperaturehumidity
  4. Устанавливаем homebridge-hc-sr501 для считывания данных с датчика движения HC-SR501
    sudo npm install -g homebridge-hc-sr501
  5. Устанавливаем ps4-waker для вкл/выкл PlayStation 4
    sudo npm install -g ps4-waker

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

 

Подключение устройств

Далее вам необходимо подключить все необходимые устройства в пины Raspberry Pi, как это указано на фотографии.
БУДЬТЕ ОСТОРОЖНЫ при работе с реле и высоким напряжением! Если вы чего-то не знаете точно, лучше не трогать!

Подключение реле к Raspberry Pi

После подключения, скатайте архив со скриптами, разархивируйте и загрузите в директорию /home/pi/.
Обратите внимание: все файлы должны иметь права 0777.
Для этого вы можете выполнять команду для всех файлов по отдельности следующим образом:
chmod 0777 /home/pi/light_bathroom_off.py
… Выполните данную команду для всех файлов, которые вы скачали и загрузили в директорию /home/pi/

 

Подключение к PlayStation 4

Homebridge PlayStation 4
  1. Включаем PlayStation 4. Переходим в настройки Settings > [Remote Play Connection Settings] > [Add Device]
  2. В терминале RaspberryPi пишем
    ps4-waker
  3. Система попросит вас открыть приложение PS4 на мобильном телефоне и подключиться к ps4-waker.
  4. Далее вас попросит указать пин-код с экрана монитора, куда подключен PS4. После ввода создастся связь и в RaspberryPi будут сохранены ключи и сертификаты для дальнейшего подключения.

Обратите ванилинам: PlayStation 4 и RaspberryPi должны находиться в одной WiFi сети.

 

Настройка термометра на Arduino

  1. Подключаем NodeMCU к компьютеру и открываем официальный программатор.
    Для NodeMCU необходимо установить драйвер, в нашем случае он построен на чипе Ch440G. Для этого необходимо зайти в File > Preferences, далее в поле Additional Boards Manager URLs указать ссылку для скачивания альтернативных плат http://arduino.esp8266.com/stable/package_esp8266com_index.json и нажать OK. После, переходим в раздел Tools > Boards > Boards Manager, в строке поиска пишем esp8266, находим esp8266 by ESP8266 Community и устанавливаем.
  2. Устанавливаем модуль для управления датчиком DHT и модуль Adafruit Sensor master.
  3. Скачиваем скетч для создания HTTP сервера и вывода данных с датчика температуры и влажности DHT21.
    В скетче смените IP адрес и данные для подключения к WiFi на ваши. Заливаем скетч и идем дальше.
  4. NodeMCU подключение DHT21Подключаем датчик, как показано на фотографии. В нашем случае подключение идет на ножку D5, GDN и 3.3V.

    Обратите внимание Датчик работает именно на 3.3V, при подключении на 5V он может сгореть.

  5. На данный момент установка статичного IP адреса в NodeMCU работает некорректно. А это очень важно для нас. Мы пошли другим путем. Зарезервировали в роутере IP адрес 192.168.1.190 под MAC адрес нашего NodeMCU. Теперь при подключении к сети, NodeMCU всегда получает IP 192.168.1.190. Этот же адрес нужно указать в /home/pi/.homebridge/config.json на RaspberryPi для модуля HttpTemphum.

 

Запускаемся!

  1. Очищаем кеш аксессуаров и persist на Raspberry Pi следующими командами:
    sudo -i
    rm -r /root/.homebridge/accessories
    rm -r /root/.homebridge/persist
    Перезагружаемся:
    reboot
  2. Включаем Arduino к USB 5V/1A и ставим в нужное место в комнате.
  3. Открываем iPad, iPhone и заходим в приложение Home (Дом). Нажимаем добавить аксессуар и ваш планшет или смартфон должен увидеть устройство с названием RaspberryPi. Добавляем его и радуемся!

Вуаля! Теперь мы можем управлять светом на кухне, в ванной, управлять PlayStation 4, получать данные от датчика движения, узнавать температуру и влажность. Мы также можем автоматизировать некоторые действия в Apple Home. Например, чтобы все устройства автоматически выключались, когда вы уходите из дома. Или, чтобы при достижении определенной температуры, реле включало не свет, а вентилятор. Надеемся, данная статья была полезной для вас и на основе нее вы сможете автоматизировать и другие, необходимые вам устройства.

собираем платформу для сервера Home Assistant / Умный дом / iXBT Live

Здравствуйте друзья

Этот обзор будет посвящен аппаратной платформе на базе одноплатного компьютера Raspberry Pi 4B, которую я собрал для сервера управления умным домом Home Assistant. Я расскажу полностью о всех ее частях, вплоть до выбора кабеля питания, а о установке операционной системы и сервера Home Assistant — можно будет узнать из видеоурока на моем канале youtube

Ссылки на все компоненты показанные в обзоре — 

Raspberry Pi 4B

Начну с главного — с одноплатника. На сегодняшний день существует 3 версии, отличающиеся объемом оперативной памяти, 1, 2 и 4 GB. Я выбрал максимальную версию — на 4 GB, сэкономить несколько долларов на более легких версиях не видел смысла.

 

В базовой поставке имеется только одноплатник размером 88 x 58 мм и инструкции, все остальные компоненты, про которые я расскажу далее, нужно покупать отдельно.

Сердцем устройства является 64х разрядный, 4х ядерный процессор Broadcom BCM2711, частотой 1,5 ГГц, графический процессор VideoCore VI с OpenGL ES 1.1, 2.0, 3.0  Как я уже сказал — в моей версии установлено 4 GB оперативной памяти. Одноплатник оснащен интерфейсами CSI и DSI для подключения камеры и дисплея, а также 40 пиновым разъемом GPIO

Разъем питания — в формате USB Type C, что облегчает покупку кабеля, к которой нужно отнестись внимательно — устройство достаточно мощное. Разъемов для видео — теперь два, в формате microHDMI (до 4Kp60). Так же имеется композитный 3.5 jack для вывода звука/видео

Четыре порта USB, два из которых стандарта 3.0 и гигабитный порт Ethernet, беспроводные коммуникации представлены двухдиапазонным Wi-Fi адаптером (2.4GHz / 5GHz) стандарта IEEE 802.11 b/g/n/ac, и Bluetooth 5.0 BLE

Встроенной памяти, к сожалению, в устройстве нет, штатный способ установки носителя — слот формата micro SD. На данный момент, напомню, поддержки загрузки с USB — нет. Хотя можно использовать карту памяти только для загрузки, а операционную систему устанавливать на внешний диск, либо, так поступил я, использовать EMMC память с разъемом под micro SD

Корпус

Мой личный опыт, показывает, что корпус и охлаждение лучше совмещать, это весьма эффективно, к тому же позволяет обходится без активных элементов — вентиляторов. Такой корпус я и приобрел для своей платформы. Цвет выбрал черный, он лучше смотрится в моих условиях.

Этот вариант корпуса — полностью закрытый, сделан из металла, отверстия имеются только для интерфейсных разъемов. 

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

Сначала устройство устанавливается в нижнюю часть корпуса, с той стороны теплоотводов нет. Все отверстия идеально совпадают с разъемами

Благодаря специальным выступам совпадающих с отверстиями на плате миникомпа — он отлично фиксируется на одном месте

Вид со стороны Ethernet и USB портов — все совпадает с точностью до миллиметра.

4 теплоотвода предназначены для процессора, чипа оперативной памяти, беспроводного и сетевого контроллера. Это главные горячие точки.

Стоит ли говорить о том, что в этом случае тоже все совпадает идеально. 

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

Теперь можно соединить обе части корпуса, как видим — качество сборки на высоте, все совпадает, все отверстия там, где и должны быть

На одном из торцов имеется узкая вентиляционная щель выполняющая роль воздухозаборника, при этом пыль в нее попадать не будет

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

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

Теперь мини компьютер в сборе и почти готов к установке операционной системы и сервера умного дома

EMMC to micro SD

Вместо ненадежной карты памяти, я приобрел более надежный модуль EMMC с адаптером для установки в слот micro SD. Упакован он был во много слоев пузырьковой пленки.

Модуль памяти и адаптер под micro SD — сделаны раздельно, в комплекте еще есть пара крепежных винтов, правда они мне не пригодились

Соединяются они между собой через 20 контактный разъем, на модуле с памятью есть наклейка где указан его объем

Модуль в сборе — довольно громоздкий, и будет торчать из корпуса, но такова плата за надежность.

Еще один момент, для записи на этот модуль нужно иметь внешний USB картридер. У меня нашелся вот такой, все подошло замечательно. 

Через встроенный в ноутбук картридер — увидеть память не получилось. C USB — все отлично.

При использовании этого картридера я получил вот такие показатели скорости, но думаю тут основное бутылочное горлышко — сам картридер, в малину модуль ставится напрямую

Кабель питания

Я не поленился купить и отдельный кабель питания для одноплатника, обратившись к многократно проверенному производителю — Ugreen

Кабель имеет заявленную пропускную способность по току до 3А, я взял полуметровой длины, мне достаточно.

Я специально выбрал вариант с Г образным разъемом, кстати точно такие же кабеля но micro USB используется у меня для 3х версий raspberry

В случае с USB Type C — все гораздо удобнее, так как разъем симметричен и может подключаться любой стороной. 

Например если нужны разъемы micro HDMI — то его можно развернуть его таким образом

Я их не использую поэтому развернул кабель в сторону Ethernet и USB портов.

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

Видеоверсия обзора

 

Спасибо за внимание

11 лучших программных опций Raspberry Pi для умного дома

Raspberry Pi — это утилитарный одноплатный компьютер (SBC), разработанный для множества приложений. Благодаря малой занимаемой площади и низкому энергопотреблению в сочетании с большими возможностями обработки для своего размера Raspberry Pi хорошо подходит в качестве постоянно включенного устройства. Примечательно, что создать самодельный (DIY) медиа-сервер Raspberry Pi для круглосуточного облачного хранилища просто. С появлением устройств для умного дома Raspberry Pi увидел несколько проектов Raspberry Pi в сфере умного дома.Существует множество проектов умного дома Raspberry Pi, которые возможны, в том числе автоматическая интеллектуальная система полива, массив систем безопасности и текстовый дверной звонок. Среди самых простых проектов DIY Raspberry Pi — концентратор умного дома Raspberry Pi. Ознакомьтесь с лучшими доступными вариантами программного обеспечения для умного дома Raspberry Pi и начните использовать домашнюю автоматизацию с Raspberry Pi!

Параметры программного обеспечения Raspberry Pi Smart Home: начало работы

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

  • Плата Raspberry Pi
  • карта microSD
  • ОС умного дома Raspberry Pi
  • Блок питания
  • Кейс (необязательно, рекомендуется)

Хотя многие проекты умного дома Raspberry Pi могут лучше подходить для платы Raspberry Pi 4, существует несколько идей умного дома Raspberry Pi Zero. Если вам нужна большая вычислительная мощность, лучше всего подойдет Raspberry Pi 4.Другое программное обеспечение для автоматизации умного дома Raspberry Pi, для которого требуется низкая вычислительная мощность, работает как чемпион на платах Pi Zero и Zero W. Помимо этих основ, вам могут потребоваться дополнительные компоненты, такие как микрофон или датчики. С концентратором умного дома Raspberry Pi вы можете приступить к управлению умным домом и автоматизации умного дома.

Home Assistant с соответствующим названием — лучший выбор в качестве программного обеспечения для автоматизации умного дома Raspberry Pi с открытым исходным кодом.Hass.io — это ОС для умного дома на Raspberry Pi, которая выполняет все, от установки Home Assistant до управления пользовательским интерфейсом Home Assistant (UI). Для Hass.io существует множество надстроек от Let’s Encrypt до Alexa и Google Assistant. Таким образом, Home Assistant для Raspberry Pi предоставляет множество функций. Платформа домашней автоматизации с открытым исходным кодом может похвастаться множеством интеграций, включая Plex, IFTTT, Sonos, Zigbee, Z-Wave и Samsung SmartThings. Он прост в установке, содержит множество надстроек и предоставляет широкие возможности для автоматизации.

Совместим с: Raspberry 2, 3, 3 B + и Raspberry Pi 4

Превосходный вариант автоматизации умного дома Raspberry Pi, MisterHouse использует сценарии Perl для мониторинга элементов, которые можно запрашивать или управлять удаленно. Есть возможность голосового управления и может выполнять такие функции, как включение и выключение света, запись телешоу и даже объявление телефонных звонков. Помимо ОС Linux, MisterHouse работает на ПК с Windows и устройствах MacOS.Благодаря отличной документации и широкому спектру платформ, на которых он может работать, MisterHouse является лучшим выбором для домашней автоматизации с Raspberry Pi.

Совместим с: Raspberry Pi 2, 3, 3 B +

О запуске OpenHAB на Raspberry Pi написано много. Как позволяет официальный сайт OpenHAB, Pi — отличный выбор оборудования из-за его энергоэффективности и крошечных размеров. Этот широко известный инструмент автоматизации умного дома имеет открытый исходный код и имеет специализированное сообщество.Вы найдете сопутствующие приложения для мобильных устройств, таких как iOS и Android, более 200 интеграций для систем, устройств и технологий, а также простой запуск. Я использовал OpenHAB для автоматизации своего дома с помощью Raspberry Pi, и мне нравится его простота использования, но надежный набор функций.

Совместим с: Raspberry Pi 2, 3, 3 B +. Raspberry Pi 4

Комплексная ОС для автоматизации умного дома, Calaos предлагает ошеломляющую поддержку. Совместимость с сенсорным интерфейсом, встроенные приложения для Android и iOS, основа ОС Linux, веб-приложение и даже серверные функции.Установщики включают образ Raspberry Pi, выпуски Cubieboard, образы для чипсетов Intel и многое другое. Обратите внимание, что многие разделы Wiki и форумов находятся на французском языке. Для людей, не говорящих по-французски, это может быть небольшим недостатком, но инструменты перевода могут помочь. Кроме того, Calaos довольно прост и интуитивно понятен, поэтому вам не нужно много инструкций. Я очень рекомендую Calaos для проекта Raspberry Pi по домашней автоматизации.

Совместим с: Raspberry Pi 3 B

В то время как OpenHAB и Home Assistant представляют собой интеллектуальные домашние платформы для автоматизации и управления, Mycroft немного отличается.Этот виртуальный помощник похож на умные колонки Amazon Alexa или Google Assistant. С Mycroft, работающим на Raspberry Pi, вы можете создать своего собственного умного голосового помощника на основе Raspberry Pi. Все, что вам понадобится, — это Raspberry Pi, образ Mycroft или Mycroft, работающий в Raspbian, динамик, карта microSD и USB-микрофон. Вы найдете множество навыков, от новостей NPR до управления СМИ, поиска в Интернете и многого другого. Хотя вы можете создать своего собственного умного помощника Mycroft с помощью Raspberry Pi, вы также можете приобрести готовое устройство.Майкрофт в конечном итоге — фантастическая альтернатива Alexa.

Совместим с: Raspberry Pi 3, 3 B +

Платформа автоматизации умного дома Domoticz совместима с множеством устройств, включая Raspberry Pi. Вы можете подключить множество гаджетов, например, пульты дистанционного управления. Учитывая его обширную интеграцию, включая MQTT и Apple HomeKit, Domoticz — отличный выбор для работы на Raspberry Pi. Благодаря своему легкому весу Domoticz идеально подходит для работы на SBC.С Domoticz есть великолепная документация, в том числе отличная страница Wiki, посвященная Raspberry Pi.

Совместим с: Raspberry Pi 2, 3, 3 B +, Raspberry Pi 4

Инструмент домашней автоматизации с открытым исходным кодом Jeedom может управлять многими интеллектуальными устройствами, такими как фонари, макеты и даже мультимедийные устройства. Он доступен в операционных системах Linux и работает как чемпион на Raspberry Pi. Для управления на ходу есть мобильные приложения для Android и iOS.Примечательно, что Jeedom действительно предлагает готовое решение для устройства, которое готово к использованию прямо из коробки.

Совместим с: Raspberry Pi 2, 3, 3 B +, Raspberry Pi 4

Среди лучших проектных идей Raspberry Pi можно отметить игровую консоль в стиле ретро и маломощный домашний кинотеатр (HTPC). LinuxMCE или Linux Media Center Edition действует как мост между медиа и технологиями умного дома. На борту LinuxMCE есть интеграция для игр, мультимедиа, устройств климат-контроля, безопасности умного дома, освещения и многого другого.Благодаря этой конвергенции LinuxMCE может похвастаться большим потенциалом домашней автоматизации Raspberry Pi. Это действительно утилитарный дистрибутив (дистрибутив) Linux, лучший выбор для работы на Raspberry Pi.

Совместим с: Raspberry Pi 2, 3, 3 B +

Уникальный выбор для Raspberry Pi, OpenNetHome интуитивно понятен в установке и использовании. С помощью этой платформы умного дома с открытым исходным кодом вы можете контролировать и управлять многими устройствами, включая диммеры, пожарную сигнализацию, термометры, датчики влажности и многое другое.Основанный на Apache и Java, он также доступен на компьютерах с Linux, Windows и macOS.

Совместим с: Raspberry Pi 2, 3, 3 B +

В качестве концентратора умного дома на базе Raspberry Pi проверьте сервер MyPi с соответствующим именем. Он прост в использовании и включает приложения для iOS и Android для управления умным домом и автоматизации умного дома. Документация не такая надежная, как на других платформах, но это отличная система умного дома своими руками. По сути, MyPi позволяет удаленно управлять заголовками Raspberry Pi GPIO для конкретных проектов управления умным домом.Вы можете синхронизировать до четырех плат Raspberry Pi.

Совместим с: Raspberry Pi 2, 3, 3 B +

Как следует из названия, PiDome — это платформа автоматизации умного дома с открытым исходным кодом Raspberry Pi. Вы найдете прекрасный пользовательский интерфейс с настраиваемой приборной панелью, где вы можете отслеживать различные статистические данные, такие как температура Raspberry Pi, освещение, гаджеты для умного дома и многое другое. PiDome — отличный контроллер для умного дома.

Совместим с: Raspberry Pi 2, 3, 3 B +

11 лучших проектов концентраторов умного дома на Raspberry Pi: последние мысли

В целом, существует множество идей проекта умного дома Raspberry Pi для автоматизации умного дома Raspberry Pi, управления и многого другого.Home Assistant — один из лучших вариантов с обширной документацией и готовым образом для Raspberry Pi. LinuxMCE существует уже давно и остается достойным соперником, особенно в области объединения приложений для ПК для домашнего кинотеатра с системой управления умным домом.

Plus, вы сможете собрать комплексный комплект для умного дома Raspberry Pi, используя несколько из этих программных опций. Поскольку Home Assistant и Mycroft могут быть установлены в дистрибутиве Linux, таком как Raspbian, вы можете установить как комбинированный концентратор умного дома Raspberry Pi, так и голосовой помощник.В конечном итоге Raspberry Pi предлагает множество опций программного обеспечения для умного дома.

Какие программы для умного дома Raspberry Pi и проекты Raspberry вы рекомендуете?

.

Как построить собственный частный умный дом с помощью Raspberry Pi и шлюза вещей Mozilla — Mozilla Hacks

В прошлом году мы анонсировали Project Things от Mozilla. Project Things — это структура программного обеспечения и служб, которые могут преодолеть разрыв связи между подключенными устройствами, предоставляя URL-адреса «вещей» в Интернете.

Сегодня я с радостью расскажу вам о последней версии Things Gateway и о том, как вы можете использовать ее для прямого мониторинга и управления своим домом через Интернет без посредников.Вместо того, чтобы устанавливать разные мобильные приложения для каждого устройства умного дома, которое вы покупаете, вы можете управлять всеми своими устройствами через единый безопасный веб-интерфейс. В этом сообщении в блоге объясняется, как создать собственный шлюз Web of Things с помощью Raspberry Pi и использовать его для подключения существующих готовых продуктов для умного дома от различных брендов, используя возможности открытого Интернета.

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

Оборудование

Первое, что нужно сделать, — это достать одноплатный компьютер Raspberry Pi®. Последняя версия Raspberry Pi 3 имеет встроенную поддержку Wi-Fi и Bluetooth, а также доступ к портам GPIO для прямого подключения оборудования. Это не обязательно, поскольку вы можете использовать альтернативные платы для разработчиков или даже свой ноутбук или настольный компьютер, но в настоящее время это обеспечивает наилучшие возможности.

Если вы хотите использовать устройства умного дома, использующие другие протоколы, такие как Zigbee или Z-Wave, вам нужно будет приобрести USB-ключи. Для Zigbee в настоящее время мы поддерживаем Digi XStick (версия ZB mesh). Для Z-Wave вы должны иметь возможность использовать любой ключ, совместимый с OpenZWave, но пока мы тестировали только Sigma Designs UZB Stick и Aeotec Z-Stick (Gen5). Убедитесь, что вы приобрели подходящее устройство для вашего региона, поскольку рабочие частоты Z-Wave могут различаться в зависимости от страны.

Вам также понадобится карта microSD для прошивки программного обеспечения! Мы рекомендуем не менее 4 ГБ.

Тогда есть сами «вещи». Шлюз уже поддерживает множество различных умных розеток, датчиков и умных лампочек от множества различных производителей, использующих Zigbee, Z-Wave и WiFi. Взгляните на вики для устройств, которые уже были протестированы. Если вы хотите внести свой вклад, мы всегда ищем добровольцев, которые помогут нам протестировать больше устройств. Сообщите нам, какие еще устройства вы хотели бы видеть работающими, и подумайте о создании собственного адаптера, чтобы заставить его работать! (увидим позже).

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

Программное обеспечение

Затем вам нужно загрузить образ программного обеспечения Things Gateway 0.3 для Raspberry Pi и записать его на SD-карту. Есть разные способы сделать это, но Etcher — это графическое приложение для Windows, Linux и MacOS, которое делает это простым и безопасным.

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

Первоначальная настройка

Перед загрузкой шлюза со вставленной SD-картой убедитесь, что все USB-ключи Zigbee или Z-Wave подключены.

Когда вы впервые загружаете шлюз, он действует как точка доступа WiFi, транслируя имя сети (SSID) «Mozilla IoT Gateway». Вы можете подключиться к этой точке доступа Wi-Fi с помощью ноутбука или смартфона, который автоматически направит вас на страницу настройки. Кроме того, вы можете подключить Raspberry Pi напрямую к своей сети с помощью сетевого кабеля и ввести gateway.local в свой браузер, чтобы начать процесс настройки.

Во-первых, вам предоставляется возможность подключиться к сети Wi-Fi:

Если вы решите подключиться к сети Wi-Fi, вам будет предложено ввести пароль Wi-Fi, а затем вам нужно будет убедиться, что вы подключены к той же сети, чтобы продолжить настройку.

Затем вам будет предложено выбрать уникальный поддомен для вашего шлюза, который автоматически сгенерирует для вас SSL-сертификат с помощью LetsEncrypt и настроит безопасный туннель в Интернет, чтобы вы могли получить доступ к шлюзу удаленно. Вам будет предложено ввести адрес электронной почты, чтобы в случае необходимости вы могли восстановить свой субдомен. Вы также можете использовать собственное доменное имя, если не хотите использовать службу туннелирования, но вам нужно будет создать собственный сертификат SSL и настроить DNS самостоятельно.

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

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

Добавление вещей

Чтобы добавить устройства к шлюзу, щелкните значок «+» в правом нижнем углу экрана.Это переведет все подключенные адаптеры в режим сопряжения. Следуйте инструкциям для вашего индивидуального устройства, чтобы связать его со шлюзом (для этого часто требуется нажатие кнопки на устройстве, когда шлюз находится в режиме сопряжения).

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

Добавленные устройства появятся на экране «Вещи».

Вы можете включать и выключать объекты одним касанием или нажимать кнопку «Развернуть», чтобы перейти к расширенному просмотру всех свойств объекта. Например, интеллектуальная розетка имеет переключатель включения / выключения и сообщает о текущем потреблении энергии, напряжении, токе и частоте.

При помощи цветного света с регулируемой яркостью вы можете включать и выключать свет, устанавливать его цвет и уровень яркости.

Правила двигателя

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

Механизм правил позволяет вам установить «, если это, то », правила стиля для взаимодействия устройств друг с другом. Например, «Если Smart Plug A включается, включите Smart Plug B».

Чтобы создать правило, сначала нажмите кнопку «+» в правом нижнем углу экрана правил. Затем перетащите объекты на экран и выберите свойства объектов, которые вы хотите соединить вместе.

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

План

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

Вам нужно будет создать изображение плана этажа самостоятельно. Это можно сделать с помощью онлайн-инструмента или графического редактора, или вы можете просто отсканировать нарисованную от руки карту вашего дома! Лучше всего подойдет файл SVG с белыми линиями и прозрачным фоном.

Вы можете расположить устройства на плане помещения, перетаскивая их по экрану.

Просто нажмите «Сохранить», когда закончите, и вы увидите все свои устройства. Вы можете нажать на них, чтобы открыть их расширенный вид.

Дополнения

Шлюз имеет систему надстроек, позволяющую расширить его возможности. Он поставляется с надстройками адаптеров Zigbee и Z-Wave, установленными по умолчанию, но вы можете добавить поддержку дополнительных адаптеров через систему надстроек в разделе «Настройки» в главном меню.

Нажмите кнопку «+ Добавить» на любом надстройке, которую вы хотите установить.

Например, существует надстройка Virtual Things, которая позволяет вам экспериментировать с различными типами веб-вещей без необходимости покупать какое-либо реальное оборудование. Нажмите кнопку «+» в правом нижнем углу экрана, чтобы увидеть список доступных надстроек.

Нажмите кнопку «+ Добавить» на всех надстройках, которые вы хотите установить. Когда вы вернетесь к экрану надстроек, вы увидите список надстроек, которые были установлены, и вы можете включить или отключить их.

В следующем сообщении блога вы узнаете, как создавать, упаковывать и публиковать собственные надстройки адаптера на языке программирования по вашему выбору (например, JavaScript, Python или Rust).

Голосовой интерфейс

Шлюз также поставляется с экспериментальным голосовым управлением, которое по умолчанию отключено. Вы можете включить эту функцию через «эксперименты» в настройках.

После включения эксперимента «Речевые команды» вы заметите значок микрофона в правом верхнем углу экрана.

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

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

Обновления

Программное обеспечение вашего шлюза должно автоматически обновляться с помощью беспроводных обновлений от Mozilla. Чтобы узнать, какую версию программного обеспечения шлюза вы используете, нажмите «Обновления» в настройках.

Что будет дальше?

В следующем выпуске команда Mozilla IoT планирует создать новые адаптеры шлюза для подключения большего количества существующих умных домашних устройств к Web of Things. Мы также начинаем работу над набором программных библиотек на разных языках программирования, чтобы помочь хакерам и разработчикам создавать собственные нативные веб-вещи, которые напрямую открывают API Web Thing, используя существующие платформы, такие как Arduino и Android Things.После этого вы сможете добавить эти вещи в шлюз по их URL.

Мы продолжим вносить свой вклад в стандартизацию формата описания веб-вещей и API через W3C Web of Things Interest Group. Предоставляя URL-адреса подключенных устройств в Интернете и используя стандартную модель данных и API, мы можем помочь в обеспечении большей совместимости в Интернете вещей.

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

Как внести свой вклад

Нам нужна ваша помощь! Самый простой способ внести свой вклад — загрузить образ программного обеспечения Things Gateway (0.3 на момент написания) и протестировать его на себе с Raspberry Pi, чтобы помочь нам найти ошибки и предложить новые функции. Вы можете просмотреть наш исходный код и проблемы с файлами на GitHub. Вы также можете помочь нам исправить проблемы с запросами на вытягивание и предоставить свои собственные адаптеры для шлюза.

Если вы хотите задать вопросы, вы можете найти нас в #iot на irc.mozilla.org или тему «Mozilla IoT» в Discourse. Посетите iot.mozilla.org для получения дополнительной информации и подпишитесь на @MozillaIoT в Twitter, если вы хотите быть в курсе последних событий.

Удачного взлома!

Примечание редактора: Хотите начать взламывать? Вот пара проектов, с которых можно начать:

Мозиллиан, постоянно проживающий в Великобритании, работает над Web of Things.

Другие статьи Бена Фрэнсиса…

.

Smart Home mit Raspberry Pi

Smart Home Eigenbau mit Raspberry Pi

Умный дом обеспечивает высокий уровень интеллекта Steuern von Geräten und Funktionen im Haushalt. Das ist ein Schritt weiter als das bloße Fernsteuern über die bei vielen Geräten mitgelieferte Fernbedienung. Mit einem Raspberry Pi können Bastler die fehlende Intelligenz einfach nachrüsten und Geräte ganz ohne Fernbedienung über gängige Funksteckdosen und ein 433-MHz-Sendemodul zumindest smart ein- und ausschalten.Ein solches Funkmodul besteht aus einer kleinen Platine mit nur drei Anschlüssen, zwei für die Stromversorgung und einem Dateneingang, der mit einem GPIO-Pin des Raspberry Pi verbunden werden muss. Модуль умного дома Viele aus Baumärkten wie Zwischenstecker или Heizkörperthermostate nutzen die 433-MHz-Frequenz. So ist Raspberry Pi eine günstige Gelegenheit zum Einstieg ins selbstgebaute Smart Home. Auf Amazon ist ein Sender-Empfänger-Set für etwa 8 Euro erhältlich.

com-four® Modul Set для Raspberry Pi

Набор модулей Sender- und Empfänger 433 МГц для Raspberry Pi

Intelligente IR-Fernbedienung für das Raspberry Pi im Smart Home

Bei Unterhaltungselektronik und Haushaltsgeräten hat sich die Infrarot-Fernbedienung weitgehend durchgesetzt.Um diese Schnittstellen für die Hausautomation mit Raspberry Pi zu nutzen, benötigt man eigentlich nur eine IR-LED als zusätzliche Hardware. Deren Reichweite kann mit einer einfachen Schaltung aus einem Standardtransistor wie dem BC547 und zwei Widerständen vergrößert werden. Das Lernen der Codes vorhandener Fernbedienungen ist mit einem IR-Modul mit einer Frequenz im Bereich 36 bis 40 kHz möglich, beispielsweise Sharp GP1UM26XK. Alles Bauteile, die auch im deutschen Elektronikfachhandel für Cent-Beträge erhältlich sind.Für den lötfreien Aufbau der Schaltung reicht eins der kleinsten Макеты, mit 10×17 Kontakten (приблизительно 3,5×4,5 см).

Raspberry Pi и Alexa

Mit einigen Bauteilen können Technik-Fans mit einem Raspberry Pi auch einen Amazon Echo selbst bauen. Neben dem Einplatinencomputer Benötigt man dazu ein USB-Mikrofon и einen Lautsprecher sowie ein Klinkenkabel zum Verbinden der Geräte. Neben den Bauteilen wird ein Amazon-Developer-Account benötigt, wo der Raspberry Pi registriert werden muss.Ist der Raspberry Pi dort registriert, kann mit dem Programmieren des Einplatinencomputers begonnen werden. Подробная информация darüber, wie das geht, finden sich in zahlreichen Tutorials im Internet. Zum Starten des selbstgebauten Echos benötigt man drei Terminal-Fenster. Die dazu notwendigen Programm-Befehle findet man ebenfalls в zahlreichen Online-Anleitungen.

Riesige Auswahl an Elektroprodukten Конрад Электроникс

Bei Conrad Electronics finden Sie über 750.000 Artikel und eine große Auswahl an Smart Home Produkten. Da ist für jeden etwas dabei!

Зу Конрад

Raspberry Pi und HomeKit

Яблоки Умный дом Lösung HomeKit hat den Nachteil, dass nicht viele Komponenten kompatibel damit sind. В Verbindung mit Homebridge und Raspberry Pi лучше всего jedoch die Möglichkeit, auch Geräte в HomeKit zu integrieren, die eigentlich nicht unterstützt werden.

Raspberry Pi als Überwachungskamera

Mit dem Raspberry Pi Kameramodul wird der Einplatinencomputer zur Überwachungskamera.Das Kameramodul ist kompatibel mit Raspbian und zeichnet Full-HD-Videos auf und ist mit und ohne Infrarotfilter erhältlich. Вы можете увидеть фотографии с разрешением 5 мегапикселей.

Модуль камеры Raspberry Pi

-23%

Raspberry Pi Камеры для HD-видео и 5-мегапиксельных фото

Raspberry Pi mit Bewegungsmeldern

Wer Geräte durch Bewegung aktivieren möchte, braucht einen Bewegungsmelder.Für den Raspberry Pi gibt es verschiedene Module, mit denen der Einplatinencomputer zum Bewegungsmelder wird. Ein Fünferpack Bewegungssensoren ist bei Amazon берет за 5 евро в сутки.

Raspberry Pi как Wetterstation

Viele Ereignisse im Smart Home basieren auf Wetterdaten. Daher gehört eine Wetterstation zur Grundausstattung eines gut funktionierenden Smart Homes. Auch der Raspberry Pi kann Wetterdaten erfassen. Man braucht dafür lediglich einen Sensor, der mit der Platine verbunden wird.Der DHT11 ist dafür gut geeignet und zu einem günstigen Preis erhältlich.

Raspberry Pi mit Enocean-Modulen

Ohne Batterien kann man die Funktechnik Enocean Betreiben. Die Enocean-Geräte erzeugen durch Zustandsänderungen ausreichend Energie, um Aktionen durchzuführen. So gibt es beispielsweise Temperatursensoren oder Funkschalter. Für die Steuerung von Enocean-Geräten mit Raspberry Pi benötigt man entsprechendes Enocean-Modul.

Raspberry Pi® Erweiterungs-Platine EnOcean

Raspberry Pi Erweiterungsmodul für Enocean-Funktechnologie

Raspberry Pi с Homematic

Homemmatic ist eines der verbreitetsten Smart Home Systeme.Zur Steuerung des Homematic Smart Homes wird ein Homematic-Gateway benötigt. Используйте функциональные модули и компоненты Homematic OCCU-Software-Development-Kit с Raspberry Pi для альтернативы Homematic-Steuerzentrale CCU2. Die Funkeinheit ist beispielsweise bei ELV erhältlich und kostet rund 20 евро.

Weitere Möglichkeiten zur Home Automation mit Raspberry Pi

Die in unserem Beitrag vorgestellten Module eignen sich zum Realisieren umfangreicher Smart Home Funktionen. Raspberry Pi лучше, чем раньше, а также с Möglichkeiten, etwa mit dem ZigBee- oder auch dem Z-Wave-Funkstandard.

Предыдущее значение для Raspberry Pi в Умном доме

Домашний мост и Raspberry Pi для Apple Smart Home
Статистика Google Raspberry Pi с Künstlicher Intelligenz aus
pimatic | Система умного дома с Raspberry Pi selbst gemacht

Больше трендов и новостей zum Smart Home

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *