Turinys:
- 1 žingsnis: reikalingi dalykai
- 2 žingsnis: jungtys
- 3 veiksmas: įdiekite „Arduino“biblioteką
- 4 veiksmas: įkelkite kodą į „Arduino Ide“
- 5 veiksmas: gaukite temperatūrą ir drėgmę serijiniame monitoriuje
Video: Kaip naudoti DHT11 temperatūros jutiklį su „Arduino“ir spausdinimo temperatūros šiluma ir drėgme: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
DHT11 jutiklis naudojamas temperatūrai ir drėgmei matuoti. Jie yra labai populiarūs elektronikos mėgėjai. DHT11 drėgmės ir temperatūros jutiklis leidžia lengvai pridėti drėgmės ir temperatūros duomenis prie „pasidaryk pats“elektronikos projektų. Tai puikiai tinka nuotolinėms oro stotims, namų aplinkos valdymo sistemoms ir ūkio ar sodo stebėjimo sistemoms. Taigi šioje pamokoje pamatysime, kaip naudoti DHT11 temperatūros jutiklį su „Arduino“ir spausdinsime temperatūros drėgmę ir šilumą ant serijinio „arduino ide“monitoriaus.
1 žingsnis: reikalingi dalykai
Taigi šiam projektui jums reikia šių dalykų: 1x „Arduino uno“:
1x DHT11 temperatūros jutiklis: https://www.utsource.net/itm/p/9221601.html Duonos lenta ir keli trumpikliai
2 žingsnis: jungtys
Prijunkite viską, kaip parodyta pateiktame paveikslėlyje, ir pereikite prie kito veiksmo.
3 veiksmas: įdiekite „Arduino“biblioteką
eikite į „Arduino IDE“, tada eikite į Eskizas> Įtraukti biblioteką> Tvarkyti bibliotekas. Bus rodoma bibliotekos tvarkyklė. Tada paieškos laukelyje ieškokite „DHT“ir įdiekite šią DHT biblioteką „Arduino ide“. Įdiegę šią DHT biblioteką, paieškos laukelyje įveskite „Adafruit Unified Sensor“ir slinkite iki galo, kad surastumėte biblioteką ir ją įdiegti, ir esate pasiruošę koduoti.
4 veiksmas: įkelkite kodą į „Arduino Ide“
Atlikę aukščiau nurodytus veiksmus, tiesiog nukopijuokite toliau pateiktą kodą ir įkelkite jį į „Arduino uno“: #įtraukite „DHT.h“#define DHTPIN 7 // prie kokio kaiščio esame prisijungę // Nepasakykite, kokio tipo naudojate!# DHTTYPE DHT11 // DHT 11 //#DHTTYPE DHT22 // DHT 22 (AM2302) //#DHTTYPE DHT21 // DHT 21 (AM2301) setup () {Serial.begin (9600); Serial.println ("DHTxx testas!"); dht.begin ();} void loop () {// Palaukite kelias sekundes tarp matavimų. vėlavimas (2000 m.); // Temperatūros ar drėgmės nuskaitymas trunka apie 250 milisekundžių! // Jutiklio rodmenys taip pat gali būti iki 2 sekundžių seno (jo labai lėtas jutiklis) float h = dht.readHumidity (); // Skaityti temperatūrą kaip Celsijaus plūdę t = dht.readTemperature (); // Skaityti temperatūrą kaip Farenheito plūdę f = dht.readTemperature (true); // Patikrinkite, ar nepavyko nuskaityti, ir išeikite anksčiau (bandykite dar kartą). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Nepavyko nuskaityti iš DHT jutiklio!"); grįžti; } // Apskaičiuoti šilumos indeksą // Turi siųsti temperatūrą Farenheitu! plūdė hi = dht.computeHeatIndex (f, h); Serial.print („Drėgmė:“); Serijinis atspaudas (h); Serial.print (" %\ t"); Serial.print ("Temperatūra:"); Serijinis atspaudas (t); Serial.print (" *C"); Serijinis atspaudas (f); Serial.print (" *F / t"); Serial.print („Šilumos indeksas:“); Serial.print (sveiki); Serial.println (" *F");}
5 veiksmas: gaukite temperatūrą ir drėgmę serijiniame monitoriuje
Įkėlę kodą, atidarykite serijos monitorių, esantį „arduino ide“, ir savo serijiniame monitoriuje galite pamatyti savo aplinkos (drėgmės ir šilumos) indeksą (kuriame šiuo metu yra jūsų jutiklis), kaip mano, ir galite tai padaryti šiek tiek toliau taip pat galite naudoti šias temperatūros/drėgmės vertes savo projektuose, tokiuose kaip orų stotis, aplinkos stebėjimas ir kt.
Rekomenduojamas:
Kaip naudoti DHT22 drėgmės ir temperatūros jutiklį su „Arduino“: 6 žingsniai
Kaip naudoti DHT22 drėgmės ir temperatūros jutiklį su „Arduino“: Šioje pamokoje mes išmoksime naudoti DHT22 drėgmės ir temperatūros jutiklį su „Arduino“ir parodysime vertes OLED ekrane. Žiūrėkite vaizdo įrašą
Kaip naudoti DHT12 I2C drėgmės ir temperatūros jutiklį su „Arduino“: 7 žingsniai
Kaip naudotis DHT12 I2C drėgmės ir temperatūros jutikliu su „Arduino“: Šioje pamokoje sužinosime, kaip naudoti „DHT12 I2C“drėgmės ir temperatūros jutiklį su „Arduino“, ir parodysime vertes OLED ekrane. Žiūrėkite vaizdo įrašą
ESP8266 „NodeMCU“prieigos taškas (AP) žiniatinklio serveriui su DT11 temperatūros jutikliu ir spausdinimo temperatūra ir drėgmė naršyklėje: 5 žingsniai
ESP8266 „NodeMCU“prieigos taškas (AP) žiniatinklio serveriui su DT11 temperatūros jutikliu ir spausdinimo temperatūra ir drėgmė naršyklėje: Sveiki vaikinai, daugelyje projektų naudojame ESP8266, o daugumoje projektų ESP8266 naudojame kaip žiniatinklio serverį, kad būtų galima pasiekti duomenis bet kurį įrenginį per „Wi -Fi“, pasiekdami ESP8266 priglobtą žiniatinklio serverį, tačiau vienintelė problema yra tai, kad mums reikia veikiančio maršrutizatoriaus
EAL - pramoninis 4.0 Šiluma ir drėgmė: 9 žingsniai
EAL - Pramonės 4.0 Šiluma ir drėgmė: nustatykite projektavimo sąlygas ir nustatykite, ar nėra reguliuojamų duomenų, ar ne. Įdiekite 4 brūkšninį programuotoją ir techninės įrangos aparatinę įrangą
Kaip naudoti „Wiimote“kaip kompiuterio pelę naudojant žvakes kaip jutiklį !!: 3 žingsniai
Kaip naudoti „Wiimote“kaip kompiuterio pelę naudojant žvakes kaip jutiklį !!: Šis vadovas parodys, kaip susieti „Wii Remote“(„Wiimote“) su kompiuteriu ir naudoti kaip pelę