Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Aquest instructiu utilitza el control directe ALEXA ECHO ESP8266.
El meu servidor només admet l’autorització ESP8266 al servidor d’Amazon.
El meu servidor no fa còpies de seguretat de les vostres dades.
Vota per mi: D Gràcies!
Pas 1: requisits
HARDWARE
- Mòdul de retard de retransmissió ESP8266 WiFi 5V 1 canal
- FTDI USB a mòdul sèrie (no cal si utilitzeu nodemcu)
- Amazon Echo
- Endoll d'alimentació masculí i femení
PROGRAMARI
-
· Guia instal·lada del paquet d'extensió ESP8266 IDE Arduino:
github.com/esp8266/arduino
-
El meu esbós aquí:
github.com/kim7tin/ESP8266-Smart-Power-Plug
- La meva habilitat en Alexa es diu "ESP8266 Smart Power Plug"
Pas 2: Flash New Frimware
1. Desconnecteu l'ESP8266 del mòdul
2. Connecteu el mòdul al mòdul USB a Uart:
GND -------- | GND TX | -------- RX ------- | IO2 EN | -------- 3V3GND ------- | IO0 RST | -------- BUTTON -------- GNDTX ------- | RX 3V3 | -------- 3V3
==================================================
Abans del flaix, premeu el botó per restablir (IO0 es connecta sempre a GND -> ESP8266 passa el mode de flaix després del reinici)
==================================================
3. Feu clic al meu microprogramari
-
Descarrega el meu esbós:
github.com/kim7tin/ESP8266-Smart-Power-Plu…
-
Obriu en Arduino IDE i canvieu:
- wifi_ssid: el vostre nom de wifi
- wifi_password: la vostra contrasenya wifi
- control_password: la vostra contrasenya secreta
- friendlyName: el nom del dispositiu
- ip / gateway / subnet: ESP8266 IP estàtic per NAT
-
A Arduino IDE. Seleccioneu l'eina:
- Tauler: Node MCU 0.9 ()
- Velocitat de càrrega: 230400
- Port: seleccioneu el port USB a Uart
- Icona de càrrega premuda (abans de prémer, premeu el botó de restabliment al pas 2)
4. Torneu a connectar l’ESP al mòdul
5. Connecteu l’endoll
Pas 3: configureu NAT i DDNS
Necessitem un port obert (per defecte 666) per controlar des del servidor Amazon fins al nostre ESP8266
Acabo d’il·lustrar amb el meu router. Podeu esbrinar com obrir el port del router a Internet i obrir el port TCP 666 a la IP configurada al pas 2
si no teniu una ip fixa. Heu d'utilitzar un nom de domini dinàmic. Podeu trobar molts proveïdors de serveis DDNS gratuïts.
Pas 4: Control per ALEXA ECHO
1. Activeu la meva habilitat anomenada "ESP8266 Smart Power Plug
- Aplicació Alexa> Selecciona el menú> Habilitat
- Habilitat de cerca anomenada "ESP8266 Smart Power Plug"
- Feu clic per Habilitar
- Feu clic a ACTIVA
- Inicieu la sessió amb els vostres dominis IP o DDNS estàtics (incloeu el vostre port - 666 per defecte)
2. Descobriu el dispositiu
-
Aplicació Alexa> Selecciona el menú> SmartHome
- Feu clic a Afegeix un dispositiu i espereu 20 segons
- Ara podeu veure ESP8266
3. Control:
"Alexa, activa / desactiva"
Accèsit al repte activat per veu