Spisu treści:
Wideo: Zmierz temperaturę i wilgotność za pomocą DHT11 / DHT22 i Arduino: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
W tym samouczku Arduino nauczymy się używać czujnika DHT11 lub DHT22 do pomiaru temperatury i wilgotności za pomocą płytki Arduino.
Kieszonkowe dzieci
- Arduino UNO
- DHT11 lub DHT22
- Wyświetlacz LCD 16x2
- Deska do krojenia chleba
- Kable rozruchowe
- Kabel Arduino
Krok 1: Wprowadzenie:
Czujniki te są bardzo popularne wśród hobbystów elektroniki, ponieważ są bardzo tanie, ale nadal zapewniają doskonałą wydajność. Oto główne specyfikacje i różnice między tymi dwoma czujnikami:
DHT22 to droższa wersja, która oczywiście ma lepszą specyfikację. Zakres pomiaru temperatury wynosi od -40 do +125 stopni Celsjusza z dokładnością +-0,5 stopnia, podczas gdy zakres temperatury DHT11 wynosi od 0 do 50 stopni Celsjusza z dokładnością +-2 stopni. Również czujnik DHT22 ma lepszy zakres pomiaru wilgotności, od 0 do 100% z dokładnością 2-5%, podczas gdy zakres wilgotności DHT11 wynosi od 20 do 80% z dokładnością 5%.
Istnieją dwie specyfikacje, w których DHT11 jest lepszy niż DHT22. Jest to częstotliwość próbkowania, która dla DHT11 wynosi 1 Hz lub jeden odczyt na sekundę, podczas gdy częstotliwość próbkowania DHT22 wynosi 0, 5 Hz lub jeden odczyt co dwie sekundy, a DHT11 ma mniejszy rozmiar ciała. Napięcie robocze obu czujników wynosi od 3 do 5 woltów, natomiast maksymalny prąd używany podczas pomiaru wynosi 2,5 mA.
Krok 2: Schematy:
Krok 3: Kod źródłowy:
/* © Techtronic Ostre */
#include "DHT.h" //dołącz bibliotekę DHT
#include //include bibliotekę LiquidCrystal #define DHTPIN 12 //define DHT pin #define DHTTYPE DHT11 //define DHTTYPE DHT11/DHT22
LCD LiquidCrystal (2, 3, 4, 5, 6, 7); //zdefiniuj piny LCD (RS, E, D4, D5, D6, D7)
DHT dht(DHTPIN, DHTTYPE);
pusta konfiguracja()
{ dht.rozpocznij(); lcd.początek(16, 2); //inicjuje LCD i określa wymiary } void loop() { float temp = dht.readTemperature(); pływak humi = dht.odczytWilgotność(); lcd.setCursor(0, 0); lcd.print("Temp: "); lcd.print(temp); lcd.print("C"); lcd.setCursor(0, 1); lcd.print("Humi: "); lcd.print(humi); lcd.print("%"); opóźnienie (2000); }
/*
© Techtronic Ostre
*/
Zalecana:
Zmierz odległość za pomocą czujnika ultradźwiękowego HC-SRF04 (ostatni rok 2020): 3 kroki
Zmierz odległość za pomocą czujnika ultradźwiękowego HC-SRF04 (ostatni rok 2020): Co to jest czujnik ultradźwiękowy (odległość)? USG (Sonar) z falami o wysokim poziomie, których ludzie nie mogą słyszeć. Jednak wszędzie w przyrodzie możemy zaobserwować obecność fal ultradźwiękowych. U zwierząt takich jak nietoperze, delfiny… użyj fal ultradźwiękowych do
Monitoruj temperaturę i wilgotność za pomocą AM2301 na NodeMCU i Blynk: 3 kroki
Monitoruj temperaturę i wilgotność za pomocą AM2301 na NodeMCU i Blynk: Jest bardzo dobrze znanym faktem, że w większości branż branżowych temperatura, wilgotność, ciśnienie, jakość powietrza, jakość wody itp. odgrywają ważne czynniki, które należy stale monitorować i konieczne systemy ostrzegania muszą być na miejscu, gdy war
Automatyzacja szklarni z LoRa! (Część 1) -- Czujniki (temperatura, wilgotność, wilgotność gleby): 5 kroków
Automatyzacja szklarni z LoRa! (Część 1) || Czujniki (temperatura, wilgotność, wilgotność gleby): W tym projekcie pokażę, jak zautomatyzowałem szklarnię. Oznacza to, że pokażę Ci, jak zbudowałem szklarnię i jak podłączyłem elektronikę energetyczną i automatykę. Pokażę ci również, jak zaprogramować płytkę Arduino, która używa L
Zmierz poziom paliwa za pomocą Arduino: 4 kroki (ze zdjęciami)
Zmierz poziom paliwa za pomocą Arduino: Jednostka czujnikowa zwykle używa pływaka połączonego z potencjometrem, zwykle drukowanego atramentu w nowoczesnym samochodzie. Gdy zbiornik się opróżnia, pływak opada i przesuwa ruchomy styk wzdłuż rezystora, zwiększając jego opór.[2] Ponadto
Zmierz wilgotność gleby za pomocą amplitud dźwięku: 6 kroków (ze zdjęciami)
Zmierz wilgotność gleby za pomocą amplitud dźwięku: W tym samouczku wyjaśnimy, jak wykonać urządzenie, które mierzy wilgotność gleby za pomocą amplitud dźwięku