Obsah:
Video: Měření teploty a vlhkosti pomocí DHT11 / DHT22 a Arduino: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
V tomto Arduino tutoriálu se naučíme, jak pomocí snímače DHT11 nebo DHT22 měřit teplotu a vlhkost pomocí desky Arduino.
Zásoby
- Arduino UNO
- DHT11 nebo DHT22
- 16 x 2 LCD displej
- Prkénko
- Propojovací kabely
- Arduino kabel
Krok 1: Úvod:
Tyto senzory jsou velmi oblíbené pro milovníky elektroniky, protože jsou velmi levné, ale přesto poskytují skvělý výkon. Zde jsou hlavní specifikace a rozdíly mezi těmito dvěma senzory:
DHT22 je dražší verze, která má zjevně lepší specifikace. Rozsah měření teploty je od -40 do +125 stupňů Celsia s přesností +-0,5 stupně, zatímco teplotní rozsah DHT11 je od 0 do 50 stupňů Celsia s přesností +-2 stupně. Také snímač DHT22 má lepší rozsah měření vlhkosti, od 0 do 100% s přesností 2-5%, zatímco rozsah vlhkosti DHT11 je od 20 do 80% s přesností 5%.
Existují dvě specifikace, kde je DHT11 lepší než DHT22. To je vzorkovací frekvence, která je u DHT11 1 Hz nebo jedno čtení každou sekundu, zatímco vzorkovací frekvence DHT22 je 0, 5 Hz nebo jedno čtení každé dvě sekundy a také DHT11 má menší velikost těla. Provozní napětí obou senzorů je od 3 do 5 voltů, přičemž maximální proud použitý při měření je 2,5 mA.
Krok 2: Schémata:
Krok 3: Zdrojový kód:
/ * © Techtronic Harsh */
#include "DHT.h" // zahrnout knihovnu DHT
#include // zahrnout knihovnu LiquidCrystal #define DHTPIN 12 // definovat pin DHT #define DHTTYPE DHT11 // definovat DHTTYPE DHT11/DHT22
LiquidCrystal lcd (2, 3, 4, 5, 6, 7); // definujte LCD piny (RS, E, D4, D5, D6, D7)
DHT dht (DHTPIN, DHTTYPE);
neplatné nastavení ()
{dht.begin (); lcd.begin (16, 2); // inicializuje LCD a určuje rozměry} 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 (" %"); zpoždění (2000); }
/*
© Techtronic Harsh
*/
Doporučuje:
Měření vlhkosti a teploty pomocí HIH6130 a Arduino Nano: 4 kroky
Měření vlhkosti a teploty pomocí HIH6130 a Arduino Nano: HIH6130 je snímač vlhkosti a teploty s digitálním výstupem. Tyto senzory poskytují úroveň přesnosti ± 4% RH. Díky špičkové dlouhodobé stabilitě, skutečné teplotně kompenzované digitální I2C, špičkové spolehlivosti, energetické účinnosti
Měření teploty a vlhkosti pomocí HDC1000 a Arduino Nano: 4 kroky
Měření teploty a vlhkosti pomocí HDC1000 a Arduino Nano: HDC1000 je digitální snímač vlhkosti s integrovaným teplotním senzorem, který poskytuje vynikající přesnost měření při velmi nízkém výkonu. Zařízení měří vlhkost na základě nového kapacitního senzoru. Senzory vlhkosti a teploty jsou
Měření vlhkosti a teploty pomocí HTS221 a Arduino Nano: 4 kroky
Měření vlhkosti a teploty pomocí HTS221 a Arduino Nano: HTS221 je ultra kompaktní kapacitní digitální senzor pro relativní vlhkost a teplotu. Obsahuje snímací prvek a integrovaný obvod specifický pro smíšený signál (ASIC), který poskytuje informace o měření prostřednictvím digitálního sériového
Měření vlhkosti a teploty pomocí HTS221 a Raspberry Pi: 4 kroky
Měření vlhkosti a teploty pomocí HTS221 a Raspberry Pi: HTS221 je ultra kompaktní kapacitní digitální senzor pro relativní vlhkost a teplotu. Obsahuje snímací prvek a integrovaný obvod specifický pro smíšený signál (ASIC), který poskytuje informace o měření prostřednictvím digitálního sériového
Měření vlhkosti a teploty pomocí HIH6130 a Raspberry Pi: 4 kroky
Měření vlhkosti a teploty pomocí HIH6130 a Raspberry Pi: HIH6130 je snímač vlhkosti a teploty s digitálním výstupem. Tyto senzory poskytují úroveň přesnosti ± 4% RH. Díky špičkové dlouhodobé stabilitě, skutečné teplotně kompenzované digitální I2C, špičkové spolehlivosti, energetické účinnosti