Съдържание:

Alexa Echo + ESP 8266 = Интелигентен щепсел: 4 стъпки (със снимки)
Alexa Echo + ESP 8266 = Интелигентен щепсел: 4 стъпки (със снимки)

Видео: Alexa Echo + ESP 8266 = Интелигентен щепсел: 4 стъпки (със снимки)

Видео: Alexa Echo + ESP 8266 = Интелигентен щепсел: 4 стъпки (със снимки)
Видео: Светильник на адресных LED, для подсветки, уведомлений и аварийного освещения. ESP32 и WLED 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 Channel Relay Delay Module
  • FTDI USB към сериен модул (не се изисква, ако използвате nodemcu)
  • Amazon Echo
  • Мъжки и женски щепсел

СОФТУЕР

  • · Arduino IDE с ръководство за инсталиран разширителен пакет ESP8266 тук:

    github.com/esp8266/arduino

  • Моята скица тук:

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

  • Моето умение за алекса, наречено "ESP8266 Smart Power Plug"

Стъпка 2: Flash нов Frimware

Flash Нов Frimware
Flash Нов Frimware

1. Изключете ESP8266 от модула

Образ
Образ

2. Свържете модула към USB към Uart модул:

Образ
Образ

GND -------- | GND TX | -------- RX ------- | IO2 BG | -------- 3V3GND ------- | IO0 RST | -------- БУТОН -------- GNDTX ------- | RX 3V3 | -------- 3V3

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

ПРЕДИ ФЛЕШ, натиснете бутона, за да нулирате (IO0 винаги се свързвате с GND -> ESP8266 отидете в режим на светкавица след нулиране)

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

3. Мига ми фърмуера

  • Изтеглете моята скица:

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

  • Отворете в Arduino IDE и променете:

    • wifi_ssid: вашето wifi име
    • wifi_password: вашата парола за wifi
    • control_password: вашата секретна парола
    • friendlyName: име на вашето устройство
    • ip/gateway/subnet: ESP8266 IP статичен за NAT
  • В IDE на Arduino. Изберете инструмент:

    • Борд: 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“
  • Щракнете, за да придобиете умения
  • Щракнете върху ENABLE
  • Влезте с вашите статични IP или DDNS домейни (включете вашия порт - по подразбиране 666)

2. Открийте устройството

  • Приложение Alexa> Изберете меню> SmartHome
  • Щракнете върху Добавяне на устройство и изчакайте 20 секунди
  • Сега можете да видите ESP8266

3. Контрол:

"Алекса, включи/изключи"

Гласово активирано предизвикателство
Гласово активирано предизвикателство
Гласово активирано предизвикателство
Гласово активирано предизвикателство

Вицешампион в предизвикателството с гласово активиране

Препоръчано: