Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento a ďalšie úžasné návody si môžete prečítať na oficiálnom webe ElectroPeak
Prehľad
V tomto návode sa naučíte nastaviť senzory DHT11 a DHT22 a merať teplotu a vlhkosť prostredia.
Čo sa naučíte:
- Vlastnosti a rozdiely medzi DHT11 a DHT22
- Štruktúra DHT11 a DHT22
- Ako nastaviť senzory DHT11 a DHT22 pomocou Arduina
Krok 1: Snímač teploty a vlhkosti DHT11 a DHT22
Vzhľadom na dôležitosť parametrov, akými sú teplota a vlhkosť v mnohých projektoch, je veľmi dôležitý správny výber senzorov, ktoré sú schopné merať teplotu a vlhkosť. Rodina DHT pomenovaná ako DHT11 a DHT22 je najobľúbenejším a najbežnejším snímačom medzi snímačmi teploty a vlhkosti.
Ich vlastnosti môžete vidieť v tejto tabuľke s krokmi.
Nízka cena je najdôležitejšou vlastnosťou DHT11, ale nemá vysokú presnosť a široký rozsah merania. Na druhej strane DHT22 so širokým rozsahom a vysokou presnosťou merania je viac ako 2,5 -krát drahší ako ten druhý v rodine.
Krok 2: Meranie teploty a vlhkosti pomocou DHT11 a Arduino
Požadované materiály
Arduino Uno R3
Snímač DHT11
Breadboard
Prepojovací drôt
Softvérové aplikácie
Arduino IDE
Krok 3: Okruh
DHT11 obsahuje 4 piny. 2 piny na zásobovanie, 1 na odosielanie údajov a druhý je zbytočný. Aby tento senzor správne fungoval a poskytoval vám správne údaje, musíte dátový kolík vytiahnuť s odporom 4,7 k. Nechajte tretí kolík snímača bez akéhokoľvek pripojenia.
Varovanie Dávajte pozor na snímač a smer kolíka, v prípade chyby sa váš snímač poškodí.
Krok 4: Kód
Ak chcete začať s prenosom údajov, nahrajte tento kód do svojho Arduina a otvorte sériový monitor.
DHT.vlhkosť vracia vlhkosť v percentách a DHT.teplota vracia teplotu v stupňoch Celzia.
Poznámka Medzi každým meraním musíme počkať 2 sekundy. V opačnom prípade senzor vráti nesprávne údaje.
Namiesto zobrazovania informácií na počítači môžete na LCD displeji zobrazovať teplotu a vlhkosť.
Ďalšie informácie nájdete v tomto návode: Používanie štítu klávesnice LCD 1602 s Arduino
Krok 5: Meranie teploty a vlhkosti pomocou DHT22 a Arduino
nastavenie a používanie snímača DHT22 je takmer rovnaké ako DHT11.
Krok 6: Požadovaný materiál
Arduino Uno R3
Snímač DHT22
Breadboard
Prepojovací drôt
Softvérové aplikácie
Arduino IDE
Krok 7: Okruh
Krok 8: Kód
Jediný rozdiel je vo funkcii DHT.trad, kde by ste mali napísať 22 namiesto 11. Tiež môžete pre DHT22 definovať parametre teploty a vlhkosti ako plaváky, aby boli presnejšie.
Tento kód nahrajte na dosku Arduino a sledujte výsledky v sériovom monitore.