Kazalo:
- Korak: Stvari, ki jih potrebujete
- 2. korak: Povezave
- Korak: Namestite knjižnico Arduino
- 4. korak: Naložite kodo v Arduino Ide
- 5. korak: Pridobite temperaturo in vlažnost v serijskem monitorju
Video: Kako uporabljati temperaturni senzor DHT11 z Arduinom in temperaturo tiskanja Toplota in vlažnost: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Senzor DHT11 se uporablja za merjenje temperature in vlažnosti. So zelo priljubljeni ljubitelji elektronike. Senzor vlažnosti in temperature DHT11 olajša dodajanje podatkov o vlažnosti in temperaturi v vaše elektronske projekte DIY. Idealen je za oddaljene vremenske postaje, sisteme za nadzor okolja na domu in sisteme za spremljanje kmetij ali vrtov. V tej vadnici bomo videli, kako uporabljati temperaturni senzor DHT11 z Arduinom in natisniti temperaturo vlažnosti in toplote na serijski monitor arduino ide.
Korak: Stvari, ki jih potrebujete
Torej za ta projekt potrebujete naslednje: 1x Arduino uno:
1x temperaturni senzor DHT11: https://www.utsource.net/itm/p/9221601.htmlBordna deska in nekaj skakalcev
2. korak: Povezave
Prosimo, povežite vse, kot je prikazano na priloženi sliki, in nadaljujte z naslednjim korakom.
Korak: Namestite knjižnico Arduino
pojdite na svoj Arduino IDE in pojdite na Sketch> Include Library> Manage Libraries. Prikazal se bo upravitelj knjižnice. Nato v iskalnem polju poiščite »DHT« in namestite knjižnico DHT v Arduino ide. Po namestitvi te knjižnice DHT v iskalno polje vnesite »Adafruit Unified Sensor« in se pomaknite do konca, da poiščete knjižnico in jo namestite in pripravljeni ste na kodiranje.
4. korak: Naložite kodo v Arduino Ide
Ko naredite vse zgoraj, preprosto kopirajte spodnjo kodo in jo naložite v svoj Arduino uno: #include "DHT.h" #define DHTPIN 7 // s katerim zatičem smo povezani // Odkomentirajte katero koli vrsto, ki jo uporabljate!# definirati DHTTYPE DHT11 // DHT 11 //#definirati DHTTYPE DHT22 // DHT 22 (AM2302) //#definirati DHTTYPE DHT21 // DHT 21 (AM2301) // Inicializirati senzor DHT za normalne 16mhz ArduinoDHT dht (DHTPIN, DHTTYPE); setup () {Serial.begin (9600); Serial.println ("DHTxx test!"); dht.begin ();} void loop () {// Počakajte nekaj sekund med meritvami. zamuda (2000); // Odčitavanje temperature ali vlažnosti traja približno 250 milisekund! // Odčitki senzorjev so lahko tudi do 2 sekundi "stari" (to je zelo počasen senzor) float h = dht.readHumidity (); // Temperatura se bere kot Celzijev plavajoči t = dht.readTemperature (); // Temperatura se bere kot Fahrenheitov plovec f = dht.readTemperature (true); // Preverim, ali kakšno branje ni uspelo, in izstopite zgodaj (poskusite znova). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Ni bilo mogoče prebrati s senzorja DHT!"); vrnitev; } // Izračunaj toplotni indeks // Moramo poslati temperaturo v Fahrenheitu! float hi = dht.computeHeatIndex (f, h); Serial.print ("Vlažnost:"); Serijski.tisk (h); Serial.print (" %\ t"); Serial.print ("Temperatura:"); Serial.print (t); Serial.print (" *C"); Serial.print (f); Serial.print (" *F / t"); Serial.print ("Toplotni indeks:"); Serial.print (zdravo); Serial.println (" *F");}
5. korak: Pridobite temperaturo in vlažnost v serijskem monitorju
Ko naložite kodo, odprite serijski monitor, ki je prisoten v arduino ideju, in na svojem serijskem monitorju si lahko ogledate indeks temperature, vlažnosti in toplote vašega okolja (v katerem je trenutno prisoten vaš senzor) kot moj in to lahko naredite še malo dlje te vrednosti temperature/vlažnosti lahko uporabite tudi v svojih projektih, kot so vremenska postaja, spremljanje okolja itd.
Priporočena:
M5STACK Kako prikazati temperaturo, vlažnost in tlak na M5StickC ESP32 z uporabo Visuina - enostavno narediti: 6 korakov
M5STACK Kako prikazati temperaturo, vlažnost in tlak na M5StickC ESP32 z uporabo Visuina - enostavno narediti: V tej vadnici se bomo naučili, kako programirati ESP32 M5Stack StickC z Arduino IDE in Visuino za prikaz temperature, vlažnosti in tlaka s senzorjem ENV (DHT12, BMP280, BMM150)
ESP8266 in Visuino: spletni strežnik za temperaturo in vlažnost DHT11: 12 korakov
ESP8266 in Visuino: DHT11 Spletni strežnik za temperaturo in vlažnost: moduli ESP8266 so odlični nizkocenovni samostojni krmilniki z vgrajenim Wi-Fi-jem, o njih pa sem že naredil vrsto navodil. DTH11/DTH21/DTH22 in AM2301 sta zelo priljubljena kombinirana temperatura in senzorji vlažnosti Arduino in naredil sem število
ESP8266 Nadzor temperature Nodemcu z uporabo DHT11 na lokalnem spletnem strežniku - Dobite sobno temperaturo in vlažnost v svojem brskalniku: 6 korakov
ESP8266 Nadzor temperature Nodemcu z uporabo DHT11 na lokalnem spletnem strežniku | Dobite sobno temperaturo in vlažnost v svojem brskalniku: Pozdravljeni, danes bomo ustvarili vlažnost & sistem za spremljanje temperature z uporabo ESP 8266 NODEMCU & Senzor temperature DHT11. Temperaturo in vlago dobimo s senzorjem DHT11 & v brskalniku je mogoče videti, katera spletna stran bo upravljana
ESP8266 NodeMCU Access Point (AP) za spletni strežnik s temperaturnim senzorjem DT11 ter temperaturo in vlažnostjo tiskanja v brskalniku: 5 korakov
ESP8266 Dostopna točka NodeMCU (AP) za spletni strežnik s senzorjem temperature DT11 ter temperaturo in vlažnostjo tiskanja v brskalniku: Pozdravljeni, v večini projektov uporabljamo ESP8266, v večini projektov pa uporabljamo ESP8266 kot spletni strežnik, tako da lahko dostopate do podatkov na katero koli napravo prek WiFi prek dostopa do spletnega strežnika, ki ga gosti ESP8266, vendar je edina težava, da potrebujemo delujoč usmerjevalnik za
EAL - Industrijska toplota in vlažnost 4.0: 9 korakov
EAL - Industrial 4.0 Heat & Humidity: I dette projekt har vi lavet en maskine der regulerer varmen og fugtigheden and et rum and opsamler data for forbedre indeklimaet i et rum and fremtiden. Posredujte 4 forskellige programer in strojno opremo za tipkanje