Popis produktu: Čidlo teploty a vlhkosti DHT11 + 50C
Oblíbené čidlo teploty a vlhkosti vzduchu v pouzdře s průchozím otvorem. Systém lze ovládat pomocí mikrokontroléru nebo jakékoli vývojové sady, např. Arduino . Před použitím si prosím přečtěte dokumentaci. DHT11 je nejoblíbenější měřič teploty a vlhkosti.
Parametry - DHT11 - Čidlo vlhkosti a teploty:
- Napájecí napětí: 3,3 V až 5,5 V
- Průměrná spotřeba proudu: 0,2 mA
- Teplota
- Měřicí rozsah: až -0° C až +50°C
- Rozlišení: 8 bitů (1°C)
- Přesnost: 2°C
- Doba odezvy: 6 - 15 s (obvykle 10 s)
- Vlhkost vzduchu:
- Rozsah měření: 20% až 90% RH
- Rozlišení: 8-bit (± 1% RH *)
- Přesnost ± 4 RH * (při 25°C)
- Rozsah měření: 6 - 30 s
* RH - relativní vlhkost vyjádřená v procentech. Je to poměr skutečné vlhkosti ve vzduchu k maximálnímu množství, které může vzduch zadržet při dané teplotě.
Produkt je kompatibilní s Arduino V síti je k dispozici knihovna pro Arduino s popisem připojení, která usnadňuje provoz senzoru. Připravili jsme také krátkou uživatelskou příručku . Je také možné použít prvek v kombinaci s - snímačem teploty a vlhkosti DHT11 - Raspberry Pi. |
Příklad připojení k mikrokontroléru
Diagram ukazuje nejjednodušší způsob připojení systému k jakémukoli mikrokontroléru pomocí jednovodičového rozhraní.
VDD - napájecí napětí, DATA - datová linka s pull-up rezistorem 5 k Ohm, GND - zem systému.
Senzor je k dispozici také v jiné verzi - vyzkoušejte to ! |
Měření parametrů atmosférického prostředí jsou široce používána nejen v profesionálních a domácích meteorologických stanicích. Stále více systémů pro automatizaci budov (tzv. Inteligentní domy) používá řadu teplotních a vlhkostních senzorů pro správnou regulaci HVAC zařízení - ventilace, klimatizace a topení. Řešením, které výrazně zjednodušuje konstrukci a snižuje náklady na takové systémy, je použití hotových integrovaných snímačů teploty a vlhkosti. Tato skupina zahrnuje populární snímač DHT11.
Široký rozsah měření a snadné připojení
Čidlo teploty a vlhkosti DHT11 je malý modul (pouze 12 mm x 15,5 mm x 5,5 mm, počítáno bez kolíků). Skládá se z malé desky plošných spojů - obsahující odporové čidlo vlhkosti, termistor a 8bitový mikrokontrolér - umístěné v pouzdře z perforovaného plastu. Senzor má čtyři piny, z nichž dva jsou napájecí (3,3 V až 5 V) a třetí se používá pro digitální obousměrnou komunikaci s mikrokontrolérem (čtvrtý pin není připojen). Senzor pro správnou funkci nevyžaduje žádné externí periferie, s výjimkou jednoho pull-up rezistoru přibližně 5 kΩ a volitelného oddělovacího kondenzátoru (100 nF). Rozsah měření relativní vlhkosti vzduchu je od 5% do 95% relativní vlhkosti, s dobou odezvy ne delší než 30 s. Rozlišení měření je 1% relativní vlhkosti. Pro funkci měření teploty je rozsah -20 oC až +60 oC, rozlišení - 1 oC a doba odezvy od 6 s do 15 s.
Komunikace se senzorem DHT11
Přenos dat ze snímače DHT11 je iniciován hlavním mikrokontrolérem, který zobrazuje stav nízké (L) na komunikační sběrnici po dobu minimálně 18 ms. Stojí za to pamatovat na nastavení příslušné linky GPIO mikrokontroléru do režimu OD (otevřený odtok), aby se zabránilo kolizím ve formě nežádoucích zkratů. CPU by pak mělo uvolnit sběrnici (nastaveno vysoko, H), aby umožnilo senzoru odeslat odpověď. Začátek přenosu nastane poté, co senzor odešle sekvenci obsahující stav nízkého stavu (přibližně 80 mikrosekund), po kterém následuje stav vysokého stavu (dalších 80 µs). Po sobě jdoucí bity jsou kódovány kombinací stavů LH, nízký stav vždy trvá přibližně 50 us a doba trvání H impulzu závisí na hodnotě přenášeného bitu: impuls s délkou 26-28 us kóduje dolní stavu a impuls asi 70 nás - vysoký stav. Celý rámec, skládající se z polí definujících hodnoty teploty, vlhkosti a kontrolního součtu, je dlouhý 40 bitů a je odeslán od nejstaršího bitu k nejmladšímu. Po ukončení přenosu dat snímač DHT 11 uvolní linku, což jí umožní dosáhnout vysokého stavu (díky pull-up rezistoru).
Digitální senzor parametrů prostředí
Senzor DHT11 umožňuje měřit relativní vlhkost vzduchu v rozsahu od 5% do 95% RH a teplotu od -20 o C až +60 o C. Oba parametry jsou měřeny s rozlišením 8 bitů a přesností - respektive - +/- 4% RH a +/- 2 o C.
Platforma Arduino je zdaleka nejčastěji používána jako hlavní modul, který pracuje se senzorem DHT11. Raspberry Pi však lze úspěšně použít také k provozu senzoru - v síti jsou k dispozici hotové příklady takové aplikace spolu s vyčerpávajícím popisem připojení a softwarové konfigurace.
DHT11 - připojení a software
Čidlo teploty a vlhkosti DHT11 + 60C může komunikovat s hlavním modulem přes jednovodičové sériové rozhraní (pin č. 2). Systém vyžaduje externí pull-up rezistor (5 kΩ). Kolíky 1 a 4 se používají k připojení napájecího napětí.
K ovládání senzoru můžete použít připravenou knihovnu pro Arduino, která je k dispozici v úložišti Arduino IDE. Ve zdrojových souborech byly deklarovány všechny potřebné konstanty a makra a samotná třída obsahuje pouze jednu funkci pro čtení senzoru - dht11 :: read () - a dvě pole ( int vlhkost a int teplota ).
Užitečné odkazy |