DHTxx temperatuurvochtigheidssensor koppelen met Arduino

Probeer Ons Instrument Voor Het Oplossen Van Problemen





In dit artikel gaan we kijken naar sensoren uit de DHTxx-serie, die worden gebruikt voor het meten van temperatuur en vochtigheid, beide functies zijn geïntegreerd in één module.

We gaan hun specificatie bekijken, zodat u de beste sensor voor uw project kunt kiezen en tot slot gaan we het koppelen met arduino en de waarden lezen in een seriële monitor van arduino IDE-software.



DHTxx bestaat uit slechts twee series DHT11 en DHT22. Het belangrijkste verschil tussen hen is hun specificatie en kosten. DHT11 is een low-end sensor en DHT22 is een high-end sensor. De DHT22 is duurder dan de DHT11, maar het lage bereik is goed genoeg voor hobbyprojecten, tenzij je serieus met je project meet.

DHTxx is een 4-pins apparaat, een daarvan is NC of geen verbinding, dus we gaan slechts 3-pins gebruiken. Twee daarvan zijn toevoerpennen en de resterende is een uitvoerpen. De sensor ziet er misschien eenvoudig uit, maar er is een bibliotheek voor nodig.



De sensor bestaat uit een thermistor, een vochtigheidsmeetapparaat en een microcontroller ingebed in een module. Hun specificaties zijn als volgt:

DHT11:
• Bedrijfsspanningsbereik is 3 tot 5V.
• Het maximale stroomverbruik is 2,5 mA.
• Het kan vochtigheid meten met een nauwkeurigheid van 20% tot 80% - / + 5%.
• Het kan een temperatuur meten van 0 tot 50 graden Celsius +/- 2% nauwkeurigheid.
• Het vernieuwt de waarde elke seconde.
• De afmetingen zijn 15,5 mm x 12 mm x 5,5 mm

DHT22:
• Bedrijfsspanning is 3 tot 5V
• Het maximale stroomverbruik is 2,5 mA.
• Het kan vochtigheid meten met een nauwkeurigheid van 0% tot 100% 2-5%.
• Het kan temperatuur meten van -40 tot +125 graden Celsius +/- 0,5% nauwkeurigheid.
• Het vernieuwt de waarde twee keer per seconde.
• De afmetingen zijn 15,1 mm x 25 mm x 7,7 mm
Uit de bovenstaande ruwe specificaties kunt u kiezen welke het beste is voor uw project.

DHT11 Temperatuur-vochtigheidssensor

De datapin moet altijd worden verbonden met een pull-up-weerstand van 4.7K tot 10K. De hierboven geïllustreerde sensor werd geleverd met een printplaat met een geëlimineerde NC-pin en met een pull-up-weerstand. Maar sommige sensoren hebben deze functie niet, zonder de pull-up-weerstand zullen de metingen die naar Arduino worden gestuurd, fatale foutwaarden zijn.

Nu gaan we de DHT-sensor koppelen aan arduino. Voordat u verder gaat met het project, downloadt u het bibliotheekbestand via de volgende link:

https://arduino-info.wikispaces.com/file/detail/DHT-lib.zip

Je hebt alleen deze vier componenten nodig: DHTxx-sensor, Arduino Uno, USB-kabel en een pc.

Steek gewoon de sensor op analoge pinnen van de arduino zoals geïllustreerd in het prototype en dump de code naar arduino, open de seriële monitor en je kunt de metingen zien.
Prototype van de auteur:

DHTxx temperatuurvochtigheidssensor koppelen met Arduino

Seriële monitoruitgang:




Vorige: Maak dit aanraakvrije kraancircuit voor handsfree kraanbediening Volgende: Maak dit digitale temperatuur- en vochtigheidsmetercircuit met Arduino