Tartalomjegyzék:
- 1. lépés: Szükséges összetevők
- 2. lépés: Az áramkör bekötése
- 3. lépés: Az Arduino programozása
- 4. lépés: Kimenet
- 5. lépés: Hiba
Videó: A DHT11 illesztése Sujay Arduino használatával: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ebben az utasításban megtudhatja, hogyan állíthatja be a DHT11 páratartalom- és hőmérséklet -érzékelőt az Arduino UNO készüléken. És megtudhatja, hogyan működik a páratartalom -érzékelő, és hogyan ellenőrizheti a soros monitor kimeneti értékeit
Leírás:
A DHT11 érzékeli a vízgőzt a két elektróda közötti elektromos ellenállás mérésével. A nedvességérzékelő komponens nedvességtartó szubsztrát, amelynek felületére elektródák vannak felhelyezve. Amikor a szubsztrátum elnyeli a vízgőzt, az ionok felszabadulnak, ami növeli az elektródák közötti vezetőképességet. A két elektróda közötti ellenállásváltozás arányos a relatív páratartalommal. A magasabb relatív páratartalom csökkenti az elektródák közötti ellenállást, míg az alacsonyabb relatív páratartalom növeli az elektródák közötti ellenállást.
1. lépés: Szükséges összetevők
Itt található az Instructable használatához szükséges összetevők listája,
Hardver alkatrészek:
- Arduino UNO Vásárlás a Flipkart -ról
- DHT11 Páratartalom és hőmérséklet érzékelő Vásárlás a Flipkart -tól
- Breadboard (opcionális)
- Jumper vezetékek
- Programozható USB kábel
Szoftverösszetevők
Arduino IDE
2. lépés: Az áramkör bekötése
A DHT11 csatlakoztatása az Arduino UNO -hoz nagyon egyszerű.
A vezetékek csatlakoztatása a következőképpen történik:
A DHT11 VCC csapja az Arduino +3V -jába megy.
A DHT11 DATA csapja az UNO A0 analóg érintkezőjébe kerül.
A DHT11 GND csapja az UNO földelőcsapjába (GND) kerül.
3. lépés: Az Arduino programozása
Töltse le a Zip fájlt itt
Bontsa ki a DHT könyvtárat és kódot.
#include "dht.h" #define dht_apin D1 // Az analóg pin érzékelő csatlakoztatva van a dht DHT -hez;
A fenti sorok a dht könyvtár inicializálását határozzák meg
void setup () {Serial.begin (9600); delay (500); // Késleltetés a rendszer indításához Serial.println ("DHT11 páratartalom és hőmérséklet érzékelő / n / n"); delay (1000); // Várjon, mielőtt hozzáférne az érzékelőhöz}
A sorok felett a beállítási kód 9600 baud sebességű soros kommunikációt indít, és a projekt nevét 1 másodperc késéssel nyomtatja ki
void loop () {DHT.read11 (dht_apin); Serial.print ("Aktuális páratartalom ="); Soros.nyomtatás (DHT.nedvesség); Serial.print ("%"); Soros.nyomtatás ("hőmérséklet ="); Soros.nyomtatás (DHT.hőmérséklet); Serial.println ("C"); késleltetés (5000); // Várjon 5 másodpercet, mielőtt ismét hozzáférne az érzékelőhöz. }
5 másodpercenként többször olvassa be a DHT11 adatait
4. lépés: Kimenet
Nyissa meg a Soros monitort
állítsa az átviteli sebességet 9600 -ra. Az eredményt lásd a Soros monitoron….
Először is szeretném megköszönni, hogy elolvasta ezt az útmutatót! Remélem segít. Ha bármilyen kérdése van, mindig szívesen segítek ….. Írjon megjegyzést. Visszajelzése értékes számomra.
5. lépés: Hiba
Nem jelenik meg a kimenet:
Ellenőrizze a csatlakozást és a tápellátás polaritását
Ellenőrizze az átviteli sebességet. 9600 legyen
Nem a megfelelő értékeket mutatja
Kérjük, ellenőrizze a hibát a feltöltés során. Próbálja meg újra feltölteni a kódot.
vagy próbálja meg a kódot egy másik DHT -vel.
Ha bármilyen más problémája van, kérem jelezze. Határozottan megpróbálok mindent megoldani.
Ajánlott:
Kapacitív ujjlenyomat -érzékelő illesztése az Arduino UNO -val: 7 lépés
Kapacitív ujjlenyomat -érzékelő illesztése Arduino UNO -val: Hé, mi van, srácok! Akarsh itt a CETech -től. Ma védő réteget adunk a projektjeinkhez. Ne aggódjon, nem fogunk testőreket kinevezni ugyanerre. Ez egy aranyos kis jó megjelenésű ujjlenyomat -érzékelő lesz a DFRobot -tól. Szóval
Gázérzékelő illesztése Arduino -val: 4 lépés
Gázérzékelő illesztése Arduino-val: Az MQ-2 füstérzékelő érzékeny a füstre és a következő gyúlékony gázokra: LPG, bután, propán, metán, alkohol, hidrogén. Az érzékelő ellenállása a gáz típusától függően eltérő. A füstérzékelő beépített potenciométerrel rendelkezik
Az LM35 hőmérséklet -érzékelő illesztése Arduino -val: 4 lépés
LM35 hőmérséklet -érzékelő illesztése Arduino -val: A hőmérők hasznos készülékek, amelyeket hosszú ideig használnak a hőmérséklet mérésére. Ebben a projektben készítettünk egy Arduino alapú digitális hőmérőt, amely az aktuális környezeti hőmérsékletet és hőmérsékletváltozásokat LCD -n jeleníti meg. Megoldható lehet
HC-SR04 ultrahangos csengőmodul illesztése Arduino-val: 5 lépés
HC-SR04 ultrahangos tartománymérő interfész Arduino-val: Hé, mi van, srácok! Akarsh itt a CETech -től. Ez a projektem egy kicsit az egyszerűbb oldalon van, de olyan szórakoztató, mint a többi projekt. Ebben a projektben egy HC-SR04 ultrahangos távolságérzékelő modult fogunk csatlakoztatni. Ez a modul a generatin által működik
7 szegmenses kijelző illesztése műszakregiszterrel a CloudX mikrokontroller használatával: 5 lépés
7 szegmenses kijelző illesztése váltóregiszterrel a CloudX mikrokontroller használatával: Ebben a projektben bemutatunk egy oktatóanyagot a hét szegmenses LED kijelző CloudX mikrokontrollerrel való összekapcsolásáról. Hét szegmenses kijelzőt használnak számos beágyazott rendszerben és ipari alkalmazásban, ahol a megjelenítendő kimenetek tartománya