Përmbajtje:

Si të përdorni sensorin e temperaturës DHT11 me Arduino dhe temperaturën e printimit të nxehtësisë dhe lagështisë: 5 hapa
Si të përdorni sensorin e temperaturës DHT11 me Arduino dhe temperaturën e printimit të nxehtësisë dhe lagështisë: 5 hapa

Video: Si të përdorni sensorin e temperaturës DHT11 me Arduino dhe temperaturën e printimit të nxehtësisë dhe lagështisë: 5 hapa

Video: Si të përdorni sensorin e temperaturës DHT11 me Arduino dhe temperaturën e printimit të nxehtësisë dhe lagështisë: 5 hapa
Video: Programimi i modulit të sensorit të lagështisë së temperaturës ESP8266 ESP01 DHT11 | RemoteXY 2024, Nëntor
Anonim
Si të përdorni sensorin e temperaturës DHT11 me Arduino dhe nxehtësinë dhe lagështinë e temperaturës së printimit
Si të përdorni sensorin e temperaturës DHT11 me Arduino dhe nxehtësinë dhe lagështinë e temperaturës së printimit

Sensori DHT11 përdoret për të matur temperaturën dhe lagështinë. Ata janë hobi shumë të njohur elektronikë. Sensori i lagështisë dhe temperaturës DHT11 e bën vërtet të lehtë shtimin e të dhënave të lagështisë dhe temperaturës në projektet tuaja elektronike DIY. Perfectshtë e përkryer për stacionet e largëta të motit, sistemet e kontrollit të mjedisit në shtëpi dhe sistemet e monitorimit të fermës ose kopshtit. Pra, në këtë tutorial ne do të shohim se si të përdorim sensorin e temperaturës DHT11 me Arduino dhe të shtypim lagështinë dhe nxehtësinë e temperaturës në monitorin serik të arduino ide.

Hapi 1: Gjërat që ju nevojiten

Gjërat që ju nevojiten
Gjërat që ju nevojiten
Gjërat që ju nevojiten
Gjërat që ju nevojiten

Pra, për këtë projekt keni nevojë për gjërat e mëposhtme: 1x Arduino uno:

1x DHT11 Sensori i temperaturës: https://www.utsource.net/itm/p/9221601.htmlBreadboard & disa kërcyes

Hapi 2: Lidhjet

Lidhjet
Lidhjet
Lidhjet
Lidhjet

Ju lutemi lidhni gjithçka sipas siç tregohet në imazhin e dhënë dhe vazhdoni në hapin tjetër.

Hapi 3: Instaloni Bibliotekën Arduino

Instaloni Bibliotekën Arduino
Instaloni Bibliotekën Arduino
Instaloni Bibliotekën Arduino
Instaloni Bibliotekën Arduino

shkoni në IDE tuaj Arduino pastaj shkoni te Skica> Përfshini Bibliotekën> Menaxhoni Bibliotekat. Menaxheri i Bibliotekës do të shfaqet. Pastaj kërkoni për "DHT" në kutinë e Kërkimit dhe instaloni këto bibliotekë DHT në Arduino ide. Pas instalimit të këtyre bibliotekave DHT, shkruani "Adafruit Unified Sensor" në kutinë e kërkimit dhe Shkoni deri në fund për të gjetur bibliotekën dhe instalojeni dhe jeni gati për kodim.

Hapi 4: Ngarko kodin në Arduino Ide

Pasi të keni bërë gjërat e mësipërme, thjesht kopjoni kodin e dhënë më poshtë dhe ngarkojeni atë në Arduino uno: #include "DHT.h" #define DHTPIN 7 // me cilën pin jemi lidhur // Mos komentoni çfarëdo lloji që përdorni!# përcakto DHTTYPE DHT11 // DHT 11 //#define DHTTYPE DHT22 // DHT 22 (AM2302) //#përcakto DHTTYPE DHT21 // DHT 21 (AM2301) // Inicio DHT sensor për normal 16mhz ArduinoDHT dht (DHTPIN, DHTTYPE); setup () {Serial.begin (9600); Serial.println ("Test DHTxx!"); dht.begin ();} loop void () {// Prisni disa sekonda midis matjeve. vonesa (2000); // Temperatura ose lagështia e leximit zgjat rreth 250 milisekonda! // Leximet e sensorit gjithashtu mund të jenë të vjetra deri në 2 sekonda (është një sensor shumë i ngadalshëm) noton h = dht.readHumidity (); // Lexoni temperaturën si Celsius noton t = dht.readTemperature (); // Lexoni temperaturën si Fahrenheit noton f = dht.readTemperature (e vërtetë); // Kontrolloni nëse ndonjë lexim dështoi dhe dilni herët (për të provuar përsëri). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Leximi nuk u lexua nga sensori DHT!"); kthim; } // Llogarit indeksin e nxehtësisë // Duhet të dërgohet në temp në Fahrenheit! noton hi = dht.computeHeatIndex (f, h); Serial.print ("Lagështia:"); Serial.print (h); Serial.print (" %\ t"); Serial.print ("Temperatura:"); Serial.print (t); Serial.print (" *C"); Serial.print (f); Serial.print (" *F / t"); Serial.print ("Indeksi i nxehtësisë:"); Serial.print (hi); Serial.println (" *F");}

Hapi 5: Merrni Temperaturën dhe Lagështinë në Monitorin Serial

Merrni Temperaturën dhe Lagështinë në Monitor Serial
Merrni Temperaturën dhe Lagështinë në Monitor Serial

Pas ngarkimit të kodit hapni monitorin serik të pranishëm në arduino ide dhe ju mund të shihni indeksin e temperaturës, lagështisë dhe nxehtësisë së mjedisit tuaj (në të cilin sensori juaj është aktualisht i pranishëm) në monitorin tuaj serik si i imi dhe mund ta bëni këtë ta çoni pak më tej gjithashtu mund t'i përdorni këto vlera të temperaturës/lagështisë në projektet tuaja si stacioni i motit, monitorimi i mjedisit etj.

Recommended: