Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento a další úžasné návody si můžete přečíst na oficiálních stránkách společnosti ElectroPeak
Přehled
V tomto tutoriálu se naučíte, jak nastavit senzory DHT11 a DHT22 a měřit teplotu a vlhkost prostředí.
Co se naučíte:
- Funkce a rozdíly DHT11 a DHT22
- Struktura DHT11 a DHT22
- Jak nastavit senzory DHT11 a DHT22 pomocí Arduina
Krok 1: Snímač teploty a vlhkosti DHT11 a DHT22
Vzhledem k důležitosti parametrů, jako je teplota a vlhkost v mnoha projektech, je velmi důležitý správný výběr senzorů, které jsou schopné měřit teplotu a vlhkost. Rodina DHT pojmenovaná jako DHT11 a DHT22 jsou nejoblíbenější a nejběžnější senzory mezi senzory teploty a vlhkosti.
Jejich funkce můžete vidět v této tabulce kroků.
Nízká cena je nejdůležitější vlastností DHT11, ale nemá vysokou přesnost a široký rozsah měření. Na druhou stranu DHT22 se širokým rozsahem a vysokou přesností pro měření je více než 2,5krát dražší než ten druhý v rodině.
Krok 2: Měření teploty a vlhkosti pomocí DHT11 a Arduino
Požadované materiály
Arduino Uno R3
Senzor DHT11
Prkénko
Propojovací drát
Softwarové aplikace
Arduino IDE
Krok 3: Okruh
DHT11 obsahuje 4 piny. 2 piny pro napájení, 1 pro odesílání dat a druhý je k ničemu. Aby tento senzor fungoval správně a poskytl vám správná data, musíte vytáhnout datový kolík s odporem 4,7 k. Ponechejte třetí kolík senzoru bez připojení.
Varování Dávejte pozor na snímač a směr kolíku, v případě chyby se váš senzor poškodí.
Krok 4: Kód
Chcete -li zahájit přenos dat, nahrajte tento kód do svého Arduina a otevřete sériový monitor.
Vlhkost DHT vrací vlhkost v procentech a teplota DHT. Vrací teplotu ve stupních Celsia.
Poznámka Mezi každým měřením musíme počkat 2 sekundy. V opačném případě senzor vrátí nesprávná data.
Namísto zobrazení informací na počítači můžete na LCD displeji zobrazit teplotu a vlhkost.
Další informace najdete v tomto tutoriálu: Používání štítu klávesnice LCD 1602 s Arduino
Krok 5: Měření teploty a vlhkosti pomocí DHT22 a Arduino
nastavení a používání senzoru DHT22 je téměř stejné jako DHT11.
Krok 6: Požadované materiály
Arduino Uno R3
Senzor DHT22
Prkénko
Propojovací drát
Softwarové aplikace
Arduino IDE
Krok 7: Okruh
Krok 8: Kód
Jediný rozdíl je ve funkci DHT.trad, kde byste měli psát 22 místo 11. Rovněž můžete definovat parametry teploty a vlhkosti jako plováky pro DHT22, abyste je viděli přesněji.
Nahrajte tento kód na desku Arduino a sledujte výsledky v sériovém monitoru.