Obsah:

Ako používať snímač teploty DHT11 s teplotou a vlhkosťou Arduino a teplotou tlače: 5 krokov
Ako používať snímač teploty DHT11 s teplotou a vlhkosťou Arduino a teplotou tlače: 5 krokov

Video: Ako používať snímač teploty DHT11 s teplotou a vlhkosťou Arduino a teplotou tlače: 5 krokov

Video: Ako používať snímač teploty DHT11 s teplotou a vlhkosťou Arduino a teplotou tlače: 5 krokov
Video: Урок 96: Датчик атмосферного давления, температуры, приблизительной высоты BMP390 с ЖК-дисплеем 2024, Júl
Anonim
Ako používať teplotný snímač DHT11 s teplom a vlhkosťou Arduino a teplotou tlače
Ako používať teplotný snímač DHT11 s teplom a vlhkosťou Arduino a teplotou tlače

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

Veci, ktoré potrebujete
Veci, ktoré potrebujete
Veci, ktoré potrebujete
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

Pripojenia
Pripojenia
Pripojenia
Pripojenia

Pripojte všetko podľa obrázka a pokračujte ďalším krokom.

Krok 3: Nainštalujte si knižnicu Arduino

Nainštalujte si knižnicu Arduino
Nainštalujte si knižnicu Arduino
Nainštalujte si knižnicu Arduino
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

Získajte teplotu a vlhkosť v sériovom monitore
Získajte 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: