Sisukord:

Ruumi temperatuuri ja niiskuse jälgimine ESP32 ja AskSensors Cloud abil: 6 sammu
Ruumi temperatuuri ja niiskuse jälgimine ESP32 ja AskSensors Cloud abil: 6 sammu

Video: Ruumi temperatuuri ja niiskuse jälgimine ESP32 ja AskSensors Cloud abil: 6 sammu

Video: Ruumi temperatuuri ja niiskuse jälgimine ESP32 ja AskSensors Cloud abil: 6 sammu
Video: Riigikogu 22.01.2024 2024, November
Anonim
Ruumi temperatuuri ja niiskuse jälgimine ESP32 ja AskSensors Cloud abil
Ruumi temperatuuri ja niiskuse jälgimine ESP32 ja AskSensors Cloud abil

Selles õpetuses saate teada, kuidas pilvega ühendatud DHT11 ja ESP32 abil oma toa või laua temperatuuri ja niiskust jälgida.

Meie õpetuste värskendused leiate siit.

DHT11 spetsifikatsioonid:

DHT11 andur suudab mõõta temperatuuri 0 ° C kuni 50 ° C (täpsus ± 2 ° C) ja niiskust 20% kuni 90% (täpsus ± 5%). Andur vajab nõuetekohaseks töötamiseks 5 V pinget ja väljastab seeriaandmetes temperatuuri ja niiskuse.

Nii et alustame!

Samm: riistvaranõuded

Riistvara nõuded
Riistvara nõuded

Materjalid:

Selles demos vajame:

  • ESP32 WiFi moodul.
  • Arvuti, kus töötab Arduino IDE.
  • Leivalaud
  • DHT11 või DHT22
  • 47K takisti
  • Juhtmed ühendamiseks DHT11 ja ESP32 vahel.
  • USB -mikrokaabel ESP32 ühendamiseks arvutiga.

Ühendused:

Ühendused on üsna lihtsad, ühendage järgmised tihvtid, nagu on näidatud ülaltoodud pildil:

  • DHT VCC kuni ESP32 5V.
  • DHT Ground kuni ESP32 Ground.
  • DHT andmed ESP32 IO4 -le (koodis määratud).
  • Ühendage andmete (IO4) tihvt ja 5 V 47K või 10K tõmbetakistitega.

2. samm: tarkvara nõuded

AskSensorsi konto

Registreeruge tasuta kontole AskSensors IoT platvormidel (see on nii kiire!). Siis saate salvestada oma andmed pilve, pääseda neile Interneti kaudu kaugjuurdepääsu kaudu ja saada palju funktsioone, näiteks oma andmete visualiseerimine graafikuna, eksportimine CSV -failidena ja e -posti märguannete seadmine …

Looge uus andur kahe mooduliga, nagu on selgitatud selles alustamisjuhendis. Ärge unustage oma „Api võtit” kopeerida, see on järgmiste sammude jaoks kohustuslik.

Installige ESP32 arduino IDE -sse

Kui kasutate ESP32 -ga esimest korda, lugege palun seda õpetust, kus näitan teile samm -sammult juhiseid selle kohta, kuidas oma ESP32 Arduino IDE -sse installida ja pilvega ühendada.

Installige raamatukogud

Installige DHT -raamatukogu githubist (saate selle installida ka menüüs Visand> Kaasa raamatukogu> Halda raamatukogusid ja otsige adafruit dht -i teeki)

Samm: koodi kirjutamine

Laadige see demo alla AskSensors Githubi lehelt ja pakkige see lahti.

Visand loeb temperatuuri ja niiskust DHT11 andurilt ning saadab selle AskSensorsile, kasutades HTTP GET päringuid.

Kõik, mida vajate, on muuta järgmist:

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

const char* parool = "……………"; // Wifi parool const char* apiKeyIn = "……………."; // API võti

Pange tähele, et DHT Data pin on ühendatud ESP32 IO4 tihvtiga. vajadusel saate seda muuta siin:

// DHT konfiguratsioon. #define DHTPIN 4 // DHT -anduriga ühendatud tihvt.

Samm: käivitage test

Käivitage test
Käivitage test
Käivitage test
Käivitage test
  1. Ühendage ESP32 USB -kaabli abil arvutiga.
  2. Avage Arduino IDE ja laadige kood üles.
  3. Avage jadaterminal. Peaksite nägema, et teie ESP32 ühendub WiFi -ga Interneti -ühenduse kaudu, seejärel loeb ESP32 perioodiliselt temperatuuri ja niiskust ning saadab selle AskSensorsile.

5. samm: tulemused

Tulemused
Tulemused
Tulemused
Tulemused

Naaske nüüd tagasi AskSensorsi.

  1. Logige sisse ja avage anduri armatuurlaud.
  2. Klõpsake moodulitel ja lisage graafikud moodulitele 1 ja 2.
  3. Te peaksite nägema oma andmete auru graafikul, nagu on näidatud ülaltoodud joonistel.

Märkus: kasutasin föönit, et näha temperatuuri ja niiskuse muutusi;-)

6. samm: aitäh

Kas teil on küsimusi või ettepanekuid? Lihtsalt kommenteerige, meil on väga hea meel teie tagasisidet näha!

Kas see õpetus aitas teid kuidagi? Palun löö seda väikest südant:-)

Soovitan: