piątek, 1 czerwca 2018

Cyfrowy czujnik temperatury i wilgotności DHT-11

Przykład

Cyfrowy czujnik temperatury i wilgotności DHT-11 posiada cztery wyprowadzenia z czego jedno jest niewykorzystywane. Pozostałe to Vcc, Data i GND. Złącze Vcc podłącza się do pinu 5V w Arduino, złącze GND do masy a złącze Data do dowolnego pinu Arduino mogącego pracować w trybie wejścia. Między złącze Data a dodatnią szynę zasilania niezbędne jest włączenie opornika 4,7kΩ.
Do komunikacji z czujnikiem można wykorzystać gotową bibliotekę, przy pomocy której można dokonywać pomiarów wilgotności (w %RH - wilgotności względnej) i temperatury (w stopniach Celsjusza). Czujnik wymaga stosunkowo dużo czasu do zarejestrowania zmiany temperatury i wilgotności, dlatego bardzo użyteczna jest funkcja dht.getMinimumSamplingPeriod(), która ustala minimalny czas oczekiwania na gotowość czujnika do wykonania kolejnego pomiaru. Inna funkcja: dht.getStatusString(), pozwala określić czy pomiar przebiegł prawidłowo - dzięki niej można pominąć odczyty błędne.


Elementy układu:
  • 1 x płytka stykowa 
  • 1 x płytka Arduino Uno 
  • 1 x cyfrowy czujnik temperatury i wilgotności DHT-11 
  • 1 x opornik 4,7kΩ 
  • 5 x przewody połączeniowe 
Sketch Arduino:




Pliki do pobrania: Tutaj.


Dowiedz się więcej:

Brak komentarzy:

Prześlij komentarz