INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie instruksies gebruik ALEXA ECHO direkte beheer ESP8266.
My bediener ondersteun net die magtiging ESP8266 na die Amazon -bediener.
My bediener maak nie 'n rugsteun van u data nie.
Stem vir my: D Dankie!
Stap 1: Vereistes
HARDWARE
- ESP8266 WiFi 5V 1 kanaal relais vertragingsmodule
- FTDI USB na seriële module (nie nodig as nodemcu gebruik word nie)
- Amazon Echo
- Manlike en vroulike kragprop
SAGTEWARE
-
· Arduino IDE met ESP8266 -uitbreidingspakket geïnstalleerde gids hier:
github.com/esp8266/arduino
-
My skets hier:
github.com/kim7tin/ESP8266-Smart-Power-Plug
- My alexa -vaardigheid met die naam "ESP8266 Smart Power Plug"
Stap 2: Flits nuwe frimware
1. Ontkoppel ESP8266 van die module
2. Koppel module aan USB na Uart -module:
GND -------- | GND TX | -------- RX ------- | IO2 NL | -------- 3V3GND ------- | IO0 RST | -------- KNOPPEN -------- GNDTX ------- | RX 3V3 | -------- 3V3
==================================================
DRUK VOOR BLITS OP KNOP OM TE HERSTEL (verbind altyd met GND -> ESP8266 na flitsmodus)
==================================================
3. Flits my firmware
-
Laai my skets af:
github.com/kim7tin/ESP8266-Smart-Power-Plu…
-
Maak oop in Arduino IDE, en verander:
- wifi_ssid: u wifi -naam
- wifi_password: u wifi -wagwoord
- control_password: u geheime wagwoord
- friendlyName: die naam van u toestel
- ip/gateway/subnet: statiese ESP8266 IP vir NAT
-
In Arduino IDE. Kies gereedskap:
- Raad: Node MCU 0.9 ()
- Oplaaisnelheid: 230400
- Poort: kies u USB -na -Uart -poort
- Druk op die ikoon oplaai (druk op reset -knoppie in stap 2 voordat dit getref word)
4. Koppel ESP weer aan die module
5. Sluit die kragprop aan
Stap 3: Stel NAT & DDNS op
Ons benodig 'n oop poort (standaard 666) om van Amazon -bediener na ons ESP8266 te beheer
Ek het net geïllustreer met my router. U kan uitvind hoe u u router -poort op die internet kan oopmaak en TCP -poort 666 kan oopmaak vir die gekonfigureerde ip in stap 2
as u nie 'n vaste ip het nie. U moet 'n dinamiese domeinnaam gebruik. U kan baie gratis DDNS -diensverskaffers vind.
Stap 4: Beheer deur ALEXA ECHO
1. Aktiveer my vaardigheid met die naam "ESP8266 Smart Power Plug
- Alexa -app> Kieskieslys> Vaardigheid
- Soekvaardigheid met die naam "ESP8266 Smart Power Plug"
- Klik vir vaardigheid
- Klik op ENABLE
- Meld aan met u statiese IP- of DDNS -domeine (sluit u poort in - standaard 666)
2. Ontdek toestel
- Alexa -app> Kieskieslys> SmartHome
- Klik op Voeg toestel by en wag 20 sekondes
- Nou kan u ESP8266 sien
3. Beheer:
"Alexa, skakel aan/uit"
Naaswenner in die stem -geaktiveerde uitdaging