INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
U kan hierdie en ander wonderlike tutoriale lees op die amptelike webwerf van ElectroPeak
Oorsig
In hierdie tutoriaal leer u hoe u DHT11- en DHT22 -sensors instel en die temperatuur en humiditeit van die omgewing meet.
Wat jy sal leer:
- Kenmerke en verskille van DHT11 en DHT22
- DHT11 en DHT22 struktuur
- Hoe om DHT11- en DHT22 -sensors op te stel met Arduino
Stap 1: DHT11 en DHT22 Temperatuur- en humiditeitsensor
Vanweë die belangrikheid van parameters soos temperatuur en humiditeit in baie projekte, is die korrekte keuse van sensors wat temperatuur en humiditeit kan meet baie belangrik. Die DHT -familie met die naam DHT11 en DHT22 is die gewildste en mees algemene sensors onder die temperatuur- en humiditeitsensors.
U kan hul funksies in hierdie staptabel sien.
Lae prys is die belangrikste kenmerk van DHT11, maar dit het nie 'n hoë akkuraatheid en 'n wye meetbereik nie. Aan die ander kant is DHT22, met 'n wye reeks en hoë akkuraatheid vir meting, meer as 2,5 keer duurder as die ander een in die gesin.
Stap 2: Meet temperatuur en humiditeit met behulp van DHT11 en Arduino
Vereiste materiaal
Arduino Uno R3
DHT11 sensor
Broodbord
Springdraad
Sagteware programme
Arduino IDE
Stap 3: Skakel
DHT11 bevat 4 penne. 2 spelde vir voorraad, 1 vir die stuur van data, en die ander een is nutteloos. Om hierdie sensor behoorlik te laat werk en die korrekte data te gee, moet u die datapennetjie met 'n weerstand van 4,7 k optrek. Laat die derde pen van die sensor sonder verbinding.
Waarskuwing Wees versigtig met die sensor en die penrigting; u sensor sal beskadig word in geval van 'n fout.
Stap 4: Kode
Laai hierdie kode op na u Arduino om die data -oordrag te begin en maak die seriële monitor oop.
DHT.vochtigheid gee humiditeit in persent op en DHT.temperatuur gee die temperatuur in Celsius terug.
Let wel: tussen elke meting moet ons 2 sekondes wag. Andersins gee die sensor verkeerde data terug.
In plaas daarvan om inligting op die rekenaar te vertoon, kan u die temperatuur en humiditeit op die LCD vertoon.
Vir meer inligting, sien hierdie tutoriaal: Die gebruik van 1602 LCD -sleutelbordskerm met Arduino
Stap 5: Meet temperatuur en humiditeit met behulp van DHT22 en Arduino
Die opstel en gebruik van die DHT22 -sensor is byna dieselfde as DHT11.
Stap 6: Vereiste materiaal
Arduino Uno R3
Sensor DHT22
Broodbord
Springdraad
Sagteware programme
Arduino IDE
Stap 7: Kringloop
Stap 8: Kode
Die enigste verskil is in die DHT.trad -funksie, waar u 22 in plaas van 11 moet skryf. U kan ook parameters vir temperatuur en humiditeit as vlotte vir DHT22 definieer om dit meer akkuraat te sien.
Laai hierdie kode op u Arduino -bord op en kyk na die resultate in seriële monitor.