Sisukord:
- Samm: asjad, mida vajate
- Samm 2: Ühendused
- Samm: installige Arduino raamatukogu
- Samm: laadige kood Arduino Ide'i üles
- Samm: hankige seeriamonitorist temperatuur ja niiskus
Video: DHT11 temperatuurianduri kasutamine koos Arduino ja printimistemperatuuri kuumuse ja niiskusega: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
DHT11 andurit kasutatakse temperatuuri ja niiskuse mõõtmiseks. Nad on väga populaarsed elektroonikaharrastajad. DHT11 niiskus- ja temperatuuriandur muudab niiskuse ja temperatuuri andmete lisamise oma isetehtud elektroonikaprojektidesse väga lihtsaks. See sobib suurepäraselt kaugemate ilmajaamade, koduste keskkonnajuhtimissüsteemide ja talu- või aiaseiresüsteemide jaoks. Nii et selles õpetuses näeme, kuidas kasutada DHT11 temperatuuriandurit koos Arduinoga ja printida temperatuuri niiskus ja kuumus arduino ide seeriamonitorile.
Samm: asjad, mida vajate
Nii et selle projekti jaoks vajate järgmisi asju: 1x Arduino uno:
1x DHT11 temperatuuriandur: https://www.utsource.net/itm/p/9221601.html Leivalaud ja mõned hüppajad
Samm 2: Ühendused
Ühendage kõik vastavalt esitatud pildil näidatule ja jätkake järgmise sammuga.
Samm: installige Arduino raamatukogu
minge oma Arduino IDE -le, seejärel valige Sketch> Include Library> Manage Libraries. Kuvatakse raamatukoguhaldur. Seejärel otsige otsingukastist „DHT” ja installige need DHT -teegid Arduino ideisse. Pärast nende DHT -teekide installimist tippige otsingukasti „Adafruit Unified Sensor” ja kerige lõpuni alla raamatukogu ja installige see ning olete valmis kodeerima.
Samm: laadige kood Arduino Ide'i üles
Pärast ülaltoodud toimingute tegemist kopeerige lihtsalt allpool toodud kood ja laadige see oma Arduino uno:#sisestage "DHT.h" #define DHTPIN 7 // millise tihvtiga oleme ühendatud // tühistage mis tahes tüüpi kommentaar!# define DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302) //#define DHTTYPE DHT21 // DHT 21 (AM2301) // DHT -anduri lähtestamine normaalse 16 MHz ArduinoDHT dht (DHTPIN, DHTTYPE) jaoks; tühine setup () {Serial.begin (9600); Serial.println ("DHTxx test!"); dht.begin ();} void loop () {// Oodake mõni sekund mõõtmiste vahel. viivitus (2000); // Temperatuuri või niiskuse lugemine võtab aega umbes 250 millisekundit! // Andurite näidud võivad olla ka kuni 2 sekundit vanad (see on väga aeglane andur) float h = dht.readHumidity (); // Temperatuuri lugemine Celsiuse ujukina t = dht.readTemperature (); // Temperatuuri lugemine Fahrenheiti ujukina f = dht.readTemperature (true); // Kontrollige, kas mõni lugemine ebaõnnestus, ja väljuge varakult (uuesti proovimiseks). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("DHT -andurilt ei õnnestunud lugeda!"); tagasipöördumine; } // Arvuta soojusindeks // Peab saatma temperatuuri Fahrenheiti järgi! ujuk hi = dht.computeHeatIndex (f, h); Serial.print ("Niiskus:"); Seeriatrükk (h); Serial.print (" %\ t"); Serial.print ("Temperatuur:"); Jadajälg (t); Serial.print (" *C"); Seeriatrükk (f); Serial.print (" *F / t"); Serial.print ("Soojusindeks:"); Serial.print (tere); Serial.println (" *F");}
Samm: hankige seeriamonitorist temperatuur ja niiskus
Pärast koodi üleslaadimist avage arduino ide'is olev seeriamonitor ja näete oma keskkonnatemperatuuri, niiskuse ja kuumuse indeksit (milles teie andur praegu asub) oma seeriamonitoril minu oma ja saate seda veidi edasi viia samuti saate neid temperatuuri/niiskuse väärtusi kasutada oma projektides, nagu ilmajaam, keskkonna jälgimine jne.
Soovitan:
Kitroniku leiutajakomplekti kasutamine koos Adafruit CLUE -ga: 4 sammu (koos piltidega)
Kitroniku leiutajakomplekti kasutamine koos Adafruit CLUE -ga: Kitronik Leiutaja komplekt BBC micro: bit jaoks on suurepärane sissejuhatus elektroonikaga mikrokontrolleritele, kasutades leivaplaati. See komplekti versioon on mõeldud kasutamiseks koos odava BBC mikro: bitiga. Üksikasjalik õpetusraamat, mis tuleb
DHT12 I2C niiskus- ja temperatuurianduri kasutamine Arduinoga: 7 sammu
DHT12 I2C niiskus- ja temperatuurianduri kasutamine Arduinoga
Käepael koos temperatuurianduri ja LED -idega: 5 sammu
Käepael koos temperatuurianduri ja LED -idega: selle projekti raames valmistasin käepaela, millel on temperatuuriandur koos LED -tuledega
ESP32 -põhine M5Stack M5stick C ilmateade koos DHT11 -ga - Jälgige temperatuuri niiskuse ja kuumuse indeksit mudelil M5stick-C koos DHT11-ga: 6 sammu
ESP32 -põhine M5Stack M5stick C ilmateade koos DHT11 -ga | Jälgige temperatuuri niiskuse ja kuumuse indeksit M5stick-C-l DHT11 abil: Tere poisid, selles juhendis õpime, kuidas ühendada DHT11 temperatuuriandur m5stick-C-ga (m5stacki arendusplaat) ja kuvada see m5stick-C ekraanil. Nii loeme selles õpetuses temperatuuri, niiskust ja amp; ma kuumutan
Kõrge kuumuse alarm: 3 sammu
Kõrge kuumusealarm: see on lihtne alarm, mille tegin nii, et see kustuks, kui sügavkülmiku või muu sarnase seadme temperatuur tõuseb kraadides üle teatud temperatuuri. Ma arvasin, et see aitab, kui annate teile natuke märku selle kohta, mis