Inhoudsopgave:

Beginnersgids voor het gebruik van DHT11/DHT22-sensoren met Arduino - Ajarnpa
Beginnersgids voor het gebruik van DHT11/DHT22-sensoren met Arduino - Ajarnpa

Video: Beginnersgids voor het gebruik van DHT11/DHT22-sensoren met Arduino - Ajarnpa

Video: Beginnersgids voor het gebruik van DHT11/DHT22-sensoren met Arduino - Ajarnpa
Video: HOE INVESTEER JE IN CRYPTO IN 2021? (ULTIEME BEGINNERSGIDS ) 2024, Juli-
Anonim
Beginnersgids voor het gebruik van DHT11/DHT22-sensoren met Arduino
Beginnersgids voor het gebruik van DHT11/DHT22-sensoren met Arduino

Je kunt deze en andere geweldige tutorials lezen op de officiële website van ElectroPeak

Overzicht

In deze zelfstudie leert u hoe u DHT11- en DHT22-sensoren instelt en de omgevingstemperatuur en -vochtigheid meet.

Wat je gaat leren:

  • Functies en verschillen van DHT11 en DHT22
  • DHT11- en DHT22-structuur
  • Hoe DHT11- en DHT22-sensoren in te stellen met Arduino

Stap 1: DHT11 en DHT22 temperatuur- en vochtigheidssensor

DHT11 en DHT22 temperatuur- en vochtigheidssensor
DHT11 en DHT22 temperatuur- en vochtigheidssensor

Vanwege het belang van parameters als temperatuur en vochtigheid in veel projecten, is de juiste selectie van sensoren die temperatuur en vochtigheid kunnen meten erg belangrijk. De DHT-familie genaamd DHT11 en DHT22 zijn de meest populaire en meest voorkomende sensoren onder de temperatuur- en vochtigheidssensoren.

U kunt hun kenmerken zien in deze stappentabel.

Lage prijs is het belangrijkste kenmerk van DHT11, maar het heeft geen hoge nauwkeurigheid en een breed meetbereik. Aan de andere kant is de DHT22, met een groot bereik en een hoge meetnauwkeurigheid, meer dan 2,5 keer duurder dan de andere in de familie.

Stap 2: Temperatuur en vochtigheid meten met behulp van DHT11 en Arduino

Benodigde materialen

Arduino Uno R3

DHT11-sensor

Breadboard

Doorverbindingsdraad

Software-apps

Arduino IDE

Stap 3: Circuit

Stroomkring
Stroomkring
Stroomkring
Stroomkring

DHT11 bevat 4 pinnen. 2pins voor levering, 1 voor het verzenden van gegevens en de andere is nutteloos. Om deze sensor goed te laten werken en je de juiste data te geven, moet je de datapin met een weerstand van 4,7 k omhoog trekken. Laat de -derde pin van de sensor zonder enige verbinding.

Waarschuwing Wees voorzichtig met de sensor en de richting van de pin, uw sensor wordt beschadigd bij een fout.

Stap 4: Coderen

Code
Code

Om te beginnen met het overdragen van gegevens, uploadt u deze code naar uw Arduino en opent u de seriële monitor.

DHT.humidity retourneert vochtigheid in procenten en DHT.temperature retourneert de temperatuur in Celsius.

Opmerking Tussen elke meting moeten we 2 seconden wachten. Anders zal de sensor verkeerde gegevens retourneren.

In plaats van informatie op de computer weer te geven, kunt u de temperatuur en vochtigheid op het LCD-scherm weergeven.

Zie deze tutorial voor meer informatie: 1602 LCD Keypad Shield gebruiken met Arduino

Stap 5: Temperatuur en vochtigheid meten met behulp van DHT22 en Arduino

het instellen en gebruiken van de DHT22-sensor is bijna hetzelfde als DHT11.

Stap 6: Benodigde materialen

Arduino Uno R3

DHT22-sensor

Breadboard

Doorverbindingsdraad

Software-apps

Arduino IDE

Stap 7: Circuit

Stroomkring
Stroomkring

Stap 8: Coderen

Code
Code

Het enige verschil zit in de DHT.trad-functie, waar je 22 moet schrijven in plaats van 11. Je kunt ook temperatuur- en vochtigheidsparameters definiëren als floats voor DHT22 om ze nauwkeuriger te zien.

Upload deze code op je Arduino-bord en bekijk de resultaten in Serial monitor.

Aanbevolen: