
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42

DHT11 -anturia käytetään lämpötilan ja kosteuden mittaamiseen. He ovat erittäin suosittuja elektroniikan harrastajia. DHT11 -kosteus- ja lämpötila -anturin avulla on todella helppo lisätä kosteus- ja lämpötilatietoja DIY -elektroniikkaprojekteihisi. Se on täydellinen etäsääasemille, kodin ympäristönhallintajärjestelmille ja maatilojen tai puutarhojen valvontajärjestelmille. Joten tässä opetusohjelmassa näemme, miten DHT11 -lämpötila -anturia käytetään Arduinon kanssa ja tulostamme lämpötilan kosteuden ja lämmön arduino ide -sarjan näyttöön.
Vaihe 1: Tarvitsemasi asiat


Joten tähän projektiin tarvitset seuraavat asiat: 1x Arduino uno:
1x DHT11 -lämpötila -anturi: https://www.utsource.net/itm/p/9221601.html Leipälauta ja muutamia hyppyjä
Vaihe 2: Liitännät


Liitä kaikki alla olevan kuvan mukaisesti ja jatka seuraavaan vaiheeseen.
Vaihe 3: Asenna Arduino -kirjasto


siirry Arduino IDE: hen ja valitse sitten Luonnos> Sisällytä kirjasto> Hallitse kirjastoja. Kirjastohallinta tulee näkyviin. Etsi sitten "DHT" hakukentästä ja asenna nämä DHT -kirjastot Arduino ide. Kun olet asentanut nämä DHT -kirjastot, kirjoita hakukenttään "Adafruit Unified Sensor" ja selaa alaspäin löytääksesi kirjasto ja asenna se ja olet valmis koodaamaan.
Vaihe 4: Lähetä koodi Arduino Ideiin
Kun olet tehnyt kaikki edellä mainitut asiat, kopioi alla oleva koodi ja lataa se Arduino uno -laitteeseesi: #include "DHT.h" #define DHTPIN 7 // mihin pin olemme yhteydessä // Poista kommentti käyttämästäsi tyypistä!# 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 ("DHTxx -testi!"); dht.begin ();} void loop () {// Odota muutama sekunti mittausten välillä. viive (2000); // Lämpötilan tai kosteuden lukeminen kestää noin 250 millisekuntia! // Anturilukemat voivat olla jopa 2 sekuntia vanhoja (anturi on hyvin hidas) float h = dht.readHumidity (); // Lue lämpötila Celsius -kelluna t = dht.readTemperature (); // Lue lämpötila Fahrenheit -floatina f = dht.readTemperature (true); // Tarkista, jos jokin lukeminen epäonnistui, ja poistu aikaisin (yritä uudelleen). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("DHT -anturin lukeminen epäonnistui!"); palata; } // Laske lämpöindeksi // Lämpötila on lähetettävä Fahrenheit -asteina! float hi = dht.computeHeatIndex (f, h); Serial.print ("Kosteus:"); Sarjanjälki (h); Serial.print (" %\ t"); Serial.print ("Lämpötila:"); Sarjanjälki (t); Serial.print (" *C"); Sarjanjälki (f); Serial.print (" *F / t"); Serial.print ("Lämpöindeksi:"); Serial.print (hei); Serial.println (" *F");}
Vaihe 5: Hae lämpötila ja kosteus sarjamonitorista

Kun olet ladannut koodin, avaa arduino ideissa oleva sarjamonitori ja näet ympäristön lämpötila-, kosteus- ja lämpöindeksin (jossa anturi on tällä hetkellä) sarjamittarissasi minun omana ja voit viedä tätä hieman pidemmälle Voit myös käyttää näitä lämpötila-/kosteusarvoja projekteissasi, kuten sääasema, ympäristön seuranta jne.
Suositeltava:
Kosteuden ja lämpötilan tarkkailija, joka käyttää Raspberry Pi: tä SHT25: n kanssa Pythonissa: 6 vaihetta

Kosteuden ja lämpötilan tarkkailija, joka käyttää Raspberry Pi: tä SHT25: n kanssa Pythonissa: Raspberry Pi: n harrastajana ajattelimme joitakin upeampia kokeita sen kanssa. Tässä kampanjassa teemme kosteuden ja lämpötilan tarkkailijan, joka mittaa suhteellista kosteutta ja lämpötilaa käyttäen Raspberry Pi ja SHT25, Humidi
Opetusohjelma: Kuinka käyttää RGB -värinilmaisintunnistinta TCS230 Arduino UNO: n kanssa: 3 vaihetta

Opetusohjelma: RGB -väritunnistimen TCS230 käyttäminen Arduino UNO: n kanssa: Kuvaus: Tämä opetusohjelma näyttää sinulle muutaman yksinkertaisen vaiheen RGB -väritunnistimen käyttämisestä Arduino Unon avulla. Tämän opetusohjelman lopussa saat useita vertailutuloksia muutaman värin välillä. TCS3200 on täydellinen väritunnistus
Opetusohjelma: Kuinka käyttää PIR-liiketunnistinta HC-SR 505 Arduino UNO: n kanssa: 3 vaihetta

Opetusohjelma: Kuinka käyttää PIR-liiketunnistinta HC-SR 505 Arduino UNO: n kanssa: Kuvaus: Tämä opetusohjelma näyttää sinulle muutamia yksinkertaisia ohjeita liikeanturimoduulin käyttämisestä Arduino Unon avulla. Tämän opetusohjelman lopussa saat vertailutuloksen, kun anturi voi havaita liikkeen eikä voi havaita mitään
Opetusohjelma: Kuinka käyttää analogista ultraääni-etäisyysanturia US-016 Arduino UNO: n kanssa: 3 vaihetta

Opetusohjelma: Kuinka käyttää analogista ultraääni-etäisyysanturia US-016 Arduino UNO: n kanssa: Kuvaus: US-016-ultraäänen käynnistysmoduuli sallii 2 cm ~ 3 m mittaamattomat ominaisuudet, syöttöjännite 5 V, käyttövirta 3,8 mA, tukee analogista lähtöjännitettä, vakaa ja luotettava. Tämä moduuli voi vaihdella sovelluksesta riippuen
Kuinka käyttää kaasua MQ-6 SkiiiD: n kanssa: 10 vaihetta

Gas MQ-6: n käyttö SkiiiD: n kanssa: Opetusohjelma Gas MQ-6: n kehittämiseksi skiiiD: n kanssa