Obsah:
- Krok 1: Veci, ktoré potrebujete
- Krok 2: Pripojenia
- Krok 3: Nainštalujte si knižnicu Arduino
- Krok 4: Nahrajte kód do Arduino Ide
- Krok 5: Zistite teplotu a vlhkosť v sériovom monitore
Video: Ako používať snímač teploty DHT11 s teplotou a vlhkosťou Arduino a teplotou tlače: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Senzor DHT11 slúži na meranie teploty a vlhkosti. Sú to veľmi obľúbení nadšenci elektroniky. Senzor vlhkosti a teploty DHT11 uľahčuje pridávanie údajov o vlhkosti a teplote do vašich projektov elektroniky. Je ideálny pre vzdialené meteorologické stanice, domáce systémy riadenia životného prostredia a systémy monitorovania farmy alebo záhrady. V tomto návode sa teda pozrieme na to, ako používať snímač teploty DHT11 s Arduino a tlačiť teplotu a teplo na sériovom monitore arduino ide.
Krok 1: Veci, ktoré potrebujete
Na tento projekt teda potrebujete nasledujúce veci: 1x Arduino uno:
1x Teplotný senzor DHT11: https://www.utsource.net/itm/p/9221601.html Doska a niekoľko prepojok
Krok 2: Pripojenia
Pripojte všetko podľa obrázka a pokračujte ďalším krokom.
Krok 3: Nainštalujte si knižnicu Arduino
Prejdite na svoje Arduino IDE a potom na Sketch> Include Library> Manage Libraries. Zobrazí sa správca knižnice. Potom do vyhľadávacieho poľa vyhľadajte „DHT“a nainštalujte tieto DHT knižnice do Arduino ide. Po inštalácii týchto DHT knižníc zadajte do vyhľadávacieho poľa „Adafruit Unified Sensor“a posuňte sa úplne nadol, aby ste našli knižnicu a nainštalujte ju a ste pripravení kódovať.
Krok 4: Nahrajte kód do Arduino Ide
Po všetkých vyššie uvedených krokoch skopírujte nižšie uvedený kód a nahrajte ho do svojho Arduino: #include „DHT.h“#define DHTPIN 7 // ku ktorému kolíku sme pripojení // Odkomentujte akýkoľvek typ, ktorý používate!# definovať DHTTYPE DHT11 // DHT 11 //#definovať DHTTYPE DHT22 // DHT 22 (AM2302) //#definovať DHTTYPE DHT21 // DHT 21 (AM2301) // inicializovať snímač DHT pre normálnych 16 MHz ArduinoDHT dht (DHTPIN, DHTTYPE); neplatné setup () {Serial.begin (9600); Serial.println („test DHTxx!“); dht.begin ();} void loop () {// Medzi meraniami počkajte niekoľko sekúnd. oneskorenie (2000); // Čítanie teploty alebo vlhkosti trvá asi 250 milisekúnd! // Hodnoty senzorov môžu byť tiež „staré“až 2 sekundy (je to veľmi pomalý senzor) float h = dht.readHumidity (); // Čítanie teploty ako Celsiusov plavák t = dht.readTemperature (); // Čítanie teploty ako Fahrenheitov plavák f = dht.readTemperature (true); // Skontrolujte, či niektoré čítanie zlyhalo, a ukončite operáciu predčasne (skúste to znova). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Zlyhalo čítanie zo senzora DHT!"); návrat; } // Vypočítajte tepelný index // Je potrebné odoslať teplotu vo Fahrenheite! float hi = dht.computeHeatIndex (f, h); Serial.print ("Vlhkosť:"); Serial.print (h); Serial.print (" %\ t"); Serial.print ("Teplota:"); Serial.print (t); Serial.print (" *C"); Serial.print (f); Serial.print (" *F / t"); Serial.print ("Tepelný index:"); Serial.print (ahoj); Serial.println (" *F");}
Krok 5: Zistite teplotu a vlhkosť v sériovom monitore
Po nahraní kódu otvorte sériový monitor prítomný v arduino ide a na svojom sériovom monitore môžete vidieť teplotu, vlhkosť a tepelný index vášho prostredia (v ktorom sa váš senzor aktuálne nachádza) a môžete to vziať trochu ďalej tieto hodnoty teploty/vlhkosti môžete použiť aj vo svojich projektoch, ako sú meteorologická stanica, monitorovanie životného prostredia atď.
Odporúča:
Ako používať snímač vlhkosti a teploty DHT22 s Arduino: 6 krokov
Ako používať snímač vlhkosti a teploty DHT22 s Arduino: V tomto návode sa naučíme, ako používať snímač vlhkosti a teploty DHT22 s Arduino a zobrazovať hodnoty na OLED displeji. Pozrite si video
Ako používať snímač vlhkosti a teploty DHT12 I2C s Arduino: 7 krokov
Ako používať snímač vlhkosti a teploty DHT12 I2C s Arduino: V tomto návode sa naučíme, ako používať snímač vlhkosti a teploty DHT12 I2C s Arduino a zobrazovať hodnoty na OLED displeji. Pozrite si video
ESP8266 a Visuino: Webový server s teplotou a vlhkosťou DHT11: 12 krokov
ESP8266 a Visuino: Teplotný a vlhkostný webový server DHT11: Moduly ESP8266 sú skvelé nízkonákladové samostatné ovládače so vstavaným Wi-Fi pripojením a už som o nich vyrobil množstvo inštrukcií. DTH11/DTH21/DTH22 a AM2301 sú veľmi obľúbené kombinované teploty a senzory vlhkosti Arduino a urobil som množstvo
Prístupový bod (AP) ESP8266 NodeMCU pre webový server so snímačom teploty DT11 a teplotou a vlhkosťou v prehliadači: 5 krokov
Prístupový bod (AP) ESP8266 NodeMCU pre webový server so snímačom teploty DT11 a teplotou a vlhkosťou v prehliadači: Ahoj, vo väčšine projektov používame ESP8266 a vo väčšine projektov používame ESP8266 ako webový server, takže k údajom máte prístup akékoľvek zariadenie cez wifi prístupom na webový server hostený ESP8266, ale jediným problémom je, že potrebujeme funkčný smerovač pre
Webový server s teplotou a vlhkosťou Esp32 používajúcim PYTHON a Zerynth IDE: 3 kroky
Webový server s teplotou a vlhkosťou Esp32 pomocou IDE PYTHON & Zerynth: Esp32 je úžasný mikro-ovládač, ktorý je výkonný rovnako ako Arduino, ale ešte lepší! Má pripojenie Wifi, čo vám umožňuje lacno a ľahko vyvíjať projekty IOT. Ale práca s Esp zariadenia sú frustrujúce, najskôr nie je stabilný, Secon