Բովանդակություն:
Video: ESP8266 NodeMCU + LM35 + Blynk (IOT եղանակային կայան/ թվային ջերմաստիճանի տվիչ). 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Ողջույն տղաներ! Այս 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 հավելվածի ստեղծում
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. Նշումներ եմ ավելացրել մի քանի նկարների վրա: (կարող է որոշակի կասկածներ մաքրել)
Հուսով եմ, որ ձեզ դուր եկավ այս ուսանելի ծրագիրը:
Խորհուրդ ենք տալիս:
NaTaLia եղանակային կայան. Arduino արևային էներգիայով աշխատող եղանակային կայանը կատարվել է ճիշտ ճանապարհով. 8 քայլ (նկարներով)
NaTaLia եղանակային կայան. Arduino արևային էներգիայով աշխատող եղանակային կայանը կատարվեց ճիշտ ճանապարհով. 2 տարբեր վայրերում 1 տարվա հաջող աշխատանքից հետո ես կիսում եմ իմ արևային էներգիայով աշխատող եղանակային կայանի նախագծի ծրագրերը և բացատրում, թե ինչպես այն վերածվեց համակարգի, որն իսկապես կարող է գոյատևել երկար ժամանակ: արևային էներգիայի ժամանակաշրջաններ: Եթե հետևեք
DIY եղանակային կայան և WiFi սենսորային կայան. 7 քայլ (նկարներով)
DIY եղանակային կայան և WiFi սենսորային կայան. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարելի է եղանակային կայան ստեղծել WiFi սենսորային կայանի հետ միասին: Սենսորային կայանը չափում է տեղական ջերմաստիճանի և խոնավության տվյալները և այն WiFi- ի միջոցով ուղարկում է եղանակային կայանին: Օդերևութաբանական կայանն այնուհետև ցուցադրում է
Ազնվամորի PI ջերմաստիճանի և խոնավության գրանցում, ամպային եղանակային կայան, Wifi և բջջային վիճակագրություն. 6 քայլ
Ազնվամորի PI ջերմաստիճանի և խոնավության գրանցում, ամպերի եղանակային կայան, Wifi և բջջային վիճակագրություն. Raspberry PI սարքի միջոցով կարող եք մուտքագրել ջերմաստիճանի և խոնավության տվյալները դրսում, սենյակում, ջերմոցում, լաբորատորիայում, հովացման սենյակում կամ որևէ այլ վայրում ամբողջովին անվճար: Այս օրինակը մենք կօգտագործենք ջերմաստիճանը և խոնավությունը գրանցելու համար: Սարքը միացված կլինի ինտերնետին v
Թվային ջերմաստիճանի տվիչ ՝ 5 քայլ
Թվային ջերմաստիճանի տվիչ. Սենսորները ցանկացած նախագծի հետ աշխատանքը դարձնում են զվարճալի և պարզ, կան հազարավոր սենսորներ, և մենք ընտրություն ենք կատարում ՝ ընտրելու ճիշտ սենսորը մեր նախագծերի կամ կարիքների համար: Բայց ոչինչ ավելի լավ չէ, քան ձեր սեփական DIY սենսորների նախագծումը ՝ լայնածավալ աշխատելու համար
Acurite 5 in 1 եղանակային կայան ՝ օգտագործելով Raspberry Pi և Weewx (այլ եղանակային կայաններ համատեղելի են). 5 քայլ (նկարներով)
Acurite 5 in 1 եղանակային կայան ՝ օգտագործելով Raspberry Pi և Weewx (այլ եղանակային կայաններ համատեղելի են). Երբ ես գնել էի Acurite 5 in 1 օդերևութաբանական կայանը, ես ցանկանում էի, որ կարողանայի ստուգել եղանակը իմ տանը, երբ ես հեռու էի: Երբ տուն հասա և տեղադրեցի, հասկացա, որ կամ պետք է միացնեմ համակարգչին կամ գնեմ նրանց խելացի հանգույցը