Indholdsfortegnelse:

Alexa Echo + ESP 8266 = Smart strømstik: 4 trin (med billeder)
Alexa Echo + ESP 8266 = Smart strømstik: 4 trin (med billeder)

Video: Alexa Echo + ESP 8266 = Smart strømstik: 4 trin (med billeder)

Video: Alexa Echo + ESP 8266 = Smart strømstik: 4 trin (med billeder)
Video: Amazon Alexa + esp8266 = smart home 2024, Juli
Anonim
Image
Image
Alexa Echo + ESP 8266 = Smart strømstik
Alexa Echo + ESP 8266 = Smart strømstik
Alexa Echo + ESP 8266 = Smart strømstik
Alexa Echo + ESP 8266 = Smart strømstik

Denne instruerbare brug ALEXA ECHO direkte kontrol ESP8266.

Min server understøtter bare autorisation ESP8266 til Amazon -server.

Min server sikkerhedskopierer ikke dine data.

Stem på mig: D Tak!

Trin 1: Krav

Krav
Krav
Krav
Krav

HARDWARE

  • ESP8266 WiFi 5V 1 kanal relæ forsinkelsesmodulhttps://www.amazon.com/WHDTS-ESP8266-Channel-Trans…
  • FTDI USB til serielt modul (ikke påkrævet ved brug af nodemcu)
  • Amazon Echo
  • Han- og hunstik

SOFTWARE

  • · Arduino IDE med ESP8266 udvidelsespakke installeret guide her:

    github.com/esp8266/arduino

  • Min skitse her:

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

  • Min alexa -færdighed kaldet "ESP8266 Smart Power Plug"

Trin 2: Flash ny frimware

Flash ny frimware
Flash ny frimware

1. Tag ESP8266 ud af modulet

Billede
Billede

2. Slut modul til USB til Uart -modul:

Billede
Billede

GND -------- | GND TX | -------- RX ------- | IO2 DA | -------- 3V3GND ------- | IO0 RST | -------- KNAPP -------- GNDTX ------- | RX 3V3 | -------- 3V3

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

FØR FLASH, TRYK PÅ KNAPPEN FOR NULSTILLING (IO0 forbindes altid til GND -> ESP8266 gå til flash -tilstand efter nulstilling)

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

3. Blink min firmware

  • Download min skitse:

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

  • Åbn i Arduino IDE, og skift:

    • wifi_ssid: dit wifi -navn
    • wifi_password: din wifi -adgangskode
    • control_password: din hemmelige adgangskode
    • friendlyName: dit enhedsnavn
    • ip/gateway/subnet: ESP8266 IP statisk til NAT
  • I Arduino IDE. Vælg værktøj:

    • Board: Node MCU 0.9 ()
    • Uploadhastighed: 230400
    • Port: Vælg din USB til Uart -port
  • Tryk på Upload -ikon (før hit, tryk på reset -knappen i trin 2)

4. Tilslut ESP til modulet igen

Billede
Billede

5. Tilslut strømstikket

Trin 3: Konfigurer NAT og DDNS

Konfigurer NAT og DDNS
Konfigurer NAT og DDNS

Vi har brug for åben port (standard 666) for at styre fra Amazon -server til vores ESP8266

Jeg har lige illustreret med min router. Du kan finde ud af, hvordan du åbner din routerport på internettet og åbner TCP -port 666 til den konfigurerede ip i trin 2

hvis du ikke har en fast ip. Du skal bruge et dynamisk domænenavn. Du kan finde mange gratis DDNS -udbydere.

Trin 4: Kontrol med ALEXA ECHO

Kontrol af ALEXA ECHO
Kontrol af ALEXA ECHO

1. Aktiver min dygtighed med navnet "ESP8266 Smart Power Plug

  • Alexa -app> Vælg menu> Færdighed
  • Søgefærdighed med navnet "ESP8266 Smart Power Plug"
  • Klik for at dygtighed
  • Klik på AKTIVER
  • Log ind med dine statiske IP- eller DDNS -domæner (inkluder din port - standard 666)

2. Find enhed

  • Alexa -app> Vælg menu> SmartHome
  • Klik på Tilføj enhed, og vent 20 sekunder
  • Nu kan du se ESP8266

3. kontrol:

"Alexa, tænd/sluk"

Stemmeaktiveret udfordring
Stemmeaktiveret udfordring
Stemmeaktiveret udfordring
Stemmeaktiveret udfordring

Runner Up i Voice Activated Challenge

Anbefalede: