Sadržaj:

Alexa Echo + ESP 8266 = Pametni utikač: 4 koraka (sa slikama)
Alexa Echo + ESP 8266 = Pametni utikač: 4 koraka (sa slikama)

Video: Alexa Echo + ESP 8266 = Pametni utikač: 4 koraka (sa slikama)

Video: Alexa Echo + ESP 8266 = Pametni utikač: 4 koraka (sa slikama)
Video: SKR 1.4 - TMC2209 v1.2 2024, Novembar
Anonim
Image
Image
Alexa Echo + ESP 8266 = Pametni utikač za napajanje
Alexa Echo + ESP 8266 = Pametni utikač za napajanje
Alexa Echo + ESP 8266 = Pametni utikač za napajanje
Alexa Echo + ESP 8266 = Pametni utikač za napajanje

Ova instrukcija koristi ALEXA ECHO direktnu kontrolu ESP8266.

Moj server samo podržava autorizaciju ESP8266 na Amazon serveru.

Moj server ne pravi sigurnosnu kopiju vaših podataka.

Glasajte za mene: D Hvala!

Korak 1: Zahtjevi

Zahtevi
Zahtevi
Zahtevi
Zahtevi

HARDVER

  • ESP8266 WiFi 5V 1-kanalni relejni modul odgodehttps://www.amazon.com/WHDTS-ESP8266-Channel-Trans…
  • FTDI USB na serijski modul (nije potrebno ako koristite nodemcu)
  • Amazon Echo
  • Muški i ženski utikač

SOFTVER

  • · Arduino IDE s instaliranim paketom proširenja ESP8266 ovdje:

    github.com/esp8266/arduino

  • Moja skica ovde:

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

  • Moja alexa vještina pod nazivom "ESP8266 Smart Power Plug"

Korak 2: Flash novi Frimware

Flash Novi Frimware
Flash Novi Frimware

1. Isključite ESP8266 iz modula

Image
Image

2. Priključite modul na USB na Uart modul:

Image
Image

GND -------- | GND TX | -------- RX ------- | IO2 HR | -------- 3V3GND ------- | IO0 RST | -------- DUGME -------- GNDTX ------- | RX 3V3 | -------- 3V3

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

PRIJE BLICANJA, Pritisnite tipku za resetiranje (IO0 se uvijek povezuje sa GND -> ESP8266 idite na način rada bljeskalice nakon resetiranja)

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

3. Prikaži moj firmver

  • Preuzmite moju skicu:

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

  • Otvorite u Arduino IDE -u i promijenite:

    • wifi_ssid: vaše WiFi ime
    • wifi_password: vaša lozinka za WiFi
    • control_password: vaša tajna lozinka
    • friendlyName: naziv vašeg uređaja
    • ip/gateway/subnet: ESP8266 IP statički za NAT
  • U Arduino IDE. Odaberite alat:

    • Ploča: Node MCU 0.9 ()
    • Brzina učitavanja: 230400
    • Port: Odaberite vaš USB na Uart port
  • Ikona učitavanja hitom (prije udarca, pritisnite dugme za poništavanje u koraku 2)

4. Ponovo spojite ESP na modul

Image
Image

5. Priključite utikač za napajanje

Korak 3: Konfigurirajte NAT i DDNS

Konfigurirajte NAT i DDNS
Konfigurirajte NAT i DDNS

Potreban nam je otvoreni port (zadani 666) za kontrolu s Amazon servera na naš ESP8266

Upravo sam ilustrovao sa svojim ruterom. U koraku 2 možete saznati kako otvoriti port usmjerivača na internetu i otvoriti TCP port 666 konfiguriranom IP -u

ako nemate fiksni ip. Morate koristiti dinamički naziv domene. Možete pronaći mnoge besplatne pružatelje DDNS usluga.

Korak 4: Upravljanje pomoću ALEXA ECHO -a

Upravljanje ALEXA ECHO
Upravljanje ALEXA ECHO

1. Omogućite moju vještinu pod nazivom "ESP8266 Smart Power Plug

  • Alexa aplikacija> Odaberite izbornik> Vještina
  • Vještina pretraživanja pod nazivom "ESP8266 Smart Power Plug"
  • Kliknite za vještinu
  • Pritisnite ENABLE
  • Prijavite se sa svojim Static IP ili DDNS domenama (uključite svoj port - zadani 666)

2. Otkrijte uređaj

  • Alexa aplikacija> Odaberite izbornik> SmartHome
  • Pritisnite Dodaj uređaj i pričekajte 20 sekundi
  • Sada možete vidjeti ESP8266

3. Kontrola:

"Alexa, uključi/isključi"

Glasovno aktivirani izazov
Glasovno aktivirani izazov
Glasovno aktivirani izazov
Glasovno aktivirani izazov

Drugoplasirani u izazovu s glasovnom aktivacijom

Preporučuje se: