
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:08

V tej vadnici se boste naučili spremljati temperaturo in vlažnost vaše sobe ali mize z uporabo DHT11 in ESP32, povezanega z oblakom.
Naše posodobitve vaj najdete tukaj.
Specifikacije DHT11:
Senzor DHT11 lahko meri temperaturo od 0 ° C do 50 ° C (natančnost ± 2 ° C) in vlažnost od 20% do 90% (natančnost ± 5%). Senzor potrebuje 5V za pravilno delovanje in oddaja temperaturo in vlažnost v serijske podatke.
Pa začnimo!
1. korak: Zahteve za strojno opremo

Materiali:
V tem predstavitvi bomo potrebovali:
- WiFi modul ESP32.
- Računalnik z Arduino IDE.
- Ogledna plošča
- DHT11 ali DHT22
- 47K upor
- Žice za povezavo med DHT11 in ESP32.
- Mikro kabel USB za povezavo ESP32 z računalnikom.
Povezave:
Povezave so precej enostavne, povežite naslednje zatiče, kot je prikazano na zgornji sliki:
- DHT VCC na ESP32 5V.
- Ozemljitev DHT na ozemljitev ESP32.
- DHT podatki na ESP32 IO4 (določeno v kodi).
- Priključite podatkovni (IO4) zatič in 5V z vlečnimi upori 47K ali 10K.
2. korak: Zahteve glede programske opreme
Račun AskSensors
Prijavite se za brezplačen račun na platformah AskSensors IoT (tako hitro je!). Nato boste lahko shranili svoje podatke v oblak, dostopali do njih na daljavo po internetu in dobili številne funkcije, kot so vizualizacija vaših podatkov v grafih, izvoz v datoteke CSV in nastavitev e -poštnih opozoril …
Ustvarite nov senzor z dvema moduloma, kot je razloženo v tem priročniku za začetek. Ne pozabite prepisati 'Api Key In'. To je obvezno za naslednje korake.
Namestite ESP32 v arduino IDE
Če prvič delate z ESP32, si oglejte to vadnico, kjer vam bom po korakih pokazal, kako namestiti svoj ESP32 v Arduino IDE in ga povezati z oblakom.
Namestite knjižnice
Knjižnico DHT namestite iz github -a (namestite jo lahko tudi tako, da odprete Sketch> Include Library> Manage Libraries in poiščete knjižnico adafruit dht)
3. korak: Pisanje kode
Prenesite ta demo s strani AskSensors Github in ga raztegnite.
Skica odčita temperaturo in vlažnost s senzorja DHT11 in jo pošlje AskSensors z zahtevami HTTP GET.
Vse, kar potrebujete, je, da spremenite naslednje:
const char* ssid = "……………"; // Wi -Fi SSID
const char* geslo = "……………"; // geslo za WiFi const char* apiKeyIn = "……………."; // ključ API
Upoštevajte, da je DHT Data pin priključen na pin ESP32 IO4. če je potrebno, ga lahko spremenite tukaj:
// DHT konfiguracija. #define DHTPIN 4 // Pin, ki je povezan s tipalom DHT.
4. korak: Zaženite test


- ESP32 povežite z računalnikom prek kabla USB.
- Odprite Arduino IDE in naložite kodo.
- Odprite serijski terminal. Videti bi morali, da se vaš ESP32 povezuje z internetom prek WiFi -ja, nato pa bo ESP32 občasno prebral temperaturo in vlago ter ga poslal AskSensors.
5. korak: Rezultati


Zdaj se vrnite na AskSensors.
- Prijavite se in odprite nadzorno ploščo senzorja.
- Kliknite Moduli in dodajte grafikone v Module 1 in Module 2.
- Na grafikonu bi morali prikazati podatkovno paro, kot je prikazano na zgornjih slikah.
Opomba: Uporabil sem sušilec za lase, da vidim spremembe temperature in vlažnosti;-)
6. korak: Hvala
Imate kakšno vprašanje ali predlog? Samo komentirajte, zelo bomo veseli vaših povratnih informacij!
Vam je ta vadnica kakor koli pomagala? Prosim, udari po tem malem srcu:-)
Priporočena:
Nadzor temperature in vlažnosti DHT z uporabo ESP8266 in platforme IoT AskSensors: 8 korakov

Nadzor temperature in vlažnosti DHT z uporabo ESP8266 in platforme IoT AskSensors: V prejšnjem navodilu sem predstavil navodila po korakih za začetek z vozliščem ESP8266 in platformo AskSensors IoT. V tej vadnici povezujem senzor DHT11 do vozlišča MCU. DHT11 je pogosto uporabljena temperatura in vlažnost
Nadzor temperature in vlažnosti z uporabo ESP-01 & DHT in oblaka AskSensors: 8 korakov

Nadzor temperature in vlažnosti z uporabo ESP-01 & DHT in oblaka AskSensors: V tem navodilu se bomo naučili spremljati meritve temperature in vlažnosti z uporabo plošče IOT-MCU/ESP-01-DHT11 in platforme AskSensors IoT .Za to aplikacijo izbiram modul IOT-MCU ESP-01-DHT11, ker
Nadzor sobne temperature in vlažnosti: 6 korakov

Monitor sobne temperature in vlažnosti: Moj projekt, QTempair, meri sobno temperaturo, vlažnost in kakovost zraka. Ta projekt bere podatke s senzorjev, jih pošilja v bazo podatkov in ti podatki bodo prikazani na spletnem mestu. Temperaturo lahko shranite v nastavitvah na
Daljinsko spremljanje temperature in vlažnosti z ESP8266 in aplikacijo Blynk: 15 korakov

Daljinsko spremljanje temperature in vlažnosti z ESP8266 in aplikacijo Blynk: To je bil moj prvi projekt s čipom ESP8266. Pravkar sem zgradil nov rastlinjak v bližini svoje hiše in zame je bilo zanimivo, kaj se tam dogaja čez dan? Mislim, kako se spreminja temperatura in vlaga? Ali je rastlinjak dovolj prezračen? Zato sem se odločil
Raspberry Pi nadzorovano spremljanje sobne temperature z izhodom slike Gnuplot in zmožnostjo opozarjanja po e -pošti: 7 korakov

Raspberry Pi nadzorovano spremljanje sobne temperature z izhodom slike Gnuplot in zmožnostjo opozarjanja po e -pošti: tam, kjer delam, je zelo pomembna soba, v kateri je veliko računalnikov. Temperatura okolice v tem prostoru mora biti zelo hladna, da se optimizira delovanje teh sistemov. Prosili so me, naj pripravim sistem za spremljanje, ki lahko