Innholdsfortegnelse:

Alexa Echo + ESP 8266 = Smart strømkontakt: 4 trinn (med bilder)
Alexa Echo + ESP 8266 = Smart strømkontakt: 4 trinn (med bilder)

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

Video: Alexa Echo + ESP 8266 = Smart strømkontakt: 4 trinn (med bilder)
Video: Simple Tricks to Convert Any Home into Smart Home ! *Amazon Echo* 2024, Juli
Anonim
Image
Image
Alexa Echo + ESP 8266 = Smart strømkontakt
Alexa Echo + ESP 8266 = Smart strømkontakt
Alexa Echo + ESP 8266 = Smart strømkontakt
Alexa Echo + ESP 8266 = Smart strømkontakt

Denne instrukserbare bruken ALEXA ECHO direkte kontroll ESP8266.

Serveren min støtter bare autorisasjon ESP8266 til Amazon -server.

Serveren min tar ikke sikkerhetskopi av dataene dine.

Stem på meg: D Takk!

Trinn 1: Krav

Krav
Krav
Krav
Krav

MASKINVARE

  • ESP8266 WiFi 5V 1 kanal relay forsinkelsesmodul
  • FTDI USB til seriell modul (ikke nødvendig hvis du bruker nodemcu)
  • Amazon Echo
  • Han- og hunnkontakt

PROGRAMVARE

  • · Arduino IDE med ESP8266 utvidelsespakke installert guide her:

    github.com/esp8266/arduino

  • Skissen min her:

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

  • Min alexa -ferdighet kalt "ESP8266 Smart Power Plug"

Trinn 2: Flash New Frimware

Flash ny frimware
Flash ny frimware

1. Koble ESP8266 fra modulen

Bilde
Bilde

2. Koble modulen til USB til Uart -modulen:

Bilde
Bilde

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

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

FØR FLASH, TRYKK PÅ KNAPPEN FOR Å GJENSTILLE (IO0 koble alltid til GND -> ESP8266 gå til blitsmodus etter tilbakestilling)

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

3. Blink fastvaren min

  • Last ned skissen min:

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

  • Åpne i Arduino IDE, og endre:

    • wifi_ssid: wifi -navnet ditt
    • wifi_password: wifi -passordet ditt
    • control_password: ditt hemmelige passord
    • friendlyName: enhetsnavnet ditt
    • ip/gateway/subnet: ESP8266 IP static for NAT
  • I Arduino IDE. Velg Verktøy:

    • Brett: Node MCU 0.9 ()
    • Last opp hastighet: 230400
    • Port: Velg USB til Uart -porten
  • Trykk på Last opp -ikonet (før du trykker, trykk på tilbakestillingsknappen i trinn 2)

4. Koble ESP til modulen igjen

Bilde
Bilde

5. Koble til strømkontakten

Trinn 3: Konfigurer NAT og DDNS

Konfigurer NAT og DDNS
Konfigurer NAT og DDNS

Vi trenger åpen port (standard 666) for å kontrollere fra Amazon -serveren til ESP8266

Jeg har nettopp illustrert med ruteren min. Du kan finne ut hvordan du åpner ruteren din på internett og åpner TCP -port 666 til den konfigurerte IP -en i trinn 2

hvis du ikke har en fast ip. Du må bruke et dynamisk domenenavn. Du kan finne mange gratis DDNS -tjenesteleverandører.

Trinn 4: Kontroll av ALEXA ECHO

Kontroll av ALEXA ECHO
Kontroll av ALEXA ECHO

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

  • Alexa -appen> Velg meny> Ferdighet
  • Søkeferdighet kalt "ESP8266 Smart Power Plug"
  • Klikk for å dyktighet
  • Klikk på AKTIVER
  • Logg inn med dine statiske IP- eller DDNS -domener (inkluder porten din - standard 666)

2. oppdag enheten

  • Alexa -appen> Velg meny> SmartHome
  • Klikk på Legg til enhet og vent 20 sekunder
  • Nå kan du se ESP8266

3. kontroll:

"Alexa, slå på/av"

Stemmeaktivert utfordring
Stemmeaktivert utfordring
Stemmeaktivert utfordring
Stemmeaktivert utfordring

Runner Up in the Voice Activated Challenge

Anbefalt: