Obsah:
Video: Meranie teploty a vlhkosti pomocou DHT11 / DHT22 a Arduino: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
V tomto návode na Arduino sa naučíme, ako používať snímač DHT11 alebo DHT22 na meranie teploty a vlhkosti pomocou dosky Arduino.
Zásoby
- Arduino UNO
- DHT11 alebo DHT22
- 16 x 2 LCD displej
- Breadboard
- Prepojovacie káble
- Kábel Arduino
Krok 1: Úvod:
Tieto senzory sú medzi fanúšikmi elektroniky veľmi obľúbené, pretože sú veľmi lacné, ale napriek tomu poskytujú vynikajúci výkon. Tu sú hlavné špecifikácie a rozdiely medzi týmito dvoma senzormi:
DHT22 je drahšia verzia, ktorá má očividne lepšie špecifikácie. Jeho rozsah merania teploty je od -40 do +125 stupňov Celzia s presnosťou +-0,5 stupňa, zatiaľ čo teplotný rozsah DHT11 je od 0 do 50 stupňov Celzia s presnosťou +-2 stupne. Senzor DHT22 má tiež lepší rozsah merania vlhkosti od 0 do 100% s presnosťou 2 až 5%, zatiaľ čo rozsah vlhkosti DHT11 je od 20 do 80% s presnosťou 5%.
Existujú dve špecifikácie, kde je DHT11 lepší ako DHT22. To je vzorkovacia frekvencia, ktorá je pre DHT11 1 Hz alebo jedno čítanie každú sekundu, zatiaľ čo vzorkovacia frekvencia DHT22 je 0, 5 Hz alebo jedno čítanie každé dve sekundy a DHT11 má tiež menšiu veľkosť tela. Prevádzkové napätie oboch senzorov je od 3 do 5 voltov, pričom maximálny prúd použitý pri meraní je 2,5 mA.
Krok 2: Schémy:
Krok 3: Zdrojový kód:
/ * © Techtronic Harsh */
#include "DHT.h" // zahrňte knižnicu DHT
#include // zahrnúť knižnicu LiquidCrystal #define DHTPIN 12 // definovať pin DHT #define DHTTYPE DHT11 // definovať DHTTYPE DHT11/DHT22
LiquidCrystal lcd (2, 3, 4, 5, 6, 7); // definovanie pinov LCD (RS, E, D4, D5, D6, D7)
DHT dht (DHTPIN, DHTTYPE);
neplatné nastavenie ()
{dht.begin (); lcd.begin (16, 2); // inicializuje LCD a špecifikuje rozmery} void loop () {float temp = dht.readTemperature (); float humi = dht.readHumidity (); lcd.setCursor (0, 0); lcd.print ("Teplota:"); lcd.print (temp); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ("Humi:"); lcd.print (humi); lcd.print (" %"); oneskorenie (2000); }
/*
© Techtronic Harsh
*/
Odporúča:
Meranie vlhkosti a teploty pomocou HIH6130 a Arduino Nano: 4 kroky
Meranie vlhkosti a teploty pomocou HIH6130 a Arduino Nano: HIH6130 je snímač vlhkosti a teploty s digitálnym výstupom. Tieto senzory poskytujú úroveň presnosti ± 4% relatívnej vlhkosti. Vďaka špičkovej dlhodobej stabilite, skutočnému digitálnemu I2C s teplotnou kompenzáciou, špičkovej spoľahlivosti, energetickej účinnosti
Meranie teploty a vlhkosti pomocou HDC1000 a Arduino Nano: 4 kroky
Meranie teploty a vlhkosti pomocou HDC1000 a Arduino Nano: HDC1000 je digitálny snímač vlhkosti s integrovaným snímačom teploty, ktorý poskytuje vynikajúcu presnosť merania pri veľmi nízkom výkone. Zariadenie meria vlhkosť na základe nového kapacitného senzora. Senzory vlhkosti a teploty sú
Meranie vlhkosti a teploty pomocou HTS221 a Arduino Nano: 4 kroky
Meranie vlhkosti a teploty pomocou HTS221 a Arduino Nano: HTS221 je ultrakompaktný kapacitný digitálny snímač relatívnej vlhkosti a teploty. Obsahuje snímací prvok a integrovaný obvod špecifický pre zmiešaný signál (ASIC) na poskytovanie informácií o meraní prostredníctvom digitálneho sériového
Meranie vlhkosti a teploty pomocou HTS221 a Raspberry Pi: 4 kroky
Meranie vlhkosti a teploty pomocou HTS221 a Raspberry Pi: HTS221 je ultrakompaktný kapacitný digitálny snímač relatívnej vlhkosti a teploty. Obsahuje snímací prvok a integrovaný obvod špecifický pre zmiešaný signál (ASIC) na poskytovanie informácií o meraní prostredníctvom digitálneho sériového
Meranie vlhkosti a teploty pomocou HIH6130 a Raspberry Pi: 4 kroky
Meranie vlhkosti a teploty pomocou HIH6130 a Raspberry Pi: HIH6130 je snímač vlhkosti a teploty s digitálnym výstupom. Tieto senzory poskytujú úroveň presnosti ± 4% relatívnej vlhkosti. Vďaka špičkovej dlhodobej stabilite, skutočnému digitálnemu I2C s teplotnou kompenzáciou, špičkovej spoľahlivosti, energetickej účinnosti