Indholdsfortegnelse:
- Trin 1: Ting du har brug for
- Trin 2: Forbindelser
- Trin 3: Installer Arduino Library
- Trin 4: Upload koden til Arduino Ide
- Trin 5: Få temperatur og fugtighed i serieovervågning
Video: Sådan bruges DHT11 temperatursensor med Arduino og print temperatur Varme og luftfugtighed: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
DHT11 -sensoren bruges til at måle temperatur og fugtighed. De er meget populære elektronikhobbyister. DHT11 -fugtigheds- og temperatursensoren gør det virkelig let at tilføje fugtigheds- og temperaturdata til dine DIY -elektronikprojekter. Det er perfekt til fjerntliggende vejrstationer, hjemmemiljøstyringssystemer og gård- eller haveovervågningssystemer. Så i denne vejledning vil vi se, hvordan du bruger DHT11 temperatursensor med Arduino og udskriver temperaturfugtighed og varme på den serielle monitor af arduino ide.
Trin 1: Ting du har brug for
Så til dette projekt har du brug for følgende ting: 1x Arduino uno:
1x DHT11 temperatursensor: https://www.utsource.net/itm/p/9221601.htmlBreadboard & få springere
Trin 2: Forbindelser
Tilslut alt i henhold til som vist på det medfølgende billede og fortsæt til næste trin.
Trin 3: Installer Arduino Library
gå til din Arduino IDE, og gå derefter til Skitse> Inkluder bibliotek> Administrer biblioteker. Library Manager vil blive vist. Derefter søger du efter "DHT" i søgefeltet og installerer dette DHT -bibliotek i Arduino ide. Efter installation af dette DHT -bibliotek skal du skrive "Adafruit Unified Sensor" i søgefeltet og rulle helt ned for at finde biblioteket og installer det, og du er klar til at kode.
Trin 4: Upload koden til Arduino Ide
Efter alt at have gjort ovenstående ting, skal du bare kopiere nedenstående kode og uploade den til din Arduino uno: #include "DHT.h" #define DHTPIN 7 // hvilken pin vi er forbundet til // Kommenter uanset hvilken type du bruger!# definere DHTTYPE DHT11 // DHT 11 //#definere DHTTYPE DHT22 // DHT 22 (AM2302) //#definere DHTTYPE DHT21 // DHT 21 (AM2301) // Initialiser DHT -sensor til normal 16mhz ArduinoDHT dht (DHTPIN, DHTTYPE); ugyldig setup () {Serial.begin (9600); Serial.println ("DHTxx test!"); dht.begin ();} void loop () {// Vent et par sekunder mellem målingerne. forsinkelse (2000); // Læsningstemperatur eller fugtighed tager omkring 250 millisekunder! // Sensoraflæsninger kan også være op til 2 sekunder 'gamle' (det er en meget langsom sensor) float h = dht.readHumidity (); // Læs temperaturen som Celsius float t = dht.readTemperature (); // Læs temperaturen som Fahrenheit float f = dht.readTemperature (true); // Kontroller, om nogen læsning mislykkedes, og afslut tidligt (for at prøve igen). hvis (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Kunne ikke læse fra DHT -sensor!"); Vend tilbage; } // Beregn varmeindeks // Skal sendes i temp i Fahrenheit! float hi = dht.computeHeatIndex (f, h); Serial.print ("Fugtighed:"); Serial.print (h); Serial.print (" %\ t"); Serial.print ("Temperatur:"); Serial.print (t); Serial.print (" *C"); Serial.print (f); Serial.print (" *F / t"); Serial.print ("Varmeindeks:"); Serial.print (hej); Serial.println (" *F");}
Trin 5: Få temperatur og fugtighed i serieovervågning
Når du har uploadet koden, åbner du den serielle skærm i arduino ide, og du kan se temperaturen, fugtigheden og varmeindekset for dit miljø (som din sensor i øjeblikket er til stede i) på din serielle skærm som min, og du kan tage dette lidt længere også du kan bruge disse temperatur/fugtighedsværdier i dine projekter som vejrstation, miljøovervågning osv.
Anbefalede:
Sådan bruges DHT22 fugtigheds- og temperatursensor med Arduino: 6 trin
Sådan bruges DHT22 fugtigheds- og temperatursensor med Arduino: I denne vejledning lærer vi, hvordan du bruger DHT22 fugtigheds- og temperatursensor med Arduino og viser værdierne på OLED -displayet. Se videoen
Sådan bruges DHT12 I2C fugtigheds- og temperatursensor med Arduino: 7 trin
Sådan bruges DHT12 I2C fugtigheds- og temperatursensor med Arduino: I denne vejledning lærer vi, hvordan du bruger DHT12 I2C fugtigheds- og temperatursensor med Arduino og viser værdierne på OLED -displayet. Se videoen
Sådan laver du luftfugtighed og temperatur i realtid datarekorder med Arduino UNO og SD-kort - DHT11 Datalogger Simulering i Proteus: 5 trin
Sådan laver du luftfugtighed og temperatur i realtid datarekorder med Arduino UNO og SD-kort | DHT11 Datalogger Simulering i Proteus: Introduktion: hej, dette er Liono Maker, her er YouTube-link. Vi laver kreative projekter med Arduino og arbejder på integrerede systemer. Data-Logger: En datalogger (også datalogger eller dataregistrator) er en elektronisk enhed, der registrerer data over tid med
Arduino vejrstation ved hjælp af BMP280 -DHT11 - Temperatur, luftfugtighed og tryk: 8 trin
Arduino vejrstation ved hjælp af BMP280 -DHT11 - Temperatur, luftfugtighed og tryk: I denne vejledning lærer vi, hvordan man laver en vejrstation, der viser en TEMPERATUR, Fugtighed og tryk på LCD -displayet TFT 7735 Se en demonstrationsvideo
Raspberry Pi / DHT11 - Mål luftfugtighed og temperatur: 4 trin
Raspberry Pi / DHT11 - Mål luftfugtighed og temperatur: Jeg ville måle temperatur og fugtighed ved hjælp af min Raspberry Pi. Jeg valgte en DHT11 -sensor, fordi den er robust og billig. Konfiguration af det er også veldokumenteret, men der er en række faldgruber på den måde, som jeg gerne vil fokusere på. DHT11