Как построить DIY умные выключатели с поддержкой Alexa для автоматизации дома
СДЕЛАЙ САМ

Как построить DIY умные выключатели с поддержкой Alexa для автоматизации дома

Узнайте, как сделать DIY умный выключатель, которым можно легко управлять с помощью Amazon Alexa

В этом руководстве вы научитесь создавать DIY умные выключатели, которыми можно управлять с помощью приложения, веб-браузера или голосовых команд через умную колонку Alexa, например Echo dot. Вы также можете защитить паролем эти DIY умные переключатели для дополнительной безопасности и предотвратить доступ нежелательных пользователей к ним или управление ими даже при подключении к локальной сети Wi-Fi

Вы можете дополнительно интегрировать эти DIY умные выключатели с Home Assistant или HomeKit, чтобы добавить автоматизацию на основе времени суток или данных, полученных от других совместимых умных датчиков, которые вы можете установить в своем доме или офисе

Зачем создавать DIY умные выключатели?

Хотя в Интернете можно купить умные выключатели, которые работают ‘из коробки’, интегрируются с Alexa и Google Assistant и т.д., в большинстве из них отсутствует ручное управление, то есть их можно включать/выключать только с помощью приложения. Это делает их неудобными для многих пользователей, особенно для пожилых членов семьи или тех, кто не разбирается в технике

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

Однако, когда вы создаете его самостоятельно, ваши действия нигде не записываются и не регистрируются. Это локально, быстрее и работает независимо от доступа в Интернет. Поэтому, если вы заботитесь о конфиденциальности, следуйте этому руководству и ‘сделайте это сами’

Ваши устройства и данные об их активности полностью локальны и не записываются и не регистрируются, если вы не используете их с Alexa или Apple Homekit. Интеграция ‘умных’ выключателей и датчиков DIY с этими сервисами позволяет управлять устройствами из интернета ценой обмена данными об активности

Шаги по созданию DIY умных выключателей

Следуйте приведенным ниже инструкциям, чтобы создать свои ‘умные’ выключатели DIY и развернуть их для управления различными приборами

Вещи, которые вам понадобятся

  • Плата NodeMCU, ESP-01 или D1 Mini.
  • Релейный модуль. В зависимости от того, сколько выключателей вы хотите автоматизировать, вы можете приобрести одноканальный, двухканальный, четырехканальный или более канальный релейный модуль. Вы также можете самостоятельно собрать твердотельное реле.
  • Модуль питания от 220 В до 5 В Hi-Link или аналогичный. Вы также можете использовать микро USB для подачи питания 5 В.
  • Кабель micro USB.
  • 3D-печатный чехол для размещения всех компонентов (опционально). Вы также можете использовать любую стандартную коробку, которая подходит для интеллектуального выключателя DIY.

Если вы хотите использовать ESP-01, то также приобретите дополнительные компоненты, указанные ниже:

  • Модуль Micro USB.
  • Регулятор напряжения от 5 В до 3,3 В.
  • Модуль CH301 для прошивки микропрограммы.
  • Общая печатная плата для пайки этих компонентов.

Шаг 1: Прошивка микропрограммы

Для создания умного выключателя, совместимого с Alexa и другими программами домашней автоматизации, мы будем использовать прошивку Tasmota. Это проверенная и испытанная прошивка, которая надежно работает с платами ESP8266, такими как NodeMCU, ESP01, D1 mini и др. В настоящее время мы используем их в производственной среде для управления различными приборами, такими как освещение, вентиляторы, водяные насосы, телевизор и т.д., в течение последних 3 месяцев без каких-либо проблем или жалоб

  1. Загрузите инструмент Tasmotizer и файл прошивки Tasmota.bin.
  2. Запустите Tasmotizer и подключите NodeMCU или D1 Mini к ПК с помощью кабеля Micro USB.
  3. Выберите порт COM и нажмите Обзор , чтобы выбрать файл прошивки Tasmota.bin.
  4. Нажмите Tasmotize и дождитесь завершения процесса прошивки.
  5. После прошивки нажмите Отправить конфигурацию.
  6. Введите WiFi SSID и пароль и нажмите Send Config.
  7. Устройство подключится к вашей сети WiFi.
  8. Нажмите Получить IP , чтобы просмотреть IP-адрес и скопировать его.

Вот и все. Теперь можно переходить к настройке интеллектуального коммутатора

Шаг 2: Настройка коммутатора

Откройте окно веб-браузера на вашем компьютере и введите скопированный IP-адрес. Откроется веб-страница Tasmota. Теперь выполните следующие действия:

  1. Нажмите Configuration> Configure Module.
  2. Выберите Generic (0) из выпадающего списка Module Type и нажмите Save.
  3. Устройство перезагрузится и автоматически перезагрузит веб-страницу. Нажмите Configuration> Configure Module.
  4. Выберите Relay 1 на GPIO4 и Switch 1 на GPIO5 и нажмите Save.
  5. После перезапуска вы увидите тумблер для включения или выключения. Это будет управлять одноканальным реле. Чтобы создать интеллектуальный переключатель с более чем одним канальным реле, необходимо выбрать Relay 2, Relay 3, Relay 4 и Switch 2, Switch 3 и Switch 4 в GPIOs.

После этого сохраните изменения и отсоедините USB-кабель

Шаг 3: Подключение релейного модуля к плате

Обратитесь к следующей схеме, чтобы соединить модуль реле с NodeMCU или D1 Mini с помощью перемычки или проводов DuPont. Для питания можно использовать любой адаптер для смартфона на 5 В и блок питания micro USB

Если вы используете модуль питания от 220 В до 5 В, соединения следующие

Шаг 4: Включите и протестируйте

Когда все подключено, можно подать питание, чтобы включить DIY умный переключатель. После включения зайдите на тот же IP-адрес и используйте переключатель для включения/выключения. Реле должно включаться/выключаться при нажатии на тумблер на веб-странице

Мы рекомендуем назначить статический IP-адрес вашему устройству через резервирование IP-адреса DHCP в настройках маршрутизатора. Это позволит сохранить IP-адрес неизменным

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

Шаг 5: Включите эмуляцию выключателя WeMo для интеграции Alexa

Вы можете эмулировать свой интеллектуальный выключатель как устройство Philips Hue или WeMo, изначально совместимое с Alexa. Шаги следующие:

  1. Откройте веб-страницу Tasmota , используя IP-адрес устройства, и нажмите Configuration> Configure Other.
  2. Отметьте опцию Belkin WeMo single device и нажмите Save. Если вы используете два или более релейных модуля каналов, включите эмуляцию Philips Hue multi-device .

Шаг 6: Добавьте умный DIY-выключатель в Alexa

Настройка вашего нового DIY умного выключателя с Alexa – довольно простой процесс. Вот что вам нужно сделать:

  1. В приложении Alexa перейдите в раздел ‘Устройства’ и нажмите на значок + в верхней части.
  2. Выберите Добавить устройство.
  3. Выберите Switch > Other , а затем нажмите Discover Devices.
  4. Дождитесь завершения процесса. Это займет примерно 2 минуты.

Вы также можете попросить Echo или смарт-динамик с поддержкой Alexa —Alexa, discover devices. Это автоматически найдет ваш умный DIY-выключатель и внесет его в список устройств. Теперь вы можете управлять этим DIY-выключателем с помощью голосовой команды или приложения Alexa. Только убедитесь, что оба устройства подключены к одной сети

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

В качестве альтернативы, если вы хотите сохранить конфиденциальность своих действий, настройте сервер Home Assistant для автоматизации дома. Это также позволит вам использовать выключатели Smart DIY с Apple HomeKit или приложением Eve на устройствах iOS, iPadOS и macOS

Умный дом с дополнительной конфиденциальностью

Умные выключатели DIY не требуют подписки на какие-либо услуги. Они полностью локальны и поэтому нигде не записывают и не регистрируют данные о вашей активности. И вместо того, чтобы полагаться на Alexa для автоматизации дома, вы можете настроить локальный сервер Home Assistant, добавить свои DIY или купленные умные выключатели и управлять ими всеми с одной приборной панели

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

Об авторе

Алексей Белоусов

Привет, меня зовут Филипп. Я фрилансер энтузиаст . В свободное время занимаюсь переводом статей и пишу о потребительских технологиях для широкого круга изданий , не переставая питать большую страсть ко всему мобильному =)

Комментировать

Оставить комментарий