Tartalomjegyzék:
- 1. lépés: A szükséges dolgok
- 2. lépés: Kapcsolatok
- Lépés: Telepítse az Arduino könyvtárat
- 4. lépés: Töltse fel a kódot az Arduino Ide -ba
- 5. lépés: Szerezze be a hőmérsékletet és a páratartalmat a soros monitorban
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
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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
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
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
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:
Hőmérséklet és páratartalom mérése DHT11 / DHT22 és Arduino használatával: 4 lépés
Hőmérséklet és páratartalom mérése a DHT11 / DHT22 és az Arduino használatával: Ebben az Arduino bemutatóban megtanuljuk, hogyan kell használni a DHT11 vagy a DHT22 érzékelőt a hőmérséklet és páratartalom mérésére az Arduino táblával
Arduino meteorológiai állomás a BMP280 -DHT11 használatával - Hőmérséklet, páratartalom és nyomás: 8 lépés
Arduino meteorológiai állomás a BMP280 -DHT11 használatával - Hőmérséklet, páratartalom és nyomás: Ebben az oktatóanyagban megtanuljuk, hogyan készítsünk időjárás -állomást, amely HŐMÉRSÉKLETET, PÁRÁT ÉS NYOMÁST jelenít meg a TFT 7735 LCD -kijelzőn
Arduino Ethernet DHT11 Hőmérséklet és páratartalom naplózása, Mobil statisztika: 4 lépés
Arduino Ethernet DHT11 hőmérséklet- és páratartalom -naplózás, mobil statisztikák: Az Arduino UNO R3, Ethernet Shield AND DHT11 segítségével teljesen naplózhatja a hőmérséklet- és páratartalom -adatokat kint, szobában, üvegházban, laborban, hűtőtérben vagy bármely más helyen. Ezt a példát a szobahőmérséklet és a páratartalom naplózására használjuk. Eszköz
ESP8266 NodeMCU hozzáférési pont (AP) webszerverhez DT11 hőmérséklet -érzékelővel és nyomtatási hőmérséklet és páratartalom a böngészőben: 5 lépés
ESP8266 NodeMCU hozzáférési pont (AP) webszerverhez DT11 hőmérséklet -érzékelővel és nyomtatási hőmérséklet és páratartalom a böngészőben: Sziasztok srácok, a legtöbb projektben ESP8266 -ot használunk, és a legtöbb projektben ESP8266 -ot használunk webszerverként, így az adatok hozzáférhetők bármilyen eszköz wifi -n keresztül az ESP8266 által üzemeltetett webszerver elérésével, de az egyetlen probléma az, hogy működő útválasztóra van szükségünk
ESP32 alapú M5Stack M5stick C időjárásfigyelő DHT11 - Hőmérséklet-páratartalom és hőindex figyelése az M5stick-C-n DHT11 segítségével: 6 lépés
ESP32 alapú M5Stack M5stick C időjárásfigyelő DHT11 | Figyelje a hőmérséklet-páratartalom és hőindexet az M5stick-C-n DHT11 segítségével: Sziasztok, ebben az oktatóanyagban megtanuljuk, hogyan kell összekapcsolni a DHT11 hőmérséklet-érzékelőt az m5stick-C-vel (az m5stack fejlesztőlapja), és megjeleníteni az m5stick-C kijelzőjén. Tehát ebben az oktatóanyagban a hőmérsékletet, a páratartalmat és az amp; melegítem