Satura rādītājs:

Telpas temperatūras un mitruma kontrole ar ESP32 un AskSensors Cloud: 6 soļi
Telpas temperatūras un mitruma kontrole ar ESP32 un AskSensors Cloud: 6 soļi

Video: Telpas temperatūras un mitruma kontrole ar ESP32 un AskSensors Cloud: 6 soļi

Video: Telpas temperatūras un mitruma kontrole ar ESP32 un AskSensors Cloud: 6 soļi
Video: Kā pieslēgt bezvadu telpas temperatūras sensoru R-8b pie silto grīdu vadības kontroliera L-8e | TECH 2024, Jūlijs
Anonim
Telpas temperatūras un mitruma kontrole ar ESP32 un AskSensors Cloud
Telpas temperatūras un mitruma kontrole ar ESP32 un AskSensors Cloud

Š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

Prasības aparatūrai
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

Palaidiet testu
Palaidiet testu
Palaidiet testu
Palaidiet testu
  1. Savienojiet ESP32 ar datoru, izmantojot USB kabeli.
  2. Atveriet Arduino IDE un augšupielādējiet kodu.
  3. 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

Rezultāti
Rezultāti
Rezultāti
Rezultāti

Tagad atgriezieties pie AskSensors.

  1. Pierakstieties un atveriet sensora informācijas paneli.
  2. Noklikšķiniet uz Moduļi un pievienojiet grafikus 1. un 2. modulim.
  3. 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: