Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento návod k použití používá přímé ovládání ALEXA ECHO ESP8266.
Můj server podporuje pouze autorizaci ESP8266 na server Amazon.
Můj server nezálohuje vaše data.
Hlasujte pro mě: D Děkuji!
Krok 1: Požadavky
HARDWARE
- Modul zpoždění 1kanálového relé ESP8266 WiFi 5V
- FTDI modul USB na sériový port (není vyžadován, pokud používáte nodemcu)
- Amazon Echo
- Zástrčka pro muže a ženy
SOFTWARE
-
· Průvodce instalací Arduino IDE s rozšířeným balíčkem ESP8266 zde:
github.com/esp8266/arduino
-
Moje skica zde:
github.com/kim7tin/ESP8266-Smart-Power-Plug
- Moje dovednost Alexa s názvem „Inteligentní napájecí zástrčka ESP8266“
Krok 2: Flash New Frimware
1. Odpojte ESP8266 od modulu
2. Připojte modul k modulu USB k Uart:
GND -------- | GND TX | -------- RX ------- | IO2 EN | -------- 3V3GND ------- | IO0 RST | -------- TLAČÍTKO -------- GNDTX ------- | RX 3V3 | -------- 3V3
==================================================
PŘED FLASHEM STISKNĚTE TLAČÍTKO NA RESET (IO0 se vždy připojte k GND -> ESP8266 přejděte do režimu flash po resetu)
==================================================
3. Flashujte můj firmware
-
Stáhnout můj náčrtek:
github.com/kim7tin/ESP8266-Smart-Power-Plu…
-
Otevřete v Arduino IDE a změňte:
- wifi_ssid: vaše wifi jméno
- wifi_password: vaše wifi heslo
- control_password: vaše tajné heslo
- friendlyName: název vašeho zařízení
- ip/brána/podsíť: ESP8266 IP statická pro NAT
-
V Arduino IDE. Vyberte nástroj:
- Deska: Node MCU 0,9 ()
- Rychlost nahrávání: 230400
- Port: Vyberte port USB na Uart
- Stiskněte ikonu Nahrát (před zásahem stiskněte tlačítko reset v kroku 2)
4. Připojte ESP k modulu znovu
5. Připojte napájecí zástrčku
Krok 3: Konfigurujte NAT a DDNS
K ovládání ze serveru Amazon do našeho ESP8266 potřebujeme otevřený port (výchozí 666)
Právě jsem ilustroval svůj router. V kroku 2 můžete zjistit, jak otevřít port routeru na internetu a otevřít TCP port 666 na nakonfigurovanou IP
pokud nemáš pevnou IP. Musíte použít dynamický název domény. Můžete najít mnoho bezplatných poskytovatelů služeb DDNS.
Krok 4: Kontrola pomocí ALEXA ECHO
1. Povolte svou dovednost s názvem „ESP8266 Smart Power Plug
- Aplikace Alexa> Vyberte nabídku> Dovednost
- Vyhledávací dovednost s názvem „ESP8266 Smart Power Plug“
- Klikněte na Dovednost
- Klikněte na POVOLIT
- Přihlaste se pomocí svých statických IP nebo DDNS domén (včetně vašeho portu - výchozí 666)
2. Objevte zařízení
- Aplikace Alexa> Vyberte nabídku> SmartHome
- Klikněte na Přidat zařízení a počkejte 20 sekund
- Nyní můžete vidět ESP8266
3. Ovládání:
„Alexo, zapni/vypni“
Druhé místo v hlasem aktivované výzvě