Turinys:

Vartų valdymas naudojant „Google“padėjėją naudojant ESP8266 „NodeMCU“: 6 žingsniai
Vartų valdymas naudojant „Google“padėjėją naudojant ESP8266 „NodeMCU“: 6 žingsniai

Video: Vartų valdymas naudojant „Google“padėjėją naudojant ESP8266 „NodeMCU“: 6 žingsniai

Video: Vartų valdymas naudojant „Google“padėjėją naudojant ESP8266 „NodeMCU“: 6 žingsniai
Video: Tesla 90D remonto apžvalga 45000 mylių 2024, Birželis
Anonim
Vartų valdymas naudojant „Google“padėjėją naudojant ESP8266 „NodeMCU“
Vartų valdymas naudojant „Google“padėjėją naudojant ESP8266 „NodeMCU“

Tai yra mano pirmasis projektas, susijęs su instrukcijomis, todėl, jei yra galimų patobulinimų, pakomentuokite toliau.

Idėja yra naudoti „Google“padėjėją signalui siųsti į vartų valdymo plokštę. Taigi, siunčiant komandą, bus relė, kuri uždarys vartų valdiklio įvesties kontaktą, kuris siunčia vartų atidarymo signalą valdikliui.

Norėdami sujungti „Google“padėjėją su IOT įrenginiais, naudojame „Blynk“ir IFTTT paslaugas.

Šiame projekte dėl mažo dydžio naudosime „NodeMCU ESP8266“modulį.

1 žingsnis: Aparatūra ir programinė įranga

Ko tau reikia:

Techninė įranga

1) „NodeMCU“(ESP8266) ir kt. aliexpress

2) 5 arba 12 V relė su paleidimo srove, pageidautina <9mA maks. 12mA: pvz. „Aliexpress“

3) 5 arba 12 V maitinimo šaltinis, priklausomai nuo relės (> 700 mA, kad būtų saugu), pvz. aliexpress

Programinė įranga Naudokite diegimo nuorodas, lentą

1) „Arduino IDE“nuoroda

2) Blynk bibliotekos nuoroda

3) ESP8266 valdybos vadovas (kitas žingsnis)

4) „Blynk“programa „Android“

2 veiksmas: „Nodemcu“plokštės įdiegimas

1) Atidarykite „Arduino IDE“

2) Eikite į failus -> pirmenybė

3) Papildomų lentų tvarkytuvėje pridėkite: https://arduino.esp8266.com/stable/package_esp8266c… ir paspauskite OK, kad uždarytumėte skirtuką.

4) Eikite į Įrankiai -> Lenta -> Lentų valdytojas (viršuje)

5) Eikite į esp8266 by esp8266 ir įdiekite programinę įrangą.

3 žingsnis: nustatykite „Blynk“

„Blynk“sąranka
„Blynk“sąranka

1) Atidarykite „de Blynk“programą ir susikurkite paskyrą.

2) Sukurkite naują projektą (+ piktograma)

3) Pasirinkite įrenginį „ESP8266“ir sukurkite

4) El. Paštu gausite savo asmeninį įgaliotą žetoną.

5) Projekte galite pridėti valdiklių naudodami + piktogramą, pridėti mygtuką, kaip parodyta paveikslėlyje

4 žingsnis: IFTTT sąranka

IFTTT sąranka
IFTTT sąranka
IFTTT sąranka
IFTTT sąranka
IFTTT sąranka
IFTTT sąranka

1) Prisijunkite arba sukurkite paskyrą IFTTT.com arba programoje.

2) Sukurkite naują programėlę: papildomas paaiškinimas

-Šiuo metu ieškokite „Google“padėjėjo ir pasirinkite trigerį, pasakykite paprastą frazę

-pridėkite kažką panašaus į „Atidarykite vartus“arba pasirinkite savo

-Tada "ieškokite žiniatinklio kabliukų-> pateikite žiniatinklio užklausą ir pridėkite kaip paveikslėlį. IP adresui turite pridėti" Blynk "serverio IP adresą (atidarykite CMD kompiuteryje/nešiojamajame kompiuteryje, įveskite" ping blynk-cloud "ir tai turėtų grąžinti jūsų vietinio „Blynk“serverio IP adresą) Jei norite gauti autentifikavimo kodą, turite pridėti asmeninį autentišką kodą iš el. laiško, gauto iš „Blynk“.

5 žingsnis: jungtys

Sujungimai
Sujungimai

Prijunkite: modulio Vin prie jūsų 5V arba 12V maitinimo šaltinio (įvestis yra ne daugiau kaip 20VVcc relės į maitinimo šaltinį

Aš pridėjau neprivalomą atsiliepimą apie D8 kaištį, kurį taip pat galite pamatyti mano programoje, tačiau tai yra neprivaloma, kad galėtumėte daryti tai, ko norite.

6 veiksmas: įkelkite programą į modulį

Atsisiųskite mano kodą

Atidarykite jį naudodami „Arduino IDE“

Pakeiskite „WiFi“SSID ir slaptažodį, kad jie atitiktų jūsų „WiFi“

Pakeiskite autentifikavimo kodą, kad jis atitiktų jūsų el

Prijunkite per USB ir įkelkite

Rekomenduojamas: