Spisu treści:

Przewodnik dla początkujących dotyczący korzystania z czujników DHT11/DHT22 z Arduino: 9 kroków
Przewodnik dla początkujących dotyczący korzystania z czujników DHT11/DHT22 z Arduino: 9 kroków

Wideo: Przewodnik dla początkujących dotyczący korzystania z czujników DHT11/DHT22 z Arduino: 9 kroków

Wideo: Przewodnik dla początkujących dotyczący korzystania z czujników DHT11/DHT22 z Arduino: 9 kroków
Wideo: 01. Arduino - dlaczego NIE? a jeśli TAK to JAK? (wady i zalety płytek arduino) 2024, Listopad
Anonim
Przewodnik dla początkujących dotyczący korzystania z czujników DHT11/DHT22 z Arduino
Przewodnik dla początkujących dotyczący korzystania z czujników DHT11/DHT22 z Arduino

Możesz przeczytać ten i inne niesamowite samouczki na oficjalnej stronie ElectroPeak

Przegląd

W tym samouczku dowiesz się, jak skonfigurować czujniki DHT11 i DHT22 oraz mierzyć temperaturę i wilgotność otoczenia.

Czego się nauczysz:

  • Cechy i różnice DHT11 i DHT22
  • Struktura DHT11 i DHT22
  • Jak skonfigurować czujniki DHT11 i DHT22 za pomocą Arduino?

Krok 1: Czujnik temperatury i wilgotności DHT11 i DHT22

Czujnik temperatury i wilgotności DHT11 i DHT22
Czujnik temperatury i wilgotności DHT11 i DHT22

Ze względu na znaczenie parametrów takich jak temperatura i wilgotność w wielu projektach bardzo ważny jest właściwy dobór czujników, które są w stanie mierzyć temperaturę i wilgotność. Rodzina DHT o nazwach DHT11 i DHT22 to najpopularniejsze i najczęściej spotykane czujniki wśród czujników temperatury i wilgotności.

Możesz zobaczyć ich funkcje w tej tabeli kroków.

Najważniejszą cechą DHT11 jest niska cena, ale nie cechuje go wysoka dokładność i szeroki zakres pomiarowy. Z kolei DHT22 o szerokim zakresie i wysokiej dokładności pomiaru jest ponad 2,5 razy droższy od drugiego w rodzinie.

Krok 2: Pomiar temperatury i wilgotności za pomocą DHT11 i Arduino

Potrzebne materiały

Arduino Uno R3

Czujnik DHT11

Deska do krojenia chleba

Przewód połączeniowy

Aplikacje oprogramowania

IDE Arduino

Krok 3: Obwód

Okrążenie
Okrążenie
Okrążenie
Okrążenie

DHT11 zawiera 4 piny. 2 piny do zasilania, 1 do wysyłania danych, a drugi jest bezużyteczny. Aby ten czujnik działał prawidłowo i dawał prawidłowe dane, musisz wyciągnąć pin danych z oporem 4,7 k. Pozostaw trzeci pin czujnika bez żadnego połączenia.

Ostrzeżenie Uważaj na czujnik i kierunek pinów, czujnik zostanie uszkodzony w przypadku pomyłki.

Krok 4: Kod

Kod
Kod

Aby rozpocząć przesyłanie danych, prześlij ten kod do Arduino i otwórz monitor szeregowy.

DHT.humidity zwraca wilgotność w procentach, a DHT.temperature zwraca temperaturę w stopniach Celsjusza.

Uwaga Pomiędzy każdym pomiarem musimy odczekać 2 sekundy. W przeciwnym razie czujnik zwróci błędne dane.

Zamiast wyświetlać informacje na komputerze, możesz wyświetlić temperaturę i wilgotność na wyświetlaczu LCD.

Aby uzyskać więcej informacji, zobacz ten samouczek: Korzystanie z osłony klawiatury LCD 1602 z Arduino

Krok 5: Pomiar temperatury i wilgotności za pomocą DHT22 i Arduino

konfiguracja i używanie czujnika DHT22 jest prawie takie samo jak DHT11.

Krok 6: Wymagane materiały

Arduino Uno R3

Czujnik DHT22

Deska do krojenia chleba

Przewód połączeniowy

Aplikacje oprogramowania

IDE Arduino

Krok 7: Obwód

Okrążenie
Okrążenie

Krok 8: Kod

Kod
Kod

Jedyną różnicą jest funkcja DHT.trad, w której należy wpisać 22 zamiast 11. Można również zdefiniować parametry temperatury i wilgotności jako pływaki dla DHT22, aby zobaczyć je dokładniej.

Prześlij ten kod na swoją płytkę Arduino i obejrzyj wyniki na monitorze szeregowym.

Zalecana: