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

ESP8266 NodeMCU + LM35 + Blynk (IOT եղանակային կայան/ թվային ջերմաստիճանի տվիչ). 4 քայլ
ESP8266 NodeMCU + LM35 + Blynk (IOT եղանակային կայան/ թվային ջերմաստիճանի տվիչ). 4 քայլ

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT եղանակային կայան/ թվային ջերմաստիճանի տվիչ). 4 քայլ

Video: ESP8266 NodeMCU + LM35 + Blynk (IOT եղանակային կայան/ թվային ջերմաստիճանի տվիչ). 4 քայլ
Video: Lesson 68, Home Automation: How to control 16 Channel Relay module using Arduino control 16 AC loads 2024, Հուլիսի
Anonim
ESP8266 NodeMCU + LM35 + Blynk (IOT եղանակային կայան/ թվային ջերմաստիճանի տվիչ)
ESP8266 NodeMCU + LM35 + Blynk (IOT եղանակային կայան/ թվային ջերմաստիճանի տվիչ)
ESP8266 NodeMCU + LM35 + Blynk (IOT եղանակային կայան/ թվային ջերմաստիճանի տվիչ)
ESP8266 NodeMCU + LM35 + Blynk (IOT եղանակային կայան/ թվային ջերմաստիճանի տվիչ)

Ողջույն տղաներ! Այս Instructable- ում մենք սովորելու ենք, թե ինչպես միացնել LM35 սենսորը NodeMCU- ին և ցուցադրել այդ ջերմաստիճանի տվյալները ինտերնետում սմարթֆոնով ՝ Blynk հավելվածով:

(Նաև այս նախագծում մենք կօգտագործենք SuperChart վիջեթը Blynk հավելվածում, որպեսզի տվյալները պահվեն Blynk ամպի մեջ և մենք բոլոր անցյալ տվյալները տեսնենք գծապատկերում: Մի խոսքով, սենսորային տվյալներ չեն կորչում, և դուք տեսնում եք թույն տեսք ունեցող գրաֆիկ)

Պարագաներ

Սկսել…

Այս ծրագրի համար անհրաժեշտ իրերի ցանկը

1. NodeMCU

2. LM35

3. jumper լարերը

4. Սեղանատախտակ

5. Arduino ide (տեղադրված blynk գրադարաններով)

Քայլ 1: Շղթայի միացում

Շղթայի միացում
Շղթայի միացում

LM35- ն ունի 3 կապում: (Երբ սենսորի հարթ երեսը դեպի ձեզ է ուղղված, Թող pin1- ը լինի ձախակողմյան քորոցը, միջին քորոցը `pin2, իսկ աջը` pin3)

Pin1- ը միացված է 3.3v- ին NodeMCU- ում:

Pin2- ը միացված է A0- ին: (մեկ և միակ անալոգային քորոց NodeMCU- ում)

Pin3- ը միացված է Ground- ին NodeMCU- ում:

(Ես չեմ օգտագործի jumper լարերը, քանի որ մտադիր եմ դա միացված պահել որոշ ժամանակ)

Քայլ 2: Blynk հավելվածի ստեղծում

Blynk հավելվածի տեղադրում
Blynk հավելվածի տեղադրում
Blynk հավելվածի տեղադրում
Blynk հավելվածի տեղադրում
Blynk հավելվածի տեղադրում
Blynk հավելվածի տեղադրում

1. Տեղադրեք Blynk ծրագիրը Playstore/ App store- ից և մուտք գործեք ձեր հաշիվ:

2. Ստեղծեք նոր նախագիծ ՝ ընտրելով NodeMCU որպես սարք և Wi-Fi ՝ որպես կապի տեսակ: (Հեղինակային նշանը կուղարկվի ձեր փոստի id- ին, այն հետագայում կօգտագործվի ծածկագրում)

3. Սեղմեք + պատկերակի վրա և ավելացրեք հետևյալ վիջեթները `պիտակավորված արժեքի ցուցադրում, չափիչ և գեր գծապատկեր: (չափափոխեք վիջեթները ձեր ցանկությամբ)

4. Մենք կօգտագործենք պիտակավորված արժեքի վիջեթը `ժամանակի ցուցադրման համար: (մի քանի վայրկյան NodeMCU- ն միացնելու պահից) Սա օգտագործելով մենք ունենք մի քանի առավելություն. մենք կարող ենք իմանալ ՝ արդյոք Nodemcu- ն միացված է ինտերնետին, թե ոչ (հաշվիչը յուրաքանչյուր վայրկյան պետք է բարձրանա 1-ով), և այս հաշվիչը ամեն անգամ վերակայվում է էներգիայի վերականգնում (այնպես որ դուք մոտավոր պատկերացում կստանաք, երբ էներգիայի մատակարարումը պատշաճ չէ): մենք դրա համար կօգտագործենք վիրտուալ կապի V6 և ընթերցման արագությունը `1 վայրկյան:

5. willերմաստիճանը ցուցադրելու համար մենք կօգտագործենք չափիչ վիջեթը: եկեք տվյալներ ուղարկենք blynk հավելվածին վիրտուալ V5 կապի միջոցով, ցուցադրման միջակայքը կլինի 0 -ից 50 աստիճան Celsius, իսկ ընթերցման արագությունը `PUSH (քանի որ մենք կօգտագործենք սուպեր գծապատկեր):

6. Այժմ գալիս է Superchart- ը: Մենք դա կօգտագործենք ջերմաստիճանի նախորդ ցուցանիշները գրաֆիկում դիտելու համար: Վիջեթի կարգավորումներում ջերմաստիճանը ավելացրեք որպես տվյալների հոսք: կտտացնելով ստեղծված տվյալների հոսքի կողքին գտնվող կարգավորումների պատկերակին, ընտրեք մուտքագրման փին որպես վիրտուալ փին V5: (Դուք կարող եք փոփոխել մնացած պարամետրերը ձեր ցանկությամբ):

** ՈEՇԱԴՐՈԹՅՈՆ. Եթե դուք չեք հասկանում, թե ինչ նկատի ունեի վերը նշված քայլերում, կարող եք պարզապես հետևել վերը նշված նկարներին `դիմումը կարգավորելու համար:

Քայլ 3: Կոդ

Կոդ
Կոդ
Կոդ
Կոդ

Այս էջում կցեմ անհրաժեշտ կոդի ֆայլը:

Քայլ 4: Փաթեթավորում…

Ամփոփում…
Ամփոփում…
Ամփոփում…
Ամփոփում…

Վերբեռնեք կոդը NodeMCU- ին `այն միացնելով ձեր համակարգչին: սեղմեք play կոճակը Blynk հավելվածում, մինչ այժմ դուք պետք է տվյալներ ստանաք ձեր սմարթֆոնին, և դա այն է, ինչ կարող եք անջատել այն համակարգչից և միացնել այն powerbank- ին և տեղադրել անհրաժեշտության դեպքում ջերմաստիճանի չափման ամբողջ ապարատը:

** Ո NOTՇԱԴՐՈԹՅՈՆ. Մի քանի բան պետք է նկատել-

1. UPTIME. Երբ Blynk ծրագիրը միանում է NodeMCU- ին ինտերնետի միջոցով, այն պահանջում է ամեն վայրկյան ժամանակի օպտիմալացում: NodeMCU- ն սնուցված չէ):

2. SUPERCHART. Դուք կարող եք արտահանել ձեր գրանցված տվիչների տվյալները որպես CSV ֆայլ կամ նույնիսկ ջնջել նախորդ տվյալները `նորը սկսելու համար: (ջերմաստիճանի ընթերցման արագությունը պետք է սահմանվի PUSH ՝ Superchart- ից օգտվելու համար)

3. Նշումներ եմ ավելացրել մի քանի նկարների վրա: (կարող է որոշակի կասկածներ մաքրել)

Հուսով եմ, որ ձեզ դուր եկավ այս ուսանելի ծրագիրը:

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