Turinys:
- 1 žingsnis: Aparatūros reikalavimai
- 2 žingsnis: Programinės įrangos reikalavimai
- 3 žingsnis: kodo rašymas
- 4 žingsnis: paleiskite testą
- 5 žingsnis: Rezultatai
- 6 žingsnis: ačiū
Video: Kambario temperatūros ir drėgmės stebėjimas naudojant ESP32 ir „AskSensors Cloud“: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Š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
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ą
- Prijunkite ESP32 prie kompiuterio per USB kabelį.
- Atidarykite „Arduino IDE“ir įkelkite kodą.
- 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
Dabar grįžkite į „AskSensors“.
- Prisijunkite ir atidarykite jutiklio prietaisų skydelį.
- Spustelėkite Moduliai ir pridėkite grafikus prie 1 ir 2 modulių.
- 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:
DHT temperatūros ir drėgmės stebėjimas naudojant ESP8266 ir „AskSensors IoT“platformą: 8 žingsniai
DHT temperatūros ir drėgmės stebėjimas naudojant ESP8266 ir „AskSensors IoT“platformą: Ankstesnėje instrukcijoje aš pateikiau žingsnis po žingsnio vadovą, kaip pradėti dirbti su ESP8266 nodeMCU ir „AskSensors IoT“platforma. Šioje pamokoje aš jungiu DHT11 jutiklį į mazgą MCU. DHT11 yra dažniausiai naudojama temperatūra ir drėgmė
Temperatūros ir drėgmės stebėjimas naudojant ESP-01 & DHT ir „AskSensors Cloud“: 8 žingsniai
Temperatūros ir drėgmės stebėjimas naudojant ESP-01 & DHT ir „AskSensors Cloud“: Šioje instrukcijoje mes mokysimės stebėti temperatūrą ir drėgmės matavimus naudojant IOT-MCU/ESP-01-DHT11 plokštę ir „AskSensors IoT“platformą .Šiai programai renkuosi IOT-MCU ESP-01-DHT11 modulį, nes
Temperatūros ir drėgmės stebėjimas naudojant AWS-ESP32: 8 žingsniai
Temperatūros ir drėgmės stebėjimas naudojant AWS-ESP32: Šiame vadove mes išmatuosime skirtingus temperatūros ir drėgmės duomenis naudodami temperatūros ir drėgmės jutiklį. Taip pat sužinosite, kaip siųsti šiuos duomenis į AWS
ESP8266 „Nodemcu“temperatūros stebėjimas naudojant DHT11 vietiniame tinklalapyje - Patvirtinkite kambario temperatūrą ir drėgmę naršyklėje: 6 žingsniai
ESP8266 „Nodemcu“temperatūros stebėjimas naudojant DHT11 vietiniame tinklalapyje | Naršyklėje nustatykite kambario temperatūrą ir drėgmę: Sveiki, vaikinai, šiandien mes gaminsime drėgmę ir temperatūros stebėjimo sistema, naudojant ESP 8266 NODEMCU & DHT11 temperatūros jutiklis. Temperatūra ir drėgmė bus nustatyti naudojant DHT11 jutiklį & tai galima pamatyti naršyklėje, kuris tinklalapis bus valdomas
„Raspberry Pi“kontroliuojamas kambario temperatūros stebėjimas naudojant „Gnuplot“vaizdo išvestį ir el. Pašto įspėjimo galimybes: 7 žingsniai
„Raspberry Pi“kontroliuojamas kambario temperatūros stebėjimas naudojant „Gnuplot“vaizdo išvestį ir el. Pašto įspėjimo galimybes: kur aš dirbu, yra labai svarbus kambarys, kuriame yra daug kompiuterių. Norint optimizuoti šių sistemų veikimą, šios patalpos aplinkos temperatūra turi būti labai šalta. Manęs paprašė sukurti stebėjimo sistemą, galinčią