
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Šajā apmācībā jūs uzzināsit, kā uzraudzīt istabas vai galda temperatūru un mitrumu, izmantojot DHT11 un ESP32, kas savienoti ar mākoni.
Mūsu apmācību atjauninājumus var atrast šeit.
DHT11 specifikācijas:
DHT11 sensors spēj izmērīt temperatūru no 0 ° C līdz 50 ° C (precizitāte ± 2 ° C) un mitrumu no 20% līdz 90% (precizitāte ± 5%). Sensoram ir nepieciešams 5 V, lai tas darbotos pareizi, un sērijveida datos parāda temperatūru un mitrumu.
Tātad, sāksim!
1. darbība. Prasības aparatūrai

Materiāli:
Šajā demonstrācijā mums būs nepieciešams:
- ESP32 WiFi modulis.
- Dators, kurā darbojas Arduino IDE.
- Maizes dēlis
- DHT11 vai DHT22
- 47K rezistors
- Vadi savienojumiem starp DHT11 un ESP32.
- USB mikro kabelis, lai savienotu ESP32 ar datoru.
Savienojumi:
Savienojumi ir diezgan vienkārši, pievienojiet šādas tapas, kā parādīts attēlā:
- DHT VCC līdz ESP32 5V.
- DHT Ground līdz ESP32 Ground.
- DHT dati uz ESP32 IO4 (norādīts kodā).
- Savienojiet datu (IO4) tapu un 5V ar 47K vai 10K pacelšanas rezistoriem.
2. darbība. Prasības programmatūrai
AskSensors konts
Reģistrējieties bezmaksas kontam AskSensors IoT platformās (tas ir tik ātri!). Tad jūs varēsit saglabāt savus datus mākonī, piekļūt tiem attālināti, izmantojot internetu, un iegūt daudzas funkcijas, piemēram, vizualizēt savus datus grafikos, eksportēt tos CSV failos un iestatīt e -pasta brīdinājumus …
Izveidojiet jaunu sensoru ar diviem moduļiem, kā paskaidrots šajā darba sākšanas rokasgrāmatā. Neaizmirstiet nokopēt 'Api Key In', tas ir obligāti nākamajām darbībām.
Instalējiet ESP32 arduino IDE
Ja šī ir pirmā reize, kad strādājat ar ESP32, lūdzu, skatiet šo apmācību, kurā es jums soli pa solim parādīšu, kā instalēt ESP32 Arduino IDE un savienot to ar mākoni.
Instalējiet bibliotēkas
Instalējiet DHT bibliotēku no github (varat to arī instalēt, dodoties uz Skice> Iekļaut bibliotēku> Pārvaldīt bibliotēkas un meklēt adafruit dht bibliotēku)
3. darbība: koda rakstīšana
Lejupielādējiet šo demonstrāciju no AskSensors Github lapas un izspiediet to.
Skice nolasa temperatūru un mitrumu no DHT11 sensora un nosūta to AskSensors, izmantojot HTTP GET pieprasījumus.
Viss, kas jums nepieciešams, ir mainīt šādus:
const char* ssid = "……………"; // Wifi SSID
const char* parole = "……………"; // Wifi parole const char* apiKeyIn = "……………."; // API atslēga
Ņemiet vērā, ka DHT datu tapa ir pievienota ESP32 IO4 tapai. ja nepieciešams, to var mainīt šeit:
// DHT konfigurācija. #define DHTPIN 4 // Piespraude, kas pievienota DHT sensoram.
4. darbība: palaidiet testu


- Savienojiet ESP32 ar datoru, izmantojot USB kabeli.
- Atveriet Arduino IDE un augšupielādējiet kodu.
- Atveriet seriālo termināli. Jums vajadzētu redzēt, ka jūsu ESP32 izveido savienojumu ar internetu, izmantojot WiFi, pēc tam ESP32 periodiski nolasa temperatūru un mitrumu un nosūta to AskSensors.
5. darbība. Rezultāti


Tagad atgriezieties pie AskSensors.
- Pierakstieties un atveriet sensora informācijas paneli.
- Noklikšķiniet uz Moduļi un pievienojiet grafikus 1. un 2. modulim.
- Jums vajadzētu redzēt savu datu tvaiku grafikā, kā parādīts iepriekš attēlos.
Piezīme: Es izmantoju matu žāvētāju, lai redzētu temperatūras un mitruma izmaiņas;-)
6. solis: Paldies
Vai jums ir kāds jautājums vai ieteikums? Vienkārši komentējiet, mēs būsim ļoti priecīgi redzēt jūsu atsauksmes!
Vai šī apmācība jums kaut kādā veidā palīdzēja? Lūdzu, triec uz šo mazo sirsniņu:-)
Ieteicams:
Temperatūras un mitruma kontrole, izmantojot NODE MCU UN BLYNK: 5 soļi

Temperatūras un mitruma uzraudzība, izmantojot NODE MCU un BLYNK: Sveiki, puiši
Temperatūras un mitruma kontrole, izmantojot ESP-01 & DHT un AskSensors Cloud: 8 soļi

Temperatūras un mitruma uzraudzība, izmantojot ESP-01 & DHT un AskSensors Cloud: Šajā pamācībā mēs uzzināsim, kā kontrolēt temperatūru un mitruma mērījumus, izmantojot IOT-MCU/ESP-01-DHT11 plāksni un AskSensors IoT platformu .Šai lietojumprogrammai es izvēlos IOT-MCU ESP-01-DHT11 moduli, jo tas
Temperatūras un mitruma kontrole, izmantojot Blynk: 6 soļi

Temperatūras un mitruma uzraudzība, izmantojot Blynk: Šajā apmācībā w gatavojas uzraudzīt temperatūru un mitrumu, izmantojot DHT11 un nosūtīt datus uz mākoni, izmantojot Blynk Komponenti, kas nepieciešami šai apmācībai: Arduino UnoDHT11 temperatūras un mitruma sensors ESP8266-01 WiFi modulis
Telpas temperatūras kontrole, kuras pamatā ir IOT: 5 soļi

Telpas temperatūras kontrole, kuras pamatā ir IOT: Tas ir pamācāms uz istabas temperatūras kontroles projektu, kura pamatā ir IOT. Funkcijas: -1. Automātiski ieslēdziet ventilatoru virs norādītās istabas temperatūras.2. Automātiski izslēdziet ventilatoru zem norādītās telpas temperatūras.3. Manuāla vadība jebkurā laikā
Telpas temperatūras un mitruma monitors: 6 soļi

Telpas temperatūras un mitruma monitors: Mans projekts QTempair mēra telpas temperatūru, mitrumu un gaisa kvalitāti. Šis projekts nolasa datus no sensoriem, nosūta šos datus uz datu bāzi un šie dati tiks parādīti vietnē. Temperatūru var saglabāt iestatījumos