Innholdsfortegnelse:
- Trinn 1: Ting du trenger
- Trinn 2: Tilkoblinger
- Trinn 3: Installer Arduino Library
- Trinn 4: Last opp koden til Arduino Ide
- Trinn 5: Få temperatur og fuktighet i seriell monitor
Video: Hvordan bruke DHT11 temperatursensor med Arduino og utskriftstemperatur Varme og fuktighet: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
DHT11 -sensoren brukes til å måle temperatur og fuktighet. De er veldig populære elektronikkhobbyister. DHT11 -fuktighets- og temperatursensoren gjør det veldig enkelt å legge til fuktighets- og temperaturdata til dine DIY -elektronikkprosjekter. Den er perfekt for fjerntliggende værstasjoner, hjemmemiljøkontrollsystemer og gårds- eller hageovervåkingssystemer. Så i denne opplæringen ser vi hvordan du bruker DHT11 temperatursensor med Arduino og skriver ut temperaturfuktighet og varme på den serielle skjermen til arduino ide.
Trinn 1: Ting du trenger
Så for dette prosjektet trenger du følgende ting: 1x Arduino uno:
1x DHT11 temperatursensor: https://www.utsource.net/itm/p/9221601.htmlBreadboard og få hoppere
Trinn 2: Tilkoblinger
Koble til alt i henhold til som vist på bildet, og fortsett til neste trinn.
Trinn 3: Installer Arduino Library
gå til Arduino IDE, og gå deretter til Skisse> Inkluder bibliotek> Administrer biblioteker. Library Manager vil bli vist. Deretter søker du etter "DHT" i søkeboksen og installerer dette DHT -biblioteket i Arduino ide. Etter å ha installert dette DHT -biblioteket, skriver du "Adafruit Unified Sensor" i søkeboksen og ruller helt ned for å finne biblioteket og installer det, og du er klar til å kode.
Trinn 4: Last opp koden til Arduino Ide
Etter alt du har gjort ovenfor, må du bare kopiere koden nedenfor og laste den opp til Arduino uno: #include "DHT.h" #define DHTPIN 7 // hvilken pin vi er koblet til // Ikke kommenter hvilken type du bruker!# definere DHTTYPE DHT11 // DHT 11 //#definere DHTTYPE DHT22 // DHT 22 (AM2302) //#definere DHTTYPE DHT21 // DHT 21 (AM2301) // Initialiser DHT -sensor for normal 16mhz ArduinoDHT dht (DHTPIN, DHTTYPE); ugyldig setup () {Serial.begin (9600); Serial.println ("DHTxx -test!"); dht.begin ();} void loop () {// Vent noen sekunder mellom målingene. forsinkelse (2000); // Å lese temperatur eller fuktighet tar omtrent 250 millisekunder! // Sensoravlesninger kan også være opptil 2 sekunder 'gamle' (det er en veldig treg sensor) float h = dht.readHumidity (); // Les temperaturen som Celsius float t = dht.readTemperature (); // Les temperaturen som Fahrenheit float f = dht.readTemperature (true); // Kontroller om noen av lesningene mislyktes, og avslutt tidlig (for å prøve igjen). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Kunne ikke lese fra DHT -sensor!"); komme tilbake; } // Beregn varmeindeks // Må sende inn temp i Fahrenheit! float hi = dht.computeHeatIndex (f, h); Serial.print ("Fuktighet:"); 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 (hei); Serial.println (" *F");}
Trinn 5: Få temperatur og fuktighet i seriell monitor
Etter å ha lastet opp koden, åpner du den serielle skjermen i arduino ide, og du kan se temperaturen, fuktigheten og varmeindeksen til miljøet ditt (som sensoren din er tilstede i) på din serielle skjerm som min, og du kan ta dette litt lenger I tillegg kan du bruke disse temperatur-/fuktighetsverdiene i prosjektene dine som værstasjon, miljøovervåking etc.
Anbefalt:
Hvordan bruke DHT22 fuktighets- og temperatursensor med Arduino: 6 trinn
Hvordan bruke DHT22 fuktighets- og temperatursensor med Arduino: I denne opplæringen lærer vi hvordan du bruker DHT22 fuktighets- og temperatursensor med Arduino og viser verdiene på OLED -skjermen. Se videoen
Hvordan bruke DHT12 I2C fuktighets- og temperatursensor med Arduino: 7 trinn
Hvordan bruke DHT12 I2C fuktighets- og temperatursensor med Arduino: I denne opplæringen lærer vi hvordan du bruker DHT12 I2C fuktighets- og temperatursensor med Arduino og viser verdiene på OLED -skjermen. Se videoen
Hvordan lage fuktighet og temperatur sanntids datarekorder med Arduino UNO og SD-kort - DHT11 Datalogger Simulering i Proteus: 5 trinn
Hvordan lage fuktighet og temperatur sanntids datarekorder med Arduino UNO og SD-kort | DHT11 Datalogger Simulering i Proteus: Introduksjon: hei, dette er Liono Maker, her er YouTube-lenken. Vi lager kreative prosjekter med Arduino og jobber med innebygde systemer. Data-Logger: En datalogger (også datalogger eller dataregistrator) er en elektronisk enhet som registrerer data over tid
ESP8266 NodeMCU Access Point (AP) for webserver med DT11 temperatursensor og utskriftstemperatur og fuktighet i nettleseren: 5 trinn
ESP8266 NodeMCU Access Point (AP) for webserver med DT11 temperatursensor og utskriftstemperatur og fuktighet i nettleser: Hei folkens i de fleste prosjektene vi bruker ESP8266 og i de fleste prosjektene bruker vi ESP8266 som webserver, slik at data kan nås på hvilken som helst enhet over wifi ved å få tilgang til webserveren som er hostet av ESP8266, men det eneste problemet er at vi trenger en fungerende ruter for
EAL - Industriell 4.0 Varme og fuktighet: 9 trinn
EAL - Industriell 4.0 Varme og fuktighet: Jeg har et prosjekt som vi kan lage og regulere varianter og muligheter for rom og opsamler data for å utvikle indeklimaet i og rum i fremtiden. Den kan brukes av 4 forskjellige programmerere og forskjellige typer maskinvare