Tartalomjegyzék:

A DHT11 hőmérséklet -érzékelő használata Arduino és nyomtatási hőmérsékletű hő és páratartalom esetén: 5 lépés
A DHT11 hőmérséklet -érzékelő használata Arduino és nyomtatási hőmérsékletű hő és páratartalom esetén: 5 lépés

Videó: A DHT11 hőmérséklet -érzékelő használata Arduino és nyomtatási hőmérsékletű hő és páratartalom esetén: 5 lépés

Videó: A DHT11 hőmérséklet -érzékelő használata Arduino és nyomtatási hőmérsékletű hő és páratartalom esetén: 5 lépés
Videó: Arduino Based Thermometer 2024, November
Anonim
A DHT11 hőmérséklet -érzékelő használata az Arduino -val és a nyomtatási hőmérséklet hője és páratartalma
A DHT11 hőmérséklet -érzékelő használata az Arduino -val és a nyomtatási hőmérséklet hője és páratartalma

A DHT11 érzékelő a hőmérséklet és a páratartalom mérésére szolgál. Nagyon népszerű elektronikai hobbisták. A DHT11 páratartalom- és hőmérséklet -érzékelő igazán egyszerűvé teszi a nedvesség- és hőmérsékletadatok hozzáadását a DIY elektronikai projektekhez. Tökéletes a távoli időjárás -állomásokhoz, az otthoni környezetszabályozó rendszerekhez és a mezőgazdasági vagy kerti megfigyelő rendszerekhez. Tehát ebben az oktatóanyagban megtudjuk, hogyan kell használni a DHT11 hőmérséklet -érzékelőt az Arduino -val, és kinyomtatni a hőmérséklet páratartalmát és a hőt az arduino ide soros monitorán.

1. lépés: A szükséges dolgok

A szükséges dolgok
A szükséges dolgok
A szükséges dolgok
A szükséges dolgok

Tehát ehhez a projekthez a következőkre van szüksége: 1x Arduino uno:

1x DHT11 hőmérséklet -érzékelő: https://www.utsource.net/itm/p/9221601.html Kenyértábla és néhány jumper

2. lépés: Kapcsolatok

Kapcsolatok
Kapcsolatok
Kapcsolatok
Kapcsolatok

Csatlakoztasson mindent a mellékelt képen látható módon, és folytassa a következő lépéssel.

Lépés: Telepítse az Arduino könyvtárat

Telepítse az Arduino könyvtárat
Telepítse az Arduino könyvtárat
Telepítse az Arduino könyvtárat
Telepítse az Arduino könyvtárat

nyissa meg az Arduino IDE -t, majd válassza a Vázlat> Könyvtár bevonása> Könyvtárak kezelése lehetőséget. Megjelenik a Könyvtárkezelő. Ezután keressen rá a „DHT” elemre a Keresés mezőben, és telepítse ezeket a DHT -könyvtárat az Arduino ide -ba. A DHT -könyvtár telepítése után írja be a „Adafruit Unified Sensor” kifejezést a keresőmezőbe, és görgessen lefelé a kereséshez a könyvtárat, és telepítse, és készen áll a kódolásra.

4. lépés: Töltse fel a kódot az Arduino Ide -ba

A fentiek elvégzése után másolja le az alábbi kódot, és töltse fel az Arduino uno -ra: #include "DHT.h" #define DHTPIN 7 // milyen pin -hez vagyunk csatlakoztatva // Távolítsa el a megjegyzést bármilyen típust használ!# DHTTYPE DHT11 // DHT 11 //#DHTTYPE DHT22 // DHT 22 (AM2302) //#DHTTYPE DHT21 // DHT 21 (AM2301) // DHT érzékelő inicializálása normál 16 MHz -es ArduinoDHT dht (DHTPIN, DHTTYPE) esetén; void setup () {Serial.begin (9600); Serial.println ("DHTxx teszt!"); dht.begin ();} void loop () {// Várjon néhány másodpercet a mérések között. késleltetés (2000); // A hőmérséklet vagy páratartalom leolvasása körülbelül 250 milliszekundumot vesz igénybe! // Az érzékelő leolvasása akár 2 másodperces "régi" is lehet (nagyon lassú érzékelő) float h = dht.readHumidity (); // Hőmérséklet olvasása Celsius float t = dht.readTemperature (); // A hőmérséklet olvasása Fahrenheit -úszóként f = dht.readTemperature (true); // Ellenőrizze, hogy valamelyik olvasás nem sikerült -e, és lépjen ki korán (újrapróbálkozáshoz). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Nem sikerült leolvasni a DHT érzékelőből!"); Visszatérés; } // Hőindex kiszámítása // Fahrenheit -fokban kell beküldeni a hőmérsékletet! float hi = dht.computeHeatIndex (f, h); Serial.print ("Páratartalom:"); Soros.nyomat (h); Serial.print (" %\ t"); Serial.print ("Hőmérséklet:"); Soros.nyomat (t); Soros.nyomtatás (" *C"); Sorozatnyomat (f); Serial.print (" *F / t"); Serial.print ("Hőindex:"); Soros.nyomtatás (szia); Serial.println (" *F");}

5. lépés: Szerezze be a hőmérsékletet és a páratartalmat a soros monitorban

Szerezze be a hőmérsékletet és a páratartalmat a soros monitoron
Szerezze be a hőmérsékletet és a páratartalmat a soros monitoron

A kód feltöltése után nyissa meg az arduino ide -ban található soros monitort, és az enyémként láthatja környezete hőmérsékletét, páratartalmát és hőindexét (amelyben az érzékelő jelenleg jelen van), és ezt egy kicsit továbbviheti valamint felhasználhatja ezeket a hőmérséklet/páratartalom értékeket a projektjeiben, például az időjárás állomáson, a környezetfigyelésben stb.

Ajánlott: