Оглавление:

Alexa Echo + ESP 8266 = умная розетка: 4 шага (с изображениями)
Alexa Echo + ESP 8266 = умная розетка: 4 шага (с изображениями)

Видео: Alexa Echo + ESP 8266 = умная розетка: 4 шага (с изображениями)

Видео: Alexa Echo + ESP 8266 = умная розетка: 4 шага (с изображениями)
Видео: Умные розетки - WI-Fi, учет электричества, планировщик заданий. 2024, Июль
Anonim
Image
Image
Alexa Echo + ESP 8266 = умная розетка
Alexa Echo + ESP 8266 = умная розетка
Alexa Echo + ESP 8266 = умная розетка
Alexa Echo + ESP 8266 = умная розетка

Это поучительное использование прямого управления ALEXA ECHO ESP8266.

Мой сервер просто поддерживает авторизацию ESP8266 на сервере Amazon.

Мой сервер не делает резервную копию ваших данных.

Проголосуйте за меня: D Спасибо!

Шаг 1. Требования

Требования
Требования
Требования
Требования

АППАРАТНОЕ ОБЕСПЕЧЕНИЕ

  • ESP8266 WiFi 5V 1-канальный релейный модуль задержки
  • FTDI USB для последовательного модуля (не требуется при использовании nodemcu)
  • Amazon Echo
  • Штепсельная вилка мужского и женского пола

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

  • · Руководство по установке Arduino IDE с пакетом расширений ESP8266:

    github.com/esp8266/arduino

  • Мой набросок здесь:

    github.com/kim7tin/ESP8266-Smart-Power-Plug

  • Мой навык alexa под названием "ESP8266 Smart Power Plug"

Шаг 2. Прошивка новой прошивки

Прошить новую прошивку
Прошить новую прошивку

1. Отключите ESP8266 от модуля

Изображение
Изображение

2. Подключите модуль к USB к модулю UART:

Изображение
Изображение

GND -------- | GND TX | -------- RX ------- | IO2 EN | -------- 3V3GND ------- | IO0 RST | -------- КНОПКА -------- GNDTX ------- | RX 3V3 | -------- 3V3

==================================================

ПЕРЕД ВСПЫШКОЙ НАЖМИТЕ КНОПКУ ДЛЯ СБРОСА (IO0 всегда подключается к GND -> ESP8266 перейти в режим вспышки после сброса)

==================================================

3. Прошить мою прошивку

  • Скачать мой скетч:

    github.com/kim7tin/ESP8266-Smart-Power-Plu…

  • Откройте в Arduino IDE и измените:

    • wifi_ssid: ваше имя Wi-Fi
    • wifi_password: ваш пароль Wi-Fi
    • control_password: ваш секретный пароль
    • friendlyName: имя вашего устройства
    • ip / gateway / subnet: статический IP-адрес ESP8266 для NAT
  • В Arduino IDE. Выберите инструмент:

    • Плата: Node MCU 0.9 ()
    • Скорость загрузки: 230400
    • Порт: выберите порт USB для UART.
  • Нажмите значок загрузки (перед нажатием нажмите кнопку сброса на шаге 2)

4. снова подключите ESP к модулю

Изображение
Изображение

5. подключите вилку питания

Шаг 3. Настройте NAT и DDNS

Настроить NAT и DDNS
Настроить NAT и DDNS

Нам нужен открытый порт (по умолчанию 666) для управления с сервера Amazon на наш ESP8266

Я только что проиллюстрировал свой роутер. Вы можете узнать, как открыть порт своего маршрутизатора в Интернете и открыть TCP-порт 666 для настроенного IP-адреса на шаге 2.

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

Шаг 4: Управление ALEXA ECHO

Контроль от ALEXA ECHO
Контроль от ALEXA ECHO

1. Включите мой навык "ESP8266 Smart Power Plug

  • Приложение Alexa> Выбрать меню> Навык
  • Навык поиска под названием "ESP8266 Smart Power Plug"
  • Нажмите, чтобы получить навык
  • Нажмите ВКЛЮЧИТЬ
  • Войдите в систему со своим статическим IP-адресом или доменами DDNS (укажите свой порт - по умолчанию 666)

2. обнаружите устройство

  • Приложение Alexa> Выбрать меню> SmartHome
  • Нажмите Добавить устройство и подождите 20 секунд.
  • Теперь вы можете увидеть ESP8266

3. контроль:

«Алекса, включи / выключи»

Голосовой вызов
Голосовой вызов
Голосовой вызов
Голосовой вызов

Финалист конкурса с голосовой активацией

Рекомендуемые: