Turinys:
- 1 žingsnis: DHT11 ir DHT22 temperatūros ir drėgmės jutiklis
- 2 žingsnis: temperatūros ir drėgmės matavimas naudojant DHT11 ir „Arduino“
- 3 žingsnis: grandinė
- 4 žingsnis: kodas
- 5 žingsnis: temperatūros ir drėgmės matavimas naudojant DHT22 ir Arduino
- 6 žingsnis: reikalingos medžiagos
- 7 žingsnis: grandinė
- 8 žingsnis: kodas
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šią ir kitas nuostabias pamokas galite perskaityti oficialioje „ElectroPeak“svetainėje
Apžvalga
Šioje pamokoje sužinosite, kaip nustatyti DHT11 ir DHT22 jutiklius, išmatuoti aplinkos temperatūrą ir drėgmę.
Ką išmoksite:
- DHT11 ir DHT22 savybės ir skirtumai
- DHT11 ir DHT22 struktūra
- Kaip nustatyti DHT11 ir DHT22 jutiklius naudojant „Arduino“
1 žingsnis: DHT11 ir DHT22 temperatūros ir drėgmės jutiklis
Kadangi daugelyje projektų svarbūs tokie parametrai kaip temperatūra ir drėgmė, labai svarbu teisingai pasirinkti jutiklius, galinčius matuoti temperatūrą ir drėgmę. DHT šeima, pavadinta DHT11 ir DHT22, yra populiariausi ir labiausiai paplitę jutikliai tarp temperatūros ir drėgmės jutiklių.
Jų ypatybes galite pamatyti šioje veiksmų lentelėje.
Žema kaina yra svarbiausia DHT11 savybė, tačiau ji neturi didelio tikslumo ir plataus matavimo diapazono. Kita vertus, DHT22, turintis platų diapazoną ir didelį matavimo tikslumą, yra daugiau nei 2,5 karto brangesnis nei kitas šeimos narys.
2 žingsnis: temperatūros ir drėgmės matavimas naudojant DHT11 ir „Arduino“
Reikalingos medžiagos
„Arduino Uno R3“
DHT11 jutiklis
Bandomoji Lenta
Jumperio viela
Programinės įrangos programos
„Arduino IDE“
3 žingsnis: grandinė
DHT11 yra 4 kaiščiai. 2 kaiščiai tiekimui, 1 duomenų siuntimui, o kitas nenaudingas. Kad šis jutiklis veiktų tinkamai ir pateiktų teisingus duomenis, turite ištraukti duomenų kaištį, kurio varža yra 4,7 k. Palikite trečiąjį jutiklio kaištį be jokio ryšio.
Įspėjimas Būkite atsargūs dėl jutiklio ir kaiščio krypties, nes jutiklis bus sugadintas, jei įvyks klaida.
4 žingsnis: kodas
Norėdami pradėti duomenų perdavimą, įkelkite šį kodą į „Arduino“ir atidarykite serijinį monitorių.
DHT. Drėgmė grąžina drėgmę procentais, o DHT. Temperatūra - temperatūrą Celsijaus laipsniais.
Pastaba Tarp kiekvieno matavimo turime palaukti 2 sekundes. Priešingu atveju jutiklis grąžins neteisingus duomenis.
Užuot rodę informaciją kompiuteryje, galite LCD ekrane rodyti temperatūrą ir drėgmę.
Norėdami gauti daugiau informacijos, skaitykite šią mokymo programą: 1602 LCD klaviatūros skydo su „Arduino“naudojimas
5 žingsnis: temperatūros ir drėgmės matavimas naudojant DHT22 ir Arduino
DHT22 jutiklio nustatymas ir naudojimas yra beveik tas pats kaip DHT11.
6 žingsnis: reikalingos medžiagos
„Arduino Uno R3“
DHT22 jutiklis
Bandomoji Lenta
Jumperio viela
Programinės įrangos programos
„Arduino IDE“
7 žingsnis: grandinė
8 žingsnis: kodas
Vienintelis skirtumas yra funkcijoje DHT.trad, kur turėtumėte rašyti 22, o ne 11. Be to, galite nustatyti temperatūros ir drėgmės parametrus kaip DHT22 plūdes, kad jie būtų tikslesni.
Įkelkite šį kodą į „Arduino“plokštę ir stebėkite rezultatus serijiniame monitoriuje.