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

Խոնավության տվիչի տրամաչափում `7 քայլ
Խոնավության տվիչի տրամաչափում `7 քայլ

Video: Խոնավության տվիչի տրամաչափում `7 քայլ

Video: Խոնավության տվիչի տրամաչափում `7 քայլ
Video: Scentroid's AQSafe Indoor Air Quality Monitor Seminar B 10.23.2020 (Subtitled) 2024, Նոյեմբեր
Anonim
Խոնավության տվիչի չափաբերում
Խոնավության տվիչի չափաբերում
Խոնավության տվիչի չափաբերում
Խոնավության տվիչի չափաբերում
Խոնավության տվիչի չափաբերում
Խոնավության տվիչի չափաբերում

Ես ունեմ 3 տվիչ, որոնք կարող են չափել օդի հարաբերական խոնավությունը `BME280, SHT21, DHT22: Նրանք նշեցին ճշտությամբ չափելու ունակություն +/- 3% 20-ից 80% միջակայքում

Այնուամենայնիվ, 3 սենսորի համար նույն վիճակում փորձարկելիս ես ստացա 3 տարբեր արդյունքներ: Գուցե նրանցից մեկը ճիշտ է կարդացել, կամ նրանցից ոչ մեկը ճիշտ չէ: Այսպիսով, ես որոշեցի այն փորձարկել որոշ սարքավորումներով:

Հուսով եմ, որ իմ փորձը կարող է օգնել որևէ մեկին ՝ այս տեսակի սենսորը ճիշտ դարձնելու համար:

Քայլ 1: Մասերի ցուցակ և տեսաուղեցույց

Image
Image

Փորձին պատրաստվելու համար մեզ պետք է.

1. BME280

2. DHT22

3. SHT21

4. Arduino UNO

5. NodeMCU

6. Խոնավաչափ

7. ometերմաչափի զոնդ

8. Աղ (նատրիումի քլորիդ NaCl) 9. Խոնավ կլանիչ

10. Տուփ

Քայլ 2: Ստուգման առաջին կետը

Ստուգման առաջին կետը
Ստուգման առաջին կետը
Ստուգման առաջին կետը
Ստուգման առաջին կետը
Ստուգման առաջին կետը
Ստուգման առաջին կետը

Բարեբախտաբար, մենք կարող ենք օգտագործել աղը (ձեր խոհանոցում) `փորձարկման համար ստանդարտ խոնավության միջավայր ստեղծելու համար: Որպես աղի (այսպես կոչված ՝ «Նատրիումի քլորիդ» NaCl) բնորոշ, դրա հագեցվածության վիճակը կարող է կատարելապես խոնավացնել 75%-ով:

Մենք փոքր ամանի մեջ մի քիչ աղ ենք վերցնում, այնուհետև ավելացնում ենք մի փոքր ջուր: Ներդրեք այն խոնավության հաշվիչով տուփի մեջ, ապա ներսում դրեք 3 տվիչ: Մալուխը փոսից դուրս է, այնուհետև միացված է Arduino- ին `ընթերցման արդյունքի համար

Կատարի՛ր նկարի նման միացում

Կոդն այստեղ է ՝

Մոնիտորի էկրանի արդյունքում 3 սենսոր տալիս են խոնավության 3 արդյունք, ջերմաստիճանը, ըստ երևույթին, նույնն է 28 աստիճան C- ի հետ միասին

Քայլ 3: Օֆսեթ սենսորի համար

Օֆսեթ սենսորի համար
Օֆսեթ սենսորի համար
Օֆսեթ սենսորի համար
Օֆսեթ սենսորի համար

Առաջին փորձը, ես տալիս եմ 3 սենսոր `օֆսեթ արժեքով, որպեսզի յուրաքանչյուր սենսորի խոնավ ընթերցումը լինի նույնը Արտաքին խոնավաչափի հետ 75%-ով, ինչպես նաև օֆսեթ` ջերմաստիճանի ընթերցման համար, որպեսզի ջերմաստիճանի ընթերցումը նույնը լինի Արտաքին ջերմաչափի հետ:

Կոդը ներբեռնելուց հետո դրա ընթերցումը նույնն է Humid Meter- ով `75%; և ջերմաստիճանը նույնն է Արտաքին թերմոկուպլետի հետ ՝ 31 դԳC

Քայլ 4: Փորձարկում երկրորդ կետում

Թեստ երկրորդ կետում
Թեստ երկրորդ կետում
Թեստ երկրորդ կետում
Թեստ երկրորդ կետում
Թեստ երկրորդ կետում
Թեստ երկրորդ կետում

Որպեսզի համոզվենք, որ մեր օֆսեթը ճիշտ է, մենք պետք է այդ սենսորները ստուգենք խոնավության կլանիչով երկրորդ կետում:

Պահեք այն նորից տուփի մեջ, այժմ Խոնավության հաշվիչը 40%է, բայց 3 սենսորները (կրկին) մեզ 3 արդյունք տալիս են այլ կերպ:

(Օֆսեթից հետո ջերմաստիճանը նորմալ է թվում)

Այսպիսով, դրանք պետք է ճշգրտվեն:

Քայլ 5: Կալիբրացում

Կալիբրացիա
Կալիբրացիա
Կալիբրացիա
Կալիբրացիա

Calշգրտում կատարելու համար մենք պարզապես ջնջում ենք օֆսեթը, այնուհետև գրանցում սենսորի արժեքը ստանդարտ խոնավ 40% -ով

Մենք կազմում ենք ստանդարտ խոնավ և սենսորների ընթերցման աղյուսակ: Այնուհետև մենք օգտագործում ենք «քարտեզի գործառույթը» ՝ յուրաքանչյուր սենսորի համար ճշգրտման կորի պատրաստելու համար:

Ի վերջո, ներբեռնեք կոդը, 3 սենսորներ նույն արդյունքն են տալիս 40% -ով:

Քայլ 6: Կրկին փորձեք:

Փորձեք ևս մեկ անգամ
Փորձեք ևս մեկ անգամ
Փորձեք ևս մեկ անգամ
Փորձեք ևս մեկ անգամ

3 սենսորների ճշգրիտ ճշգրտման համար մենք պետք է այն նորից փորձարկենք հագեցած NaCl- ով: Բարեբախտաբար, 3 սենսորների ընթերցումը 75%-ով կարդում է:

Այնուհետև ես փորձում եմ սենսորները հանել տուփից, այնուհետև նորից դնել դրանք խոնավ կլանիչով մուտքի արկղ ՝ տեսնելու 3 սենսորների ընթերցումը. Ոչ մի այլ ընթերցում, ինչպես նախկինում

Քայլ 7: Սենյակի խոնավության և ջերմաստիճանի չափում

Սենյակի խոնավության և ջերմաստիճանի չափում
Սենյակի խոնավության և ջերմաստիճանի չափում
Սենյակի խոնավության և ջերմաստիճանի չափում
Սենյակի խոնավության և ջերմաստիճանի չափում
Սենյակի խոնավության և ջերմաստիճանի չափում
Սենյակի խոնավության և ջերմաստիճանի չափում

Այժմ մենք կարող ենք օգտագործել այդ տվիչներից մեկը `մեր սենյակի խոնավ և ջերմաստիճանը կարդալու համար:

Մենք կարող ենք օգտագործել ESP8266- ը և Blynk ծրագրակազմը `ինտերնետի միջոցով կարդալու համար: Ես իսկապես սիրում եմ Blynk- ի հետքի տվյալները, որոնք մենք կարող ենք հետագծել դրանք տարվա ընթացքում:

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