Cuprins:
- Pasul 1: Lucruri de care aveți nevoie
- Pasul 2: Conexiuni
- Pasul 3: Instalați Arduino Library
- Pasul 4: Încărcați codul pe Arduino Ide
- Pasul 5: Obțineți temperatura și umiditatea în monitorul serial
Video: Cum se utilizează senzorul de temperatură DHT11 cu Arduino și temperatura de imprimare căldură și umiditate: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Senzorul DHT11 este utilizat pentru a măsura temperatura și umiditatea. Sunt pasionați de electronică foarte populari. Senzorul de umiditate și temperatură DHT11 face foarte ușor să adăugați date privind umiditatea și temperatura proiectelor dvs. de electronice DIY. Este perfect pentru stații meteorologice la distanță, sisteme de control al mediului acasă și sisteme de monitorizare a fermei sau grădinii. Prin urmare, în acest tutorial vom vedea cum să utilizăm senzorul de temperatură DHT11 cu Arduino și să imprimăm umiditatea și căldura temperaturii pe monitorul serial al arduino ide.
Pasul 1: Lucruri de care aveți nevoie
Deci, pentru acest proiect aveți nevoie de următoarele lucruri: 1x Arduino uno:
1x senzor de temperatură DHT11: https://www.utsource.net/itm/p/9221601.html Placă de pâine și puțini jumperi
Pasul 2: Conexiuni
Vă rugăm să conectați totul în conformitate cu așa cum se arată în imaginea furnizată și treceți la pasul următor.
Pasul 3: Instalați Arduino Library
accesați ID-ul dvs. Arduino, apoi accesați Schiță> Includeți biblioteca> Gestionați bibliotecile. Managerul de bibliotecă va fi afișat. Apoi, căutați „DHT” în caseta de căutare și instalați această bibliotecă DHT în ideea Arduino. După instalarea acestor biblioteci DHT, tastați „Adafruit Unified Sensor” în caseta de căutare și derulați până în jos pentru a găsi biblioteca și instalați-o și sunteți gata să codați.
Pasul 4: Încărcați codul pe Arduino Ide
După ce faceți toate lucrurile de mai sus, copiați codul de mai jos și încărcați-l pe Arduino uno: #includeți "DHT.h" #define DHTPIN 7 // la ce pin suntem conectați // Decomentați orice tip utilizați! # define DHTTYPE DHT11 // DHT 11 // # define DHTTYPE DHT22 // DHT 22 (AM2302) // # define DHTTYPE DHT21 // DHT 21 (AM2301) // Initialize DHT sensor for normal 16mhz ArduinoDHT dht (DHTPIN, DHTTYPE); void setup () {Serial.begin (9600); Serial.println ("test DHTxx!"); dht.begin ();} void loop () {// Așteptați câteva secunde între măsurători. întârziere (2000); // Temperatura de citire sau umiditatea durează aproximativ 250 de milisecunde! // Citirile senzorilor pot avea, de asemenea, până la 2 secunde „vechi” (este un senzor foarte lent) plutitor h = dht.readHumidity (); // Citiți temperatura ca Celsius float t = dht.readTemperature (); // Citiți temperatura ca Fahrenheit float f = dht.readTemperature (adevărat); // Verificați dacă citirile au eșuat și ieșiți devreme (pentru a încerca din nou). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Nu s-a citit de la senzorul DHT!"); întoarcere; } // Calculați indicele de căldură // Trebuie să trimiteți temperatura în Fahrenheit! float hi = dht.computeHeatIndex (f, h); Serial.print ("Umiditate:"); Serial.print (h); Serial.print ("% / t"); Serial.print ("Temperatura:"); Serial.print (t); Serial.print ("* C"); Serial.print (f); Serial.print ("* F / t"); Serial.print ("Indicele de căldură:"); Serial.print (hi); Serial.println ("* F");}
Pasul 5: Obțineți temperatura și umiditatea în monitorul serial
După încărcarea codului, deschideți monitorul serial prezent în arduino ide și puteți vedea indicele de temperatură, umiditate și căldură al mediului dvs. (în care senzorul dvs. este prezent în prezent) pe monitorul dvs. serial ca al meu și puteți face acest lucru un pic mai departe De asemenea, puteți utiliza aceste valori de temperatură / umiditate în proiectele dvs., cum ar fi stația meteo, monitorizarea mediului etc.
Recomandat:
Cum se utilizează senzorul de umiditate și temperatură DHT22 cu Arduino: 6 pași
Cum să utilizați senzorul de umiditate și temperatură DHT22 cu Arduino: În acest tutorial vom învăța cum să utilizați senzorul de umiditate și temperatură DHT22 cu Arduino și vom afișa valorile pe ecranul OLED. Urmăriți videoclipul
Cum se utilizează senzorul de umiditate și temperatură DHT12 I2C cu Arduino: 7 pași
Cum să utilizați senzorul de umiditate și temperatură DHT12 I2C cu Arduino: În acest tutorial vom învăța cum să utilizați senzorul de umiditate și temperatură DHT12 I2C cu Arduino și vom afișa valorile pe ecranul OLED. Urmăriți videoclipul
Cum se utilizează senzorul de umiditate al solului folosind Arduino: 4 pași
Cum se utilizează senzorul de umiditate al solului Utilizarea Arduino: senzorul de umiditate a solului este un senzor care poate fi utilizat pentru a măsura umiditatea din sol. Potrivit pentru realizarea de prototipuri de proiecte de agricultură inteligentă, proiecte cu controlere de irigații sau proiecte de agricultură IoT. Acest senzor are 2 sonde. Care este folosit pentru a măsura
Monitor de vreme bazat pe ESP32 M5Stack M5stick C cu DHT11 - Monitorizați indicele de umiditate și căldură al temperaturii pe M5stick-C cu DHT11: 6 pași
Monitor de vreme bazat pe ESP32 M5Stack M5stick C cu DHT11 | Monitorizați indicele de umiditate și căldură al temperaturii pe M5stick-C cu DHT11: Bună băieți, în acest instructable vom învăța cum să interfațați senzorul de temperatură DHT11 cu m5stick-C (o placă de dezvoltare de m5stack) și să-l afișăm pe afișajul m5stick-C. Deci, în acest tutorial vom citi temperatura, umiditatea & încălzesc eu
Tutorial Cum se utilizează senzorul de umiditate DHT11: 4 pași
Tutorial Cum se utilizează senzorul de umiditate DHT11: Descriere: Temperatură DHT11 & Senzorul de umiditate are o temperatură & complex senzor de umiditate cu ieșire de semnal digital calibrată. Prin utilizarea tehnicii exclusive de achiziție a semnalului digital și a temperaturii & tehnologie de detectare a umidității