Innehållsförteckning:

Alexa Echo + ESP 8266 = Smart strömkontakt: 4 steg (med bilder)
Alexa Echo + ESP 8266 = Smart strömkontakt: 4 steg (med bilder)

Video: Alexa Echo + ESP 8266 = Smart strömkontakt: 4 steg (med bilder)

Video: Alexa Echo + ESP 8266 = Smart strömkontakt: 4 steg (med bilder)
Video: Установка прошивки Multi-PAN (RCP) с Zigbee и Thread на стиках Sonoff ZBDongle-E и ZB-GW04 2024, Juli
Anonim
Image
Image
Alexa Echo + ESP 8266 = Smart strömkontakt
Alexa Echo + ESP 8266 = Smart strömkontakt
Alexa Echo + ESP 8266 = Smart Power Plug
Alexa Echo + ESP 8266 = Smart Power Plug

Denna instruerbara användning ALEXA ECHO direktkontroll ESP8266.

Min server stöder bara behörighet ESP8266 till Amazon -server.

Min server säkerhetskopierar inte dina data.

Rösta på mig: D Tack!

Steg 1: Krav

Krav
Krav
Krav
Krav

HÅRDVARA

  • ESP8266 WiFi 5V 1 kanal reläfördröjningsmodul
  • FTDI USB till seriell modul (krävs inte om nodemcu används)
  • Amazon Echo
  • Manlig och kvinnlig strömkontakt

PROGRAMVARA

  • · Arduino IDE med ESP8266 -tilläggspaket installerat guide här:

    github.com/esp8266/arduino

  • Min skiss här:

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

  • Min alexa -skicklighet heter "ESP8266 Smart Power Plug"

Steg 2: Flash New Frimware

Flash New Frimware
Flash New Frimware

1. Koppla bort ESP8266 från modulen

Bild
Bild

2. Anslut modulen till USB till Uart -modulen:

Bild
Bild

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

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

FÖRE FLASH, TRYCK PÅ KNAPPEN FÖR ÅTERSTÄLLNING (IO0 ansluter alltid till GND -> ESP8266 gå till blixtläge efter återställning)

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

3. Blinka min firmware

  • Ladda ner min skiss:

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

  • Öppna i Arduino IDE och ändra:

    • wifi_ssid: ditt wifi -namn
    • wifi_password: ditt wifi -lösenord
    • control_password: ditt hemliga lösenord
    • friendlyName: ditt enhetsnamn
    • ip/gateway/subnät: ESP8266 IP statisk för NAT
  • I Arduino IDE. Välj Verktyg:

    • Kort: Node MCU 0.9 ()
    • Uppladdningshastighet: 230400
    • Port: Välj din USB till Uart -port
  • Tryck på uppladdningsikonen (tryck på återställningsknappen i steg 2 innan du träffar)

4. Anslut ESP till modulen igen

Bild
Bild

5. Anslut nätkontakten

Steg 3: Konfigurera NAT & DDNS

Konfigurera NAT & DDNS
Konfigurera NAT & DDNS

Vi behöver öppen port (standard 666) för att styra från Amazon -server till vår ESP8266

Jag illustrerade precis med min router. Du kan ta reda på hur du öppnar din routerport på internet och öppnar TCP -port 666 till den konfigurerade IP: n i steg 2

om du inte har en fast ip. Du måste använda ett dynamiskt domännamn. Du kan hitta många gratis DDNS -tjänsteleverantörer.

Steg 4: Kontroll av ALEXA ECHO

Kontroll av ALEXA ECHO
Kontroll av ALEXA ECHO

1. Aktivera min skicklighet med namnet "ESP8266 Smart Power Plug

  • Alexa app> Välj meny> Skicklighet
  • Sök skicklighet med namnet "ESP8266 Smart Power Plug"
  • Klicka för att skicklighet
  • Klicka på AKTIVERA
  • Logga in med dina statiska IP- eller DDNS -domäner (inkludera din port - standard 666)

2. Upptäck enheten

  • Alexa app> Välj meny> SmartHome
  • Klicka på Lägg till enhet och vänta 20 sekunder
  • Nu kan du se ESP8266

3. kontroll:

"Alexa, slå på/av"

Röstaktiverad utmaning
Röstaktiverad utmaning
Röstaktiverad utmaning
Röstaktiverad utmaning

Tvåa i röstaktiverad utmaning

Rekommenderad: