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

Դարպասների վերահսկում Google Օգնականի միջոցով ESP8266 NodeMCU- ի միջոցով ՝ 6 քայլ
Դարպասների վերահսկում Google Օգնականի միջոցով ESP8266 NodeMCU- ի միջոցով ՝ 6 քայլ

Video: Դարպասների վերահսկում Google Օգնականի միջոցով ESP8266 NodeMCU- ի միջոցով ՝ 6 քայլ

Video: Դարպասների վերահսկում Google Օգնականի միջոցով ESP8266 NodeMCU- ի միջոցով ՝ 6 քայլ
Video: Xiaomi Smart Speaker - խելացի բարձրախոսի գլոբալ տարբերակ, Ok Google: Ձայնային դերասան տնային օգնական 2024, Հունիսի
Anonim
Դարպասների վերահսկում Google Օգնականի միջոցով ESP8266 NodeMCU- ի միջոցով
Դարպասների վերահսկում Google Օգնականի միջոցով ESP8266 NodeMCU- ի միջոցով

Սա հրահանգների վերաբերյալ իմ առաջին ծրագիրն է: Խնդրում ենք մեկնաբանել ստորև, եթե հնարավոր են բարելավումներ:

Գաղափարն այն է, որ google- ի օգնականը ազդանշան ուղարկի դարպասի կառավարման տախտակին: Այսպիսով, հրաման ուղարկելով, կլինի ռելե, որը փակում է դարպասի վերահսկիչի մուտքի կոնտակտը, որը դարպասի բաց ազդանշան է ուղարկում վերահսկիչին:

Google օգնականը IOT- սարքերի հետ կապելու համար մենք օգտագործում ենք Blynk և IFTTT ծառայությունը:

Այս նախագծում մենք կօգտագործենք NodeMCU ESP8266 մոդուլը փոքր չափի պատճառով:

Քայլ 1: Սարքաշար և ծրագրակազմ

Այն, ինչ ձեզ հարկավոր է.

Սարքավորումներ

1) NodeMCU (ESP8266) f.e. aliexpress

2) 5 կամ 12 Վ ռելե ՝ ձգան հոսանքով, նախընտրելի է <9 մԱ առավելագույնը 12 մԱ: f.e. Aliexpress

3) 5 կամ 12 Վ էլեկտրամատակարարում `կախված ռելեից (> 700 մԱ ապահով լինելու համար) f.e. aliexpress

Softwareրագրային ապահովում Օգտագործեք տեղադրման հղումները, տախտակը

1) Arduino IDE հղում

2) Բլինկի գրադարանի հղում

3) ESP8266 խորհրդի ղեկավար (հաջորդ քայլ)

4) Blynk հավելված androidIOS

Քայլ 2: Nodemcu խորհրդի տեղադրում

1) Բացեք Arduino IDE- ն

2) Գնացեք ֆայլեր -> նախապատվություն

3) Կառավարչի լրացուցիչ տախտակներում ավելացրեք ՝ https://arduino.esp8266.com/stable/package_esp8266c… և ապա կտտացրեք OK ՝ ներդիրը փակելու համար:

4) Գնալ դեպի Գործիքներ -> Տախտակ -> Տախտակների կառավարիչ (վերևում)

5) Գնացեք esp8266 esp8266- ով և տեղադրեք ծրագրակազմը:

Քայլ 3: Կարգավորեք Blynk- ը

Կարգավորել Blynk- ը
Կարգավորել Blynk- ը

1) Բացեք de Blynk ծրագիրը և ստեղծեք հաշիվ:

2) Ստեղծել նոր նախագիծ (+ պատկերակ)

3) Ընտրեք «ESP8266» սարքը և ստեղծեք

4) E-mail- ում դուք կստանաք ձեր անձնական լիազորված նշանը:

5) Նախագծում կարող եք ավելացնել վիջեթներ ՝ օգտագործելով + պատկերակը, ավելացնել կոճակը, ինչպես ցույց է տրված նկարում

Քայլ 4: IFTTT կարգավորում

IFTTT կարգավորում
IFTTT կարգավորում
IFTTT կարգավորում
IFTTT կարգավորում
IFTTT կարգավորում
IFTTT կարգավորում

1) Մուտք գործեք կամ հաշիվ ստեղծեք IFTTT.com- ում կամ հավելվածում:

2) Ստեղծեք նոր հավելված `լրացուցիչ բացատրություն

«Google» -ի օգնականի որոնման և ընտրված գործարկիչի համար ասեք մի պարզ արտահայտություն

-ավելացրեք նման բան Բացեք դարպասը կամ ընտրեք ձեր սեփականը

-Այդ դեպքում `որոնեք վեբ-կեռիկներ-> վեբ հարցում արեք և ավելացրեք նկարի պես: IP- ի համար անհրաժեշտ է ավելացնել Blynk սերվերի IP հասցեն (բացեք CMD համակարգչի/նոութբուքի վրա և մուտքագրեք« ping blynk-cloud »և այն պետք է վերադարձնի ձեր տեղական Blynk սերվերի IP հասցեն) Հեղինակային ծածկագրի համար անհրաժեշտ է ավելացնել ձեր անձնական իսկական կոդը Blynk- ից ստացված էլ.

Քայլ 5: Միացումներ

Միացումներ
Միացումներ

Միացրեք. Մոդուլի Vin ձեր 5V կամ 12V սնուցման աղբյուրին (մուտքը ՝ առավելագույնը 20VVcc ռելե էներգիայի մատակարարման 5 -ից 12VGND ռելե էներգիայի մատակարարման 0V / GNDGND մոդուլի էներգիայի մատակարարման 0V / GNDD1 մուտքի ռելե (CH1 կամ ինչ -որ բան)

Ես ավելացրել եմ ընտրովի արձագանք D8 փինին, ինչպես դուք կարող եք տեսնել իմ ծրագրում, բայց սա պարտադիր չէ, որպեսզի կարողանաք անել այն, ինչ ցանկանում եք:

Քայլ 6: loadրագիրը վերբեռնել մոդուլ

Ներբեռնեք իմ կոդը

Բացեք այն Arduino IDE- ի միջոցով

Փոխեք WiFi SSID- ն ու գաղտնաբառը ՝ ձեր WiFi- ին համապատասխանելու համար

Փոխեք Auth կոդը ՝ ձեր էլ

Միացեք USB- ի միջոցով և վերբեռնեք

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