
Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-23 15:11

DHT11 -sensorn används för att mäta temperatur och luftfuktighet. De är mycket populära elektronikhobbyister. DHT11 -fuktighets- och temperatursensorn gör det väldigt enkelt att lägga till fukt- och temperaturdata till dina DIY -elektronikprojekt. Det är perfekt för avlägsna väderstationer, hemmiljökontrollsystem och lantbruks- eller trädgårdsövervakningssystem. Så i denna handledning kommer vi att se hur du använder DHT11 temperatursensor med Arduino och skriver ut temperaturfuktighet och värme på arduino ide -seriemonitorn.
Steg 1: Saker du behöver


Så för detta projekt behöver du följande saker: 1x Arduino uno:
1x DHT11 temperatursensor: https://www.utsource.net/itm/p/9221601.htmlBreadboard & några hoppare
Steg 2: Anslutningar


Anslut allt enligt vad som visas på bilden och fortsätt till nästa steg.
Steg 3: Installera Arduino Library


gå till din Arduino IDE och gå sedan till Sketch> Include Library> Manage Libraries. Library Manager kommer att visas. Sök sedan efter "DHT" i sökrutan och installera detta DHT -bibliotek i Arduino ide. Efter att ha installerat detta DHT -bibliotek skriver du "Adafruit Unified Sensor" i sökrutan & Bläddra hela vägen ner för att hitta biblioteket och installera det och du är redo att koda.
Steg 4: Ladda upp koden till Arduino Ide
Efter att ha gjort ovanstående saker, bara kopiera koden nedan och ladda upp den till din Arduino uno: #inkludera "DHT.h" #define DHTPIN 7 // vilken pin vi är anslutna till // Uncomment vilken typ du använder!# definiera DHTTYPE DHT11 // DHT 11 //#definiera DHTTYPE DHT22 // DHT 22 (AM2302) //#definiera DHTTYPE DHT21 // DHT 21 (AM2301) // Initiera DHT -sensor för normal 16mhz ArduinoDHT dht (DHTPIN, DHTTYPE); ogiltig setup () {Serial.begin (9600); Serial.println ("DHTxx -test!"); dht.begin ();} void loop () {// Vänta några sekunder mellan mätningarna. fördröjning (2000); // Avläsningstemperatur eller luftfuktighet tar cirka 250 millisekunder! // Sensoravläsningar kan också vara upp till 2 sekunder "gamla" (det är en mycket långsam sensor) float h = dht.readHumidity (); // Läs temperaturen som Celsius float t = dht.readTemperature (); // Läs temperaturen som Fahrenheit float f = dht.readTemperature (true); // Kontrollera om någon läsning misslyckades och avsluta tidigt (för att försöka igen). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Det gick inte att läsa från DHT -sensor!"); lämna tillbaka; } // Beräkningsvärmeindex // Måste skicka in temp i Fahrenheit! float hi = dht.computeHeatIndex (f, h); Serial.print ("Luftfuktighet:"); Serial.print (h); Serial.print (" %\ t"); Serial.print ("Temperatur:"); Serial.print (t); Serial.print (" *C"); Serial.print (f); Serial.print (" *F / t"); Serial.print ("Värmeindex:"); Serial.print (hej); Serial.println (" *F");}
Steg 5: Få temperatur och luftfuktighet i seriell bildskärm

När du har laddat upp koden öppnar du den seriella bildskärmen som finns i arduino ide och du kan se temperaturen, luftfuktigheten och värmeindexet för din miljö (som din sensor för närvarande finns i) på din seriella bildskärm som min och du kan ta detta lite längre du kan också använda dessa temperatur/luftfuktighetsvärden i dina projekt som väderstation, miljöövervakning etc.
Rekommenderad:
Hur man använder DHT22 fukt- och temperatursensor med Arduino: 6 steg

Hur man använder DHT22 fukt- och temperatursensor med Arduino: I denna handledning lär vi oss hur man använder DHT22 fukt- och temperatursensor med Arduino och visar värdena på OLED -skärmen. Se videon
Hur man använder DHT12 I2C fukt- och temperatursensor med Arduino: 7 steg

Hur man använder DHT12 I2C fukt- och temperatursensor med Arduino: I denna handledning lär vi oss hur man använder DHT12 I2C fukt- och temperatursensor med Arduino och visar värdena på OLED -displayen. Se videon
Hur man gör luftfuktighet och temperatur i realtid Data Recorder med Arduino UNO och SD-kort - DHT11 Datalogger Simulering i Proteus: 5 steg

Hur man gör luftfuktighet och temperatur i realtid Data Recorder med Arduino UNO och SD-kort | DHT11 Datalogger Simulering i Proteus: Introduktion: hej, det här är Liono Maker, här är YouTube-länk. Vi gör kreativa projekt med Arduino och arbetar med inbäddade system.Data-Logger: En datalogger (även datalogger eller dataregistrator) är en elektronisk enhet som registrerar data över tid med
ESP8266 NodeMCU Access Point (AP) för webbserver med DT11 temperatursensor och utskriftstemperatur och luftfuktighet i webbläsare: 5 steg

ESP8266 NodeMCU Access Point (AP) för webbserver med DT11 temperatursensor och utskriftstemperatur och luftfuktighet i webbläsare: Hej killar i de flesta projekt vi använder ESP8266 och i de flesta projekt använder vi ESP8266 som en webbserver så att data kan nås på vilken enhet som helst via wifi genom att komma åt webbservern som ESP8266 är värd för, men det enda problemet är att vi behöver en fungerande router för
Hur man använder Mac Terminal och hur man använder viktiga funktioner: 4 steg

Så här använder du Mac Terminal och hur du använder viktiga funktioner: Vi visar dig hur du öppnar MAC Terminal. Vi kommer också att visa dig några funktioner i terminalen, till exempel ifconfig, ändra kataloger, komma åt filer och arp. Ifconfig låter dig kontrollera din IP -adress och din MAC -annons