Բովանդակություն:

Alexa Echo + ESP 8266 = Smart Power Plug: 4 քայլ (նկարներով)
Alexa Echo + ESP 8266 = Smart Power Plug: 4 քայլ (նկարներով)

Video: Alexa Echo + ESP 8266 = Smart Power Plug: 4 քայլ (նկարներով)

Video: Alexa Echo + ESP 8266 = Smart Power Plug: 4 քայլ (նկարներով)
Video: Smart Home with Google Assistant & Alexa using NodeMCU ESP8266 (Manual + Voice) | IoT Projects 2021 2024, Հուլիսի
Anonim
Image
Image
Alexa Echo + ESP 8266 = Smart Power Plug
Alexa Echo + ESP 8266 = Smart Power Plug
Alexa Echo + ESP 8266 = Smart Power Plug
Alexa Echo + ESP 8266 = Smart Power Plug

Այս խրատական օգտագործումը ALEXA ECHO ուղղակի հսկողություն ESP8266:

Իմ սերվերը պարզապես աջակցում է Amazon սերվերին ESP8266 թույլտվությունը:

Իմ սերվերը չի պահուստավորում ձեր տվյալները:

Քվեարկիր ինձ համար: D Շնորհակալություն!

Քայլ 1: Պահանջներ

Պահանջներ
Պահանջներ
Պահանջներ
Պահանջներ

HARDWARE

  • ESP8266 WiFi 5V 1 ալիքի ռելեի հետաձգման մոդուլ
  • FTDI USB սերիական մոդուլին (չի պահանջվում, եթե օգտագործում եք nodemcu)
  • Amazon Echo
  • Արական և իգական հոսանքի վարդակից

SOՐԱԳԻՐ

  • · Arduino IDE- ն ESP8266 ընդլայնման փաթեթով տեղադրված ուղեցույց այստեղ ՝

    github.com/esp8266/arduino

  • Իմ ուրվագիծը այստեղ.

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

  • Իմ alexa հմտությունը ՝ «ESP8266 Smart Power Plug» անունով

Քայլ 2. Flash New Frimware

Flash Նոր Frimware
Flash Նոր Frimware

1. Անջատեք ESP8266- ը մոդուլից

Պատկեր
Պատկեր

2. Միացրեք մոդուլը USB- ին Uart մոդուլին

Պատկեր
Պատկեր

GND -------- | GND TX | -------- RX ------- | IO2 EN | -------- 3V3GND ------- | IO0 RST | -------- ԿՈUTՅԹ -------- GNDTX ------- | RX 3V3 | -------- 3V3

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

ASԱՌԱՈԹՅՈՆԻF, ՄԵESS ՄԱՍԻՆ ԿՈ RՅՍ ՎԵՐԱՆԴԱՅՆԵԼՈ ((IO0- ն միշտ միացեք GND -> ESP8266- ին, վերականգնելուց հետո անցեք ֆլեշ ռեժիմին)

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

3. Ֆլեշ իմ որոնվածը

  • Ներբեռնեք իմ ուրվագիծը.

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

  • Բացեք Arduino IDE- ում և փոխեք.

    • wifi_ssid. ձեր wifi անունը
    • wifi_password: ձեր wifi գաղտնաբառը
    • control_password: ձեր գաղտնի գաղտնաբառը
    • friendlyName: Ձեր սարքի անունը
    • ip/gateway/subnet: ESP8266 IP ստատիկ NAT- ի համար
  • Arduino IDE- ում: Ընտրեք Գործիքը.

    • Տախտակ. Node MCU 0.9 ()
    • Բեռնման արագություն ՝ 230400
    • Պորտ. Ընտրեք ձեր USB դեպի Uart պորտը
  • Կտտացրեք Վերբեռնման պատկերակին (նախքան հարվածելը, 2 -րդ քայլում սեղմեք վերականգնման կոճակը)

4. Կրկին միացրեք ESP մոդուլին

Պատկեր
Պատկեր

5. Միացրեք հոսանքի վարդակից

Քայլ 3: Կարգավորեք NAT և DDNS

Կարգավորել NAT & DDNS- ը
Կարգավորել NAT & DDNS- ը

Մեզ անհրաժեշտ է բաց նավահանգիստ (կանխադրված 666) ՝ Amazon սերվերից մինչև մեր ESP8266- ը կառավարելու համար:

Ես պարզապես նկարազարդեցի իմ երթուղիչով: Դուք կարող եք պարզել, թե ինչպես բացել ձեր երթուղիչի նավահանգիստը ինտերնետում և բացել TCP պորտը 666 ՝ կազմաձևված ip 2 -րդ քայլում:

եթե դուք չունեք ֆիքսված ip. Դուք պետք է օգտագործեք դինամիկ տիրույթի անուն: Դուք կարող եք գտնել բազմաթիվ անվճար DDNS ծառայություններ մատուցողներ:

Քայլ 4. Վերահսկում ALEXA ECHO- ի կողմից

Վերահսկում ALEXA ECHO- ի կողմից
Վերահսկում ALEXA ECHO- ի կողմից

1. Միացրեք «ESP8266 Smart Power Plug» անունով իմ հմտությունը

  • Alexa հավելված> Ընտրել ընտրացանկ> Հմտություն
  • «ESP8266 Smart Power Plug» անունով որոնման հմտություն
  • Կտտացրեք Հմտություն
  • Կտտացրեք ԱՆՎԱՐ
  • Մուտք գործեք ձեր ստատիկ IP կամ DDNS տիրույթներով (ներառեք ձեր նավահանգիստը `կանխադրված 666)

2. Բացահայտեք սարքը

  • Alexa հավելված> Ընտրել ընտրացանկ> SmartHome
  • Կտտացրեք Ավելացնել սարքը և սպասեք 20 վայրկյան
  • Այժմ կարող եք տեսնել ESP8266

3. Կառավարում.

«Ալեքսա, միացրու/անջատիր»

Ձայնի ակտիվացված մարտահրավեր
Ձայնի ակտիվացված մարտահրավեր
Ձայնի ակտիվացված մարտահրավեր
Ձայնի ակտիվացված մարտահրավեր

Երկրորդ տեղը զբաղեցրեց ձայնի ակտիվացված մարտահրավերը

Խորհուրդ ենք տալիս: