
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04

În acest tutorial veți învăța cum să monitorizați temperatura și umiditatea camerei sau biroului dvs. folosind DHT11 și ESP32 conectate la cloud.
Actualizările tutoriale noastre pot fi găsite aici.
Specificații DHT11:
Senzorul DHT11 poate măsura temperatura de la 0 ° C la 50 ° C (precizie ± 2 ° C) și umiditatea de la 20% la 90% (precizie ± 5%). Senzorul necesită 5V pentru a funcționa corect și transmite temperatura și umiditatea în datele seriale.
Deci sa începem!
Pasul 1: Cerințe hardware

Materiale:
În această demonstrație vom avea nevoie de:
- Modul WiFi ESP32.
- Un computer care rulează Arduino IDE.
- Pană de pâine
- DHT11 sau DHT22
- Rezistor 47K
- Cabluri pentru conexiuni între DHT11 și ESP32.
- Cablu micro USB pentru conectarea ESP32 la computer.
Conexiuni:
Conexiunile sunt destul de ușoare, conectați următorii pini așa cum se arată în imaginea de mai sus:
- DHT VCC la ESP32 5V.
- DHT la sol la ESP32 la sol.
- Date DHT către ESP32 IO4 (specificat în cod).
- Conectați pinul de date (IO4) și 5V cu rezistențe de tragere de 47K sau 10K.
Pasul 2: Cerințe software
Contul AskSensors
Înscrieți-vă pentru un cont gratuit pe platformele IoT AskSensors (este atât de rapid!). Apoi, veți putea să vă stocați datele în cloud, să le accesați de la distanță prin internet și să obțineți multe funcții precum vizualizarea datelor în grafice, exportarea acestora în fișiere CSV și setarea alertelor prin e-mail …
Creați un senzor nou cu două module, așa cum este explicat în acest ghid introductiv. Nu uitați să copiați „Api Key In”, este obligatoriu pentru următorii pași.
Instalați ESP32 în arduino IDE
Dacă este prima dată când lucrați cu ESP32, vă rugăm să consultați acest tutorial unde vă prezint un ghid pas cu pas despre cum să instalați ESP32 în Arduino IDE și să îl conectați la cloud.
Instalați biblioteci
Instalați biblioteca DHT din github (o puteți instala, de asemenea, accesând Sketch> Include Library> Manage Libraries și căutați biblioteca adafruit dht)
Pasul 3: Scrierea codului
Descărcați această demonstrație de pe pagina AskSensors Github și decomprimați-o.
Schița citește temperatura și umiditatea din senzorul DHT11 și îi trimite AskSensors utilizând solicitările HTTP GET.
Tot ce aveți nevoie este să modificați următoarele:
const char * ssid = "……………"; // SSID Wifi
const char * password = "……………"; // Parola Wifi const char * apiKeyIn = "……………."; // Cheie API
Rețineți că pinul de date DHT este conectat la pinul ESP32 IO4. dacă este necesar, îl puteți schimba aici:
// configurație DHT. #define DHTPIN 4 // Pinul care este conectat la senzorul DHT.
Pasul 4: Rulați testul


- Conectați ESP32 la computer printr-un cablu USB.
- Deschideți Arduino IDE și încărcați codul.
- Deschideți un terminal serial. Ar trebui să vă vedeți ESP32 conectându-vă la internet prin WiFi, apoi ESP32 va citi periodic temperatura și umiditatea și îl va trimite la AskSensors.
Pasul 5: Rezultate


Acum, reveniți la AskSensors.
- Conectați-vă și deschideți tabloul de bord al senzorului.
- Faceți clic pe Module și adăugați grafice la Modulul 1 și Modulul 2.
- Ar trebui să vedeți aburul de date afișat în grafic așa cum se arată în figurile de mai sus.
Notă: am folosit un uscător de păr pentru a vedea variații de temperatură și umiditate;-)
Pasul 6: Mulțumesc
Aveți vreo întrebare sau sugestie? Doar comentați, vom fi foarte bucuroși să vă vedem feedback-ul!
Acest tutorial v-a ajutat în vreun fel? Te rog, lovește inima aceea mică:-)
Recomandat:
Monitorizarea temperaturii și umidității folosind NODE MCU ȘI BLYNK: 5 pași

Monitorizarea temperaturii și a umidității folosind NODE MCU ȘI BLYNK: Băieți băieți
Monitorizarea temperaturii și umidității DHT utilizând ESP8266 și platforma IoT AskSensors: 8 pași

Monitorizarea temperaturii și umidității DHT Utilizând ESP8266 și platforma IoT AskSensors: Într-un instructable anterior, am prezentat un ghid pas cu pas pentru a începe cu nodul ESP8266MCU și platforma IoT AskSensors. În acest tutorial, conectez un senzor DHT11 la nodul MCU. DHT11 este o temperatură și umiditate utilizate în mod obișnuit
Monitorizarea temperaturii și a umidității folosind ESP-01 și DHT și Cloud AskSensors: 8 pași

Monitorizarea temperaturii și umidității folosind ESP-01 & DHT și Cloud AskSensors: În acest instructiv vom învăța cum să monitorizăm măsurătorile de temperatură și umiditate folosind placa IOT-MCU / ESP-01-DHT11 și platforma IoT AskSensors .Aleg modulul IOT-MCU ESP-01-DHT11 pentru această aplicație deoarece
Monitorizarea temperaturii și umidității folosind Blynk: 6 pași

Monitorizarea temperaturii și umidității folosind Blynk: În acest tutorial vom monitoriza temperatura și umiditatea utilizând DHT11 și vom trimite datele în cloud folosind componentele Blynk necesare pentru acest tutorial: Senzor de temperatură și umiditate Arduino UnoDHT11 ESP8266-01 Modul WiFi
Monitorizarea temperaturii și umidității folosind Raspberry Pi: 6 pași (cu imagini)

Monitorizarea temperaturii și umidității folosind Raspberry Pi: Vara vine, iar cei fără aer condiționat ar trebui să fie pregătiți să controleze manual atmosfera din interior. În această postare descriu modul modern de măsurare a celor mai importanți parametri pentru confortul uman: temperatura și umiditatea. T