INHOUDSOPGAWE:
- Stap 1: Dinge wat u nodig het
- Stap 2: Verbindings
- Stap 3: Installeer Arduino Library
- Stap 4: Laai die kode op na Arduino Ide
- Stap 5: Kry die temperatuur en humiditeit in die seriële monitor
Video: Hoe om die DHT11 -temperatuursensor te gebruik met Arduino en druk temperatuur Hitte en humiditeit: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Die DHT11 -sensor word gebruik om temperatuur en humiditeit te meet. Hulle is baie gewilde elektroniese stokperdjies. Die DHT11 -humiditeits- en temperatuursensor maak dit baie maklik om humiditeits- en temperatuurdata by u self -elektroniese projekte te voeg. Dit is ideaal vir afgeleë weerstasies, omgewingsbeheerstelsels by die huis en moniteringstelsels op die plaas of in die tuin. In hierdie tutoriaal sal ons kyk hoe u die DHT11 -temperatuursensor met Arduino kan gebruik en die temperatuurvochtigheid en hitte op die seriële monitor van arduino ide kan druk.
Stap 1: Dinge wat u nodig het
Vir hierdie projek benodig u die volgende dinge: 1x Arduino uno:
1x DHT11 Temperatuursensor: https://www.utsource.net/itm/p/9221601.html Broodbord en enkele springers
Stap 2: Verbindings
Koppel alles aan soos aangedui in die prentjie en gaan na die volgende stap.
Stap 3: Installeer Arduino Library
gaan na u Arduino IDE en gaan dan na Skets> Sluit biblioteek in> Bestuur biblioteke. Die biblioteekbestuurder sal vertoon word. Soek dan na "DHT" in die soekkassie en installeer hierdie DHT -biblioteek in Arduino ide. Nadat u hierdie DHT -biblioteek geïnstalleer het, tik "Adafruit Unified Sensor" in die soekkassie en blaai heeltemal af om te vind die biblioteek en installeer dit en u is gereed om te kodeer.
Stap 4: Laai die kode op na Arduino Ide
Na alles wat u hierbo gedoen het, kopieer u die onderstaande kode en laai dit op na u Arduino uno:#sluit "DHT.h" in#definieer DHTPIN 7 // met watter pin ons gekoppel is // Los geen kommentaar op watter tipe u ook al gebruik nie!# definieer DHTTYPE DHT11 // DHT 11 //#definieer DHTTYPE DHT22 // DHT 22 (AM2302) //#definieer DHTTYPE DHT21 // DHT 21 (AM2301) // Initialiseer DHT -sensor vir normale 16mhz ArduinoDHT dht (DHTPIN, DHTTYPE); nietig setup () {Serial.begin (9600); Serial.println ("DHTxx -toets!"); dht.begin ();} leemte lus () {// Wag 'n paar sekondes tussen metings. vertraging (2000); // Leestemperatuur of humiditeit neem ongeveer 250 millisekondes! // Sensorlesings kan ook tot 2 sekondes oud wees (dit is 'n baie stadige sensor) dryf h = dht.readHumidity (); // Lees temperatuur as Celsius float t = dht.readTemperature (); // Lees temperatuur as Fahrenheit float f = dht.readTemperature (waar); // Kontroleer of enige lees misluk het en vertrek vroeg (om weer te probeer). if (isnan (h) || isnan (t) || isnan (f)) {Serial.println ("Kan nie lees van DHT -sensor nie!"); terugkeer; } // Bereken hitte -indeks // Moet temp in Fahrenheit stuur! dryf hi = dht.computeHeatIndex (f, h); Serial.print ("Humiditeit:"); Reeks.afdruk (h); Serial.print (" %\ t"); Serial.print ("Temperatuur:"); Reeks.afdruk (t); Serial.print (" *C"); Reeks.afdruk (f); Serial.print (" *F / t"); Serial.print ("Hitte -indeks:"); Reeks.afdruk (hi); Serial.println (" *F");}
Stap 5: Kry die temperatuur en humiditeit in die seriële monitor
Nadat u die kode opgelaai het, maak die seriële monitor in arduino ide oop, en u kan die temperatuur, humiditeit en hitte -indeks van u omgewing (waarin u sensor tans is) op my seriële monitor sien, en u kan dit 'n bietjie verder neem U kan ook hierdie temperatuur-/humiditeitswaardes in u projekte gebruik, soos weerstasie, omgewingsmonitering, ens.
Aanbeveel:
M5STACK Hoe om temperatuur, humiditeit en druk op M5StickC ESP32 te vertoon met Visuino - maklik om te doen: 6 stappe
M5STACK Hoe om temperatuur, humiditeit en druk op M5StickC ESP32 te wys met behulp van Visuino - maklik om te doen: in hierdie handleiding leer ons hoe om ESP32 M5Stack StickC te programmeer met Arduino IDE en Visuino om die temperatuur, humiditeit en druk met behulp van ENV -sensor (DHT12, BMP280, BMM150)
Hoe om humiditeit en temperatuur real-time data-opnemer te maak met Arduino UNO en SD-kaart - DHT11 Data-logger Simulasie in Proteus: 5 stappe
Hoe om humiditeit en temperatuur real-time data-opnemer te maak met Arduino UNO en SD-kaart | DHT11 Data-logger Simulasie in Proteus: Inleiding: hi, dit is Liono Maker, hier is die YouTube-skakel. Ons maak 'n kreatiewe projek met Arduino en werk aan ingebedde stelsels. Data-Logger: 'n Datalogger (ook data-logger of data recorder) is 'n elektroniese toestel wat data mettertyd opneem
DHT -monitering van temperatuur en humiditeit met behulp van die ESP8266 en die AskSensors IoT -platform: 8 stappe
DHT -monitering van temperatuur en humiditeit met behulp van die ESP8266 en die AskSensors IoT -platform: In 'n vorige instruksie het ek 'n stap -vir -stap -gids aangebied om aan die gang te kom met die ESP8266 -nodeMCU en die AskSensors IoT -platform. In hierdie tutoriaal verbind ek 'n DHT11 -sensor na die nodus MCU. Die DHT11 is 'n algemeen gebruikte temperatuur en humidi
Arduino weerstasie met BMP280 -DHT11 - temperatuur, humiditeit en druk: 8 stappe
Arduino weerstasie met behulp van BMP280 -DHT11 - temperatuur, humiditeit en druk: in hierdie tutoriaal leer ons hoe u 'n weerstasie kan maak wat 'n TEMPERATUUR, Vochtigheid en druk op die LCD -skerm TFT 7735 sal vertoon Kyk na 'n demonstrasievideo
ESP32 Gebaseerde M5Stack M5stick C Weermonitor Met DHT11 - Monitor temperatuur humiditeit en hitte-indeks op M5stick-C met DHT11: 6 stappe
ESP32 -gebaseerde M5Stack M5stick C -weermonitor met DHT11 | Monitor temperatuurvochtigheid en hitte-indeks op M5stick-C Met DHT11: Hallo ouens, in hierdie instruksies leer ons hoe om 'n koppelvlak van DHT11-temperatuursensor met m5stick-C ('n ontwikkelingsbord deur m5stack) te plaas en dit op die skerm van m5stick-C te vertoon. In hierdie handleiding sal ons dus die temperatuur, humiditeit en amp lees; hitte ek