Turinys:

Kambario temperatūros ir drėgmės stebėjimas naudojant ESP32 ir „AskSensors Cloud“: 6 žingsniai
Kambario temperatūros ir drėgmės stebėjimas naudojant ESP32 ir „AskSensors Cloud“: 6 žingsniai

Video: Kambario temperatūros ir drėgmės stebėjimas naudojant ESP32 ir „AskSensors Cloud“: 6 žingsniai

Video: Kambario temperatūros ir drėgmės stebėjimas naudojant ESP32 ir „AskSensors Cloud“: 6 žingsniai
Video: GTM1 Šildymo automatizavimas. Temperatūros aliarmai. 2024, Liepa
Anonim
Kambario temperatūros ir drėgmės stebėjimas naudojant ESP32 ir „AskSensors Cloud“
Kambario temperatūros ir drėgmės stebėjimas naudojant ESP32 ir „AskSensors Cloud“

Šioje pamokoje sužinosite, kaip stebėti kambario ar stalo temperatūrą ir drėgmę naudojant DHT11 ir ESP32, prijungtą prie debesies.

Mūsų vadovėlių atnaujinimus rasite čia.

DHT11 specifikacijos:

DHT11 jutiklis gali matuoti temperatūrą nuo 0 ° C iki 50 ° C (tikslumas ± 2 ° C) ir drėgmę nuo 20% iki 90% (tikslumas ± 5%). Norint tinkamai veikti, jutikliui reikia 5 V įtampos, o serijiniuose duomenyse pateikiama temperatūra ir drėgmė.

Taigi pradėkime!

1 žingsnis: Aparatūros reikalavimai

Techninės įrangos reikalavimai
Techninės įrangos reikalavimai

Medžiagos:

Šioje demonstracijoje mums reikės:

  • ESP32 WiFi modulis.
  • Kompiuteris, kuriame veikia „Arduino IDE“.
  • Bandomoji Lenta
  • DHT11 arba DHT22
  • 47K rezistorius
  • Laidai jungtims tarp DHT11 ir ESP32.
  • USB mikro kabelis, skirtas prijungti ESP32 prie kompiuterio.

Sujungimai:

Jungtis yra gana paprasta, prijunkite šiuos kaiščius, kaip parodyta aukščiau esančiame paveikslėlyje:

  • Nuo DHT VCC iki ESP32 5V.
  • DHT įžeminimas iki ESP32 žemės.
  • DHT duomenys į ESP32 IO4 (nurodyti kode).
  • Prijunkite duomenų (IO4) kaištį ir 5 V su 47K arba 10K ištraukiamaisiais rezistoriais.

2 žingsnis: Programinės įrangos reikalavimai

„AskSensors“paskyra

Užsiregistruokite nemokamai paskyrai „AskSensors IoT“platformose (tai taip greitai!). Tada galėsite saugoti savo duomenis debesyje, pasiekti juos nuotoliniu būdu internetu ir gauti daugybę funkcijų, pavyzdžiui, vizualizuoti savo duomenis grafikuose, eksportuoti juos į CSV failus ir nustatyti el. Pašto įspėjimus …

Sukurkite naują jutiklį su dviem moduliais, kaip paaiškinta šiame pradžios vadove. Nepamirškite nukopijuoti „Api Key In“, tai yra būtina atliekant kitus veiksmus.

Įdiekite ESP32 į arduino IDE

Jei tai yra pirmas kartas, kai dirbate su ESP32, skaitykite šią pamoką, kurioje aš jums parodysiu žingsnis po žingsnio vadovą, kaip įdiegti ESP32 „Arduino IDE“ir prijungti jį prie debesies.

Įdiekite bibliotekas

Įdiekite DHT biblioteką iš „github“(taip pat galite ją įdiegti eidami į Eskizas> Įtraukti biblioteką> Tvarkyti bibliotekas ir ieškoti „adafruit dht“bibliotekos)

3 žingsnis: kodo rašymas

Atsisiųskite šią demonstracinę versiją iš „AskSensors Github“puslapio ir išspauskite.

Eskizas nuskaito temperatūrą ir drėgmę iš DHT11 jutiklio ir siunčia jį „AskSensors“naudodamas HTTP GET užklausas.

Viskas, ko jums reikia, yra pakeisti šiuos dalykus:

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

const char* slaptažodis = "……………"; // „Wifi“slaptažodis const char* apiKeyIn = "……………."; // API raktas

Atminkite, kad DHT duomenų kaištis yra prijungtas prie ESP32 IO4 kaiščio. jei reikia, galite pakeisti čia:

// DHT konfig. #define DHTPIN 4 // Kaištis, prijungtas prie DHT jutiklio.

4 žingsnis: paleiskite testą

Paleiskite testą
Paleiskite testą
Paleiskite testą
Paleiskite testą
  1. Prijunkite ESP32 prie kompiuterio per USB kabelį.
  2. Atidarykite „Arduino IDE“ir įkelkite kodą.
  3. Atidarykite serijinį terminalą. Turėtumėte matyti, kad jūsų ESP32 prisijungia prie interneto per „WiFi“, tada ESP32 periodiškai skaito temperatūrą ir drėgmę ir siunčia ją „AskSensors“.

5 žingsnis: Rezultatai

Rezultatai
Rezultatai
Rezultatai
Rezultatai

Dabar grįžkite į „AskSensors“.

  1. Prisijunkite ir atidarykite jutiklio prietaisų skydelį.
  2. Spustelėkite Moduliai ir pridėkite grafikus prie 1 ir 2 modulių.
  3. Turėtumėte matyti savo duomenų garą, rodomą diagramoje, kaip parodyta aukščiau esančiuose paveikslėliuose.

Pastaba: norėdamas pamatyti temperatūros ir drėgmės pokyčius, naudojau plaukų džiovintuvą;-)

6 žingsnis: ačiū

Ar turite kokių nors klausimų ar pasiūlymų? Tiesiog komentuokite, mums bus labai malonu matyti jūsų atsiliepimus!

Ar ši pamoka jums kažkaip padėjo? Prašau, paliesk tą mažą širdelę:-)

Rekomenduojamas: