Sadržaj:

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

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

Video: Alexa Echo + ESP 8266 = Pametni utikač za napajanje: 4 koraka (sa slikama)
Video: Lesson 21: Using Infrared Remote Control with Arduino | SunFounder Robojax 2024, Studeni
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 izravnu kontrolu ESP8266.

Moj poslužitelj samo podržava autorizaciju ESP8266 na Amazon poslužitelju.

Moj poslužitelj ne izrađuje sigurnosnu kopiju vaših podataka.

Glasajte za mene: D Hvala!

Korak 1: Zahtjevi

Zahtjevi
Zahtjevi
Zahtjevi
Zahtjevi

HARDVER

  • ESP8266 WiFi 5V 1-kanalni relejni odgodni modulhttps://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 ovdje:

    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

Slika
Slika

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

Slika
Slika

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

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

PRIJE BLICANJA Pritisnite tipku za resetiranje (IO0 se uvijek povezuje s GND -> ESP8266 prijeđite na način rada bljeskalice nakon resetiranja)

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

3. Bržite moj firmware

  • Preuzmi moju skicu:

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

  • Otvorite u Arduino IDE -u i promijenite:

    • wifi_ssid: vaše ime za WiFi
    • 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 -u. Odaberite alat:

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

4. Ponovno spojite ESP na modul

Slika
Slika

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 poslužitelja na naš ESP8266

Upravo sam ilustrirao svojim usmjerivačem. 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čujući vaš 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 glasovno aktiviranom izazovu

Preporučeni: