Përmbajtje:

Monitorimi i temperaturës dhe lagështisë në dhomë Me ESP32 dhe AskSensors Cloud: 6 hapa
Monitorimi i temperaturës dhe lagështisë në dhomë Me ESP32 dhe AskSensors Cloud: 6 hapa

Video: Monitorimi i temperaturës dhe lagështisë në dhomë Me ESP32 dhe AskSensors Cloud: 6 hapa

Video: Monitorimi i temperaturës dhe lagështisë në dhomë Me ESP32 dhe AskSensors Cloud: 6 hapa
Video: 4 ne 1 Ngrohes - Ftohes - Lageshtues - Pastrues ajri Elektra EA-005 2024, Qershor
Anonim
Monitorimi i temperaturës dhe lagështisë në dhomë Me ESP32 dhe AskSensors Cloud
Monitorimi i temperaturës dhe lagështisë në dhomë Me ESP32 dhe AskSensors Cloud

Në këtë tutorial do të mësoni se si të monitoroni temperaturën dhe lagështinë e dhomës ose tryezës tuaj duke përdorur DHT11 dhe ESP32 të lidhur me cloud.

Përditësimet e mësimeve tona mund të gjenden këtu.

Karakteristikat e DHT11:

Sensori DHT11 është në gjendje të masë temperaturën nga 0 ° C në 50 ° C (saktësia ± 2 ° C) dhe lagështia nga 20% në 90% (saktësia ± 5%). Sensori kërkon 5V për të funksionuar siç duhet dhe nxjerr temperaturën dhe lagështinë në të dhënat serike.

Pra, le të fillojmë!

Hapi 1: Kërkesat për harduerin

Kërkesat e harduerit
Kërkesat e harduerit

Materiale:

Në këtë demonstrim do të na duhen:

  • Moduli WiFi ESP32.
  • Një kompjuter që funksionon Arduino IDE.
  • Breadboard
  • DHT11 ose DHT22
  • Rezistencë 47K
  • Tela për lidhje midis DHT11 dhe ESP32.
  • Kabllo USB Micro për të lidhur ESP32 me kompjuterin tuaj.

Lidhjet:

Lidhjet janë mjaft të lehta, lidhni kunjat e mëposhtëm siç tregohet në imazhin e mësipërm:

  • DHT VCC në ESP32 5V.
  • DHT Ground në ESP32 Ground.
  • Të dhënat DHT në ESP32 IO4 (specifikuar në kod).
  • Lidhni pinin e të dhënave (IO4) dhe 5V me një rezistencë tërheqëse 47K ose 10K.

Hapi 2: Kërkesat për softuer

Llogaria AskSensors

Regjistrohuni për një llogari falas në platformat AskSensors IoT (është kaq e shpejtë!). Atëherë do të jeni në gjendje të ruani të dhënat tuaja në cloud, t'i përdorni ato nga distanca në internet dhe të merrni shumë veçori si vizualizimi i të dhënave tuaja në grafikë, eksportimi i tyre në skedarë CSV dhe vendosja e paralajmërimeve me email …

Krijoni një sensor të ri me dy module siç shpjegohet në këtë udhëzues për fillimin. Mos harroni të kopjoni 'Api Key In', është e detyrueshme për hapat e ardhshëm.

Instaloni ESP32 në arduino IDE

Nëse kjo është hera e parë që punoni me ESP32, ju lutemi referojuni këtij tutoriali ku po ju tregoj një udhëzues hap pas hapi se si të instaloni ESP32 tuaj në Arduino IDE dhe ta lidhni atë me cloud.

Instaloni bibliotekat

Instaloni bibliotekën DHT nga github (Ju gjithashtu mund ta instaloni duke shkuar te Sketch> Include Library> Manage Bibliotekat dhe kërkoni për bibliotekën adafruit dht)

Hapi 3: Shkrimi i Kodit

Shkarkoni këtë demonstrim nga faqja AskSensors Github dhe zbërtheni atë.

Skica lexon temperaturën dhe lagështinë nga sensori DHT11 dhe i dërgon AskSensors duke përdorur Kërkesat HTTP GET.

E tëra çfarë ju nevojitet është të modifikoni sa vijon:

const char* ssid = "……………"; // SSID Wifi

const char* fjalëkalimi = "……………"; // Fjalëkalimi Wifi const char* apiKeyIn = "……………."; // Çelësi API

Vini re se kunja e të dhënave DHT është e lidhur me kunjin ESP32 IO4. nëse është e nevojshme, mund ta ndryshoni këtu:

// konfigurimi DHT. #define DHTPIN 4 // Pin i cili është i lidhur me sensorin DHT.

Hapi 4: Drejtoni Testin

Drejtoni Testin
Drejtoni Testin
Drejtoni Testin
Drejtoni Testin
  1. Lidhni ESP32 me kompjuterin tuaj përmes një kabllo USB.
  2. Hapni Arduino IDE dhe ngarkoni kodin.
  3. Hapni një terminal serial. Duhet të shihni që ESP32 juaj të lidhet me internetin nëpërmjet WiFi, Pastaj, ESP32 do të lexojë periodikisht temperaturën dhe lagështinë dhe do ta dërgojë atë te AskSensors.

Hapi 5: Rezultatet

Rezultatet
Rezultatet
Rezultatet
Rezultatet

Tani, kthehuni te AskSensors.

  1. Hyni dhe hapni pultin tuaj të Sensorit.
  2. Klikoni në Modulet dhe shtoni grafikë në Modulin 1 dhe Modulin 2.
  3. Ju duhet të shihni që të dhënat tuaja të shfaqen në grafik siç tregohet në figurat e mësipërme.

Shënim: Kam përdorur tharëse flokësh për të parë ndryshimet e temperaturës dhe lagështisë;-)

Hapi 6: Faleminderit

A keni ndonjë pyetje apo sugjerim? Thjesht komentoni, do të jemi shumë të lumtur të shohim reagimet tuaja!

A ju ndihmoi ky mësim në ndonjë mënyrë? Ju lutem goditni atë zemër të vogël:-)

Recommended: