Spisu treści:

Alexa Echo + ESP 8266 = Inteligentna wtyczka zasilania: 4 kroki (ze zdjęciami)
Alexa Echo + ESP 8266 = Inteligentna wtyczka zasilania: 4 kroki (ze zdjęciami)

Wideo: Alexa Echo + ESP 8266 = Inteligentna wtyczka zasilania: 4 kroki (ze zdjęciami)

Wideo: Alexa Echo + ESP 8266 = Inteligentna wtyczka zasilania: 4 kroki (ze zdjęciami)
Wideo: Włącznik światła WiFi dopuszkowy 2-strefowy - WiFi Light ESP8266 EVW-013 [JLCPCB.COM] 2024, Listopad
Anonim
Image
Image
Alexa Echo + ESP 8266 = Inteligentna wtyczka zasilania
Alexa Echo + ESP 8266 = Inteligentna wtyczka zasilania
Alexa Echo + ESP 8266 = Inteligentna wtyczka zasilania
Alexa Echo + ESP 8266 = Inteligentna wtyczka zasilania

To instruktażowe użycie bezpośredniego sterowania ALEXA ECHO ESP8266.

Mój serwer po prostu obsługuje autoryzację ESP8266 na serwer Amazon.

Mój serwer nie tworzy kopii zapasowych Twoich danych.

Głosuj na mnie:D Dziękuję!

Krok 1: Wymagania

Wymagania
Wymagania
Wymagania
Wymagania

SPRZĘT KOMPUTEROWY

  • ESP8266 WiFi 5V 1-kanałowy moduł opóźniający przekaźnik
  • FTDI USB do modułu szeregowego (nie jest wymagany, jeśli używasz nodemcu)
  • Amazon Echo
  • Wtyczka męska i żeńska

OPROGRAMOWANIE

  • · Przewodnik po instalacji Arduino IDE z pakietem rozszerzeń ESP8266 tutaj:

    github.com/esp8266/arduino

  • Mój szkic tutaj:

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

  • Moja umiejętność alexa o nazwie "ESP8266 Smart Power Plug"

Krok 2: Flash nowe oprogramowanie sprzętowe

Flash nowe oprogramowanie sprzętowe
Flash nowe oprogramowanie sprzętowe

1. Odłącz ESP8266 od modułu

Obraz
Obraz

2. Podłącz moduł do modułu USB do modułu Uart:

Obraz
Obraz

GND -------- | GND TX | -------- RX ------- | IO2 PL | -------- 3V3GND ------- | IO0 RST | -------- PRZYCISK -------- GNDTX ------- | Odbiornik 3V3 | -------- 3V3

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

PRZED FLASH NACIŚNIJ PRZYCISK ABY ZRESETOWAĆ (IO0 zawsze podłącz do GND -> ESP8266 przejdź do trybu flash po resecie)

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

3. Flashuj moje oprogramowanie

  • Pobierz mój szkic:

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

  • Otwórz w Arduino IDE i zmień:

    • wifi_ssid: Twoja nazwa Wi-Fi
    • wifi_password: Twoje hasło do Wi-Fi
    • control_password: Twoje tajne hasło
    • friendlyName: nazwa twojego urządzenia
    • ip/brama/podsieć: ESP8266 statyczny adres IP dla NAT
  • W Arduino IDE. Wybierz narzędzie:

    • Płytka: Węzeł MCU 0.9 ()
    • Prędkość wysyłania: 230400
    • Port: wybierz port USB do Uart
  • Kliknij ikonę Prześlij (przed uderzeniem naciśnij przycisk resetowania w kroku 2)

4. Ponownie podłącz ESP do modułu

Obraz
Obraz

5. Podłącz wtyczkę zasilania

Krok 3: Skonfiguruj NAT i DDNS

Skonfiguruj NAT i DDNS
Skonfiguruj NAT i DDNS

Potrzebujemy otwartego portu (domyślnie 666) do sterowania z serwera Amazon do naszego ESP8266

Właśnie zilustrowałem moim routerem. Możesz dowiedzieć się, jak otworzyć port routera w Internecie i otworzyć port TCP 666 do skonfigurowanego adresu IP w kroku 2

jeśli nie masz stałego adresu IP. Musisz użyć dynamicznej nazwy domeny. Można znaleźć wielu dostawców bezpłatnych usług DDNS.

Krok 4: Kontrola przez ALEXA ECHO

Sterowanie przez ALEXA ECHO
Sterowanie przez ALEXA ECHO

1. Włącz moją umiejętność o nazwie „Inteligentna wtyczka zasilania ESP8266

  • Aplikacja Alexa > Wybierz menu > Umiejętności
  • Umiejętność wyszukiwania o nazwie „Inteligentna wtyczka zasilania ESP8266”
  • Kliknij, aby Umiejętność
  • Kliknij WŁĄCZ
  • Zaloguj się za pomocą domeny statycznego IP lub DDNS (w tym swój port - domyślny 666)

2. Odkryj urządzenie

  • Aplikacja Alexa > Wybierz menu > SmartHome
  • Kliknij Dodaj urządzenie i poczekaj 20 sekund
  • Teraz możesz zobaczyć ESP8266

3. Kontrola:

"Alexa, włącz/wyłącz"

Wyzwanie aktywowane głosem
Wyzwanie aktywowane głosem
Wyzwanie aktywowane głosem
Wyzwanie aktywowane głosem

Drugie miejsce w wyzwaniu aktywowanym głosem

Zalecana: