Satura rādītājs:

Alexa Echo + ESP 8266 = viedais strāvas kontaktdakša: 4 soļi (ar attēliem)
Alexa Echo + ESP 8266 = viedais strāvas kontaktdakša: 4 soļi (ar attēliem)

Video: Alexa Echo + ESP 8266 = viedais strāvas kontaktdakša: 4 soļi (ar attēliem)

Video: Alexa Echo + ESP 8266 = viedais strāvas kontaktdakša: 4 soļi (ar attēliem)
Video: 12V Bluetooth Relay to control AC or DC load using mobile Phone 2024, Jūlijs
Anonim
Image
Image
Alexa Echo + ESP 8266 = viedais strāvas kontaktdakša
Alexa Echo + ESP 8266 = viedais strāvas kontaktdakša
Alexa Echo + ESP 8266 = viedais strāvas kontaktdakša
Alexa Echo + ESP 8266 = viedais strāvas kontaktdakša

Šī pamācība izmanto ALEXA ECHO tiešo vadību ESP8266.

Mans serveris tikai atbalsta autorizāciju ESP8266 Amazon serverim.

Mans serveris nedublē jūsu datus.

Balso par mani: D Paldies!

1. darbība. Prasības

Prasības
Prasības
Prasības
Prasības

Aparatūra

  • ESP8266 WiFi 5V 1 kanālu releja aiztures modulishttps://www.amazon.com/WHDTS-ESP8266-Channel-Trans…
  • FTDI USB uz seriālo moduli (nav nepieciešams, ja izmantojat nodemcu)
  • Amazon Echo
  • Vīriešu un sieviešu strāvas kontaktdakša

PROGRAMMATŪRA

  • · Arduino IDE ar ESP8266 paplašinājuma pakotnes instalēšanas rokasgrāmatu šeit:

    github.com/esp8266/arduino

  • Mana skice šeit:

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

  • Mana alexa prasme ar nosaukumu "ESP8266 Smart Power Plug"

2. solis: zibspuldzējiet jaunu Frimware

Flash jauns Frimware
Flash jauns Frimware

1. Atvienojiet ESP8266 no moduļa

Attēls
Attēls

2. Pievienojiet moduli USB un Uart modulim:

Attēls
Attēls

GND -------- | GND TX | -------- RX ------- | IO2 LV | -------- 3V3GND ------- | IO0 RST | -------- POGA -------- GNDTX ------- | RX 3V3 | -------- 3V3

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

Pirms zibspuldzes nospiediet pogu, lai atiestatītu (IO0 vienmēr izveidojiet savienojumu ar GND -> ESP8266 goto zibspuldzes režīms pēc atiestatīšanas)

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

3. Ieslēdziet manu programmaparatūru

  • Lejupielādēt manu skici:

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

  • Atveriet Arduino IDE un mainiet:

    • wifi_ssid: jūsu wifi nosaukums
    • wifi_password: jūsu wifi parole
    • control_password: jūsu slepenā parole
    • friendlyName: jūsu ierīces nosaukums
    • ip/vārteja/apakštīkls: ESP8266 IP statisks NAT
  • Arduino IDE. Izvēlieties rīku:

    • Dēlis: mezgls MCU 0.9 ()
    • Augšupielādes ātrums: 230400
    • Ports: izvēlieties savu USB līdz Uart portu
  • Noklikšķiniet uz augšupielādes ikonas (pirms hit nospiediet atiestatīšanas pogu 2. darbībā)

4. Pievienojiet ESP vēlreiz modulim

Attēls
Attēls

5. Pievienojiet strāvas kontaktdakšu

3. darbība: konfigurējiet NAT un DDNS

Konfigurējiet NAT un DDNS
Konfigurējiet NAT un DDNS

Mums ir nepieciešams atvērts ports (noklusējuma 666), lai kontrolētu no Amazon servera uz mūsu ESP8266

Es tikko ilustrēju ar savu maršrutētāju. 2. darbībā varat uzzināt, kā atvērt maršrutētāja portu un atvērt TCP portu 666 konfigurētajam ip.

ja jums nav fiksēta ip. Jums jāizmanto dinamisks domēna nosaukums. Jūs varat atrast daudzus bezmaksas DDNS pakalpojumu sniedzējus.

4. darbība. ALEXA ECHO vadība

Vadību veic ALEXA ECHO
Vadību veic ALEXA ECHO

1. Iespējot manu prasmi ar nosaukumu "ESP8266 Smart Power Plug

  • Alexa lietotne> Izvēlieties izvēlni> Prasme
  • Meklēšanas prasme ar nosaukumu "ESP8266 Smart Power Plug"
  • Noklikšķiniet, lai iemācītos
  • Noklikšķiniet uz IESLĒGT
  • Piesakieties, izmantojot savu statisko IP vai DDNS domēnu (iekļaujiet savu portu - noklusējuma 666)

2. Atklājiet ierīci

  • Alexa lietotne> Izvēlieties izvēlni> SmartHome

  • Noklikšķiniet uz Pievienot ierīci un pagaidiet 20 sekundes
  • Tagad jūs varat redzēt ESP8266

3. Kontrole:

"Alexa, ieslēdz/izslēdz"

Balss aktivizēts izaicinājums
Balss aktivizēts izaicinājums
Balss aktivizēts izaicinājums
Balss aktivizēts izaicinājums

Otrā vieta balss aktivizētajā izaicinājumā

Ieteicams: