Sisällysluettelo:
Video: Mittaa lämpötila ja kosteus käyttämällä DHT11 / DHT22 ja Arduino: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tässä Arduino -opetusohjelmassa opimme käyttämään DHT11- tai DHT22 -anturia lämpötilan ja kosteuden mittaamiseen Arduino -kortilla.
Tarvikkeet
- Arduino UNO
- DHT11 tai DHT22
- 16 x 2 LCD -näyttö
- Leipälauta
- Käynnistyskaapelit
- Arduino -kaapeli
Vaihe 1: Johdanto:
Nämä anturit ovat erittäin suosittuja elektroniikan harrastajille, koska ne ovat erittäin halpoja, mutta tarjoavat silti erinomaisen suorituskyvyn. Tässä on näiden kahden anturin tärkeimmät tekniset tiedot ja erot:
DHT22 on kalliimpi versio, jolla on tietysti paremmat tekniset tiedot. Sen lämpötilan mittausalue on -40-+125 celsiusastetta +-0,5 asteen tarkkuudella, kun taas DHT11-lämpötila-alue on 0-50 celsiusastetta +-2 asteen tarkkuudella. Myös DHT22-anturilla on parempi kosteusmittausalue, 0-100% 2-5%: n tarkkuudella, kun taas DHT11-kosteusalue on 20-80% 5%: n tarkkuudella.
On olemassa kaksi eritelmää, joissa DHT11 on parempi kuin DHT22. Tämä on näytteenottotaajuus, joka DHT11: lle on 1 Hz tai yksi lukema sekunnissa, kun taas DHT22 -näytteenottotaajuus on 0, 5 Hz tai yksi lukema kahden sekunnin välein, ja myös DHT11: n runko on pienempi. Molempien antureiden käyttöjännite on 3-5 volttia, kun taas mittauksessa käytetty maksimivirta on 2,5 mA.
Vaihe 2: Kaaviot:
Vaihe 3: Lähdekoodi:
/ * © Techtronic Harsh */
#include "DHT.h" // sisällytä DHT -kirjasto
#include // sisällytä LiquidCrystal -kirjasto #define DHTPIN 12 // define DHT pin #define DHTTYPE DHT11 // define DHTTYPE DHT11/DHT22
LiquidCrystal lcd (2, 3, 4, 5, 6, 7); // LCD -nastojen määrittäminen (RS, E, D4, D5, D6, D7)
DHT dht (DHTPIN, DHTTYPE);
mitätön asennus ()
{dht.begin (); lcd. alku (16, 2); // alustaa nestekidenäytön ja määrittää mitat} void loop () {float temp = dht.readTemperature (); float humi = dht.readHumidity (); lcd.setCursor (0, 0); lcd.print ("Lämpötila:"); lcd.print (lämpötila); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ("Humi:"); lcd.print (humi); lcd.print (" %"); viive (2000); }
/*
© Techtronic Harsh
*/
Suositeltava:
Kuinka käyttää DHT22 -kosteus- ja lämpötila -anturia Arduinon kanssa: 6 vaihetta
Kuinka käyttää DHT22 -kosteus- ja lämpötila -anturia Arduinon kanssa: Tässä opetusohjelmassa opimme käyttämään DHT22 -kosteus- ja lämpötila -anturia Arduinon kanssa ja näyttämään arvot OLED -näytöllä
Lämpötila ja kosteus käyttämällä ESP32-DHT22-MQTT-MySQL-PHP: 7 vaihetta
Lämpötila ja kosteus ESP32-DHT22-MQTT-MySQL-PHP: n avulla: Tyttöystäväni halusi kasvihuoneen, joten tein hänelle sellaisen. Halusin kuitenkin lämpötila- ja kosteusanturin kasvihuoneeseen. Joten, googletin esimerkkejä ja aloin kokeilla. Päätelmäni oli, että kaikki löytämäni esimerkit eivät olleet aivan
Kasvihuoneen automatisointi LoRa! (Osa 1) -- Anturit (lämpötila, kosteus, maaperän kosteus): 5 vaihetta
Kasvihuoneen automatisointi LoRa! (Osa 1) || Anturit (lämpötila, kosteus, maaperän kosteus): Tässä projektissa näytän sinulle, kuinka automatisoin kasvihuoneen. Tämä tarkoittaa sitä, että näytän teille, kuinka rakensin kasvihuoneen ja miten kytkin virta- ja automaatioelektroniikan. Aion myös näyttää sinulle, kuinka ohjelmoida Arduino -levy, joka käyttää L
Raspberry Pi / DHT11 - Mittaa kosteus ja lämpötila: 4 vaihetta
Raspberry Pi / DHT11 - Mittaa kosteus ja lämpötila: Halusin mitata lämpötilan ja kosteuden Raspberry Pi -laitteellani. Valitsin DHT11 -anturin, koska se on vankka ja halpa. Sen määrittäminen on myös hyvin dokumentoitu, mutta haluan keskittyä tapaan, jossa on useita sudenkuoppia. DHT11
Mittaa maaperän kosteus ääniamplitudilla: 6 vaihetta (kuvilla)
Mittaa maaperän kosteus ääniamplitudilla: Tässä opetusohjelmassa selitämme kuinka tehdä laite, joka mittaa maaperän kosteutta äänen amplitudilla