Sadržaj:

Kako koristiti DHT11 temperaturni osjetnik s Arduinom i temperaturom ispisa Toplina i vlaga: 5 koraka
Kako koristiti DHT11 temperaturni osjetnik s Arduinom i temperaturom ispisa Toplina i vlaga: 5 koraka

Video: Kako koristiti DHT11 temperaturni osjetnik s Arduinom i temperaturom ispisa Toplina i vlaga: 5 koraka

Video: Kako koristiti DHT11 temperaturni osjetnik s Arduinom i temperaturom ispisa Toplina i vlaga: 5 koraka
Video: Бесконтактный датчик температуры дальнего действия MLX90614-DCI с Arduino 2024, Studeni
Anonim
Kako koristiti DHT11 temperaturni senzor s Arduinom i temperaturom ispisa topline i vlažnosti
Kako koristiti DHT11 temperaturni senzor s Arduinom i temperaturom ispisa topline i vlažnosti

Senzor DHT11 koristi se za mjerenje temperature i vlažnosti. Oni su vrlo popularni ljubitelji elektronike. Senzor vlage i temperature DHT11 olakšava dodavanje podataka o vlažnosti i temperaturi u vaše elektroničke projekte. Savršen je za udaljene meteorološke postaje, kućne sustave kontrole okoliša i sustave za nadzor farmi ili vrta. Stoga ćemo u ovom vodiču vidjeti kako koristiti DHT11 temperaturni senzor s Arduinom i ispisati temperaturu vlage i topline na serijskom monitoru arduino ide.

Korak 1: Stvari koje trebate

Stvari koje trebate
Stvari koje trebate
Stvari koje trebate
Stvari koje trebate

Dakle, za ovaj projekt trebate sljedeće: 1x Arduino uno:

1x DHT11 Senzor temperature: https://www.utsource.net/itm/p/9221601.htmlBordboard i nekoliko skakača

Korak 2: Veze

Veze
Veze
Veze
Veze

Spojite sve prema prikazanom prikazu i prijeđite na sljedeći korak.

Korak 3: Instalirajte Arduino knjižnicu

Instalirajte Arduino knjižnicu
Instalirajte Arduino knjižnicu
Instalirajte Arduino knjižnicu
Instalirajte Arduino knjižnicu

idite na svoj Arduino IDE, a zatim idite na Sketch> Include Library> Manage Libraries. Prikazat će se Upravitelj knjižnice. Zatim potražite “DHT” u okviru za pretraživanje i instalirajte ovu DHT knjižnicu u Arduino ide. Nakon instaliranja ove DHT biblioteke, u okvir za pretraživanje upišite “Adafruit Unified Sensor” i pomaknite se dolje kako biste pronašli knjižnicu i instalirajte je i spremni ste za kodiranje.

Korak 4: Prenesite kôd na Arduino Ide

Nakon što sve učinite gore navedene stvari, samo kopirajte dolje navedeni kôd i prenesite ga na svoj Arduino uno: #include "DHT.h" #define DHTPIN 7 // na koji smo pin povezani // Odkomentirajte bilo koju vrstu koju koristite!# definirati DHTTYPE DHT11 // DHT 11 //#definirati DHTTYPE DHT22 // DHT 22 (AM2302) //#definirati DHTTYPE DHT21 // DHT 21 (AM2301) // Inicijalizirati DHT osjetnik za normalne 16mhz ArduinoDHT dht (DHTPIN, DHTTYPE); void setup () {Serial.begin (9600); Serial.println ("DHTxx test!"); dht.begin ();} void loop () {// Pričekajte nekoliko sekundi između mjerenja. odgoda (2000); // Čitanje temperature ili vlažnosti traje oko 250 milisekundi! // Očitavanja senzora mogu biti i do 2 sekunde "stara" (to je vrlo spor senzor) plovak h = dht.readHumidity (); // Očitajte temperaturu kao Celzijev plovak t = dht.readTemperature (); // Očitavanje temperature kao Fahrenheitovog plovka f = dht.readTemperature (true); // Provjerite neuspjelo čitanje i prijevremeno izađite (za ponovni pokušaj). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Nije uspjelo čitanje s DHT senzora!"); povratak; } // Izračunajte toplinski indeks // Morate poslati temp u Fahrenheitu! float hi = dht.computeHeatIndex (f, h); Serial.print ("Vlažnost:"); Serijski.tisak (h); Serial.print (" %\ t"); Serial.print ("Temperatura:"); Serijski.tisak (t); Serial.print (" *C"); Serijski.ispis (f); Serial.print (" *F / t"); Serial.print ("Toplinski indeks:"); Serial.print (hi); Serial.println (" *F");}

Korak 5: Dobijte temperaturu i vlažnost u serijskom monitoru

Dobijte temperaturu i vlažnost u serijskom monitoru
Dobijte temperaturu i vlažnost u serijskom monitoru

Nakon učitavanja koda otvorite serijski monitor prisutan u arduino ide i možete vidjeti temperaturu, vlažnost i indeks topline vašeg okoliša (u kojem je trenutno prisutan vaš senzor) na svom serijskom monitoru kao moj i možete ovo učiniti malo dalje također možete koristiti ove vrijednosti temperature/vlažnosti u svojim projektima kao što su meteorološka stanica, nadzor okoliša itd.

Preporučeni: