Indholdsfortegnelse:
- Trin 1: Krav til hardware
- Trin 2: Softwarekrav
- Trin 3: Skrivning af koden
- Trin 4: Kør testen
- Trin 5: Resultater
- Trin 6: Tak
Video: Overvågning af rumtemperatur og fugtighed med ESP32 og AskSensors Cloud: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
I denne vejledning lærer du, hvordan du overvåger temperaturen og luftfugtigheden i dit værelse eller skrivebord ved hjælp af DHT11 og ESP32 forbundet til skyen.
Vores tutorials -opdateringer kan findes her.
DHT11 Specifikationer:
DHT11 -sensoren kan måle temperaturen fra 0 ° C til 50 ° C (nøjagtighed ± 2 ° C) og luftfugtighed fra 20% til 90% (nøjagtighed ± 5%). Sensoren kræver 5V for at fungere korrekt og udsender temperatur og fugtighed i serielle data.
Så lad os komme i gang!
Trin 1: Krav til hardware
Materialer:
I denne demo skal vi bruge:
- ESP32 WiFi -modul.
- En computer, der kører Arduino IDE.
- Brødbræt
- DHT11 eller DHT22
- 47K modstand
- Ledninger til forbindelser mellem DHT11 og ESP32.
- USB -mikrokabel til tilslutning af ESP32 til din computer.
Tilslutninger:
Forbindelserne er ret lette, tilslut følgende stifter som vist på billedet ovenfor:
- DHT VCC til ESP32 5V.
- DHT jord til ESP32 jord.
- DHT -data til ESP32 IO4 (angivet i koden).
- Tilslut Data (IO4) pin og 5V med en 47K eller 10K pull up modstande.
Trin 2: Softwarekrav
AskSensors -konto
Tilmeld dig en gratis konto i AskSensors IoT -platforme (det er så hurtigt!). Derefter vil du kunne gemme dine data i skyen, få adgang til dem eksternt over internettet og få mange funktioner som at visualisere dine data i grafer, eksportere dem i CSV -filer og indstille e -mail -advarsler …
Opret en ny sensor med to moduler som forklaret i denne startguide. Glem ikke at kopiere din 'Api Key In', det er obligatorisk i de næste trin.
Installer ESP32 i arduino IDE
Hvis det er første gang, du arbejder med ESP32, henvises til denne vejledning, hvor jeg viser dig en trinvis vejledning i, hvordan du installerer din ESP32 i Arduino IDE og slutter den til skyen.
Installer biblioteker
Installer DHT -biblioteket fra github (Du kan også installere det ved at gå til Skitse> Inkluder bibliotek> Administrer biblioteker og søge efter adafruit dht -bibliotek)
Trin 3: Skrivning af koden
Download denne demo fra AskSensors Github -side, og dekomprimer den.
Skitsen læser temperatur og fugtighed fra DHT11 -sensoren og sender den AskSensors ved hjælp af HTTP GET Requests.
Alt du behøver er at ændre følgende:
const char* ssid = "……………"; // Wifi SSID
const char* password = "……………"; // Wifi -adgangskode const char* apiKeyIn = "……………."; // API -nøgle
Bemærk, at DHT -datapinden er forbundet til ESP32 IO4 -pin. hvis det er nødvendigt, kan du ændre det her:
// DHT -konfiguration. #define DHTPIN 4 // Pin, der er forbundet til DHT -sensoren.
Trin 4: Kør testen
- Tilslut ESP32 til din computer via et USB -kabel.
- Åbn Arduino IDE, og upload koden.
- Åbn en seriel terminal. Du skal se din ESP32 oprette forbindelse til internettet via WiFi, derefter læser ESP32 periodisk temperaturen og luftfugtigheden og sender den til AskSensors.
Trin 5: Resultater
Gå nu tilbage til AskSensors.
- Log ind, og åbn dit sensor dashboard.
- Klik på moduler, og tilføj grafer til modul 1 og modul 2.
- Du skal se din datadamp vises i grafen som vist i figurerne ovenfor.
Bemærk: Jeg brugte en hårtørrer for at se variationer i temperatur og luftfugtighed;-)
Trin 6: Tak
Har du spørgsmål eller forslag? Bare kommenter, vi vil blive meget glade for at se din feedback!
Hjalp denne vejledning dig på nogen måde? Slå venligst på det lille hjerte:-)
Anbefalede:
DHT -overvågning af temperatur og fugtighed ved hjælp af ESP8266 og AskSensors IoT -platform: 8 trin
DHT -temperatur- og fugtighedsovervågning ved hjælp af ESP8266 og AskSensors IoT -platform: I en tidligere instruerbar præsenterede jeg en trinvis vejledning for at komme i gang med ESP8266 -nodenMCU og AskSensors IoT -platformen. I denne vejledning tilslutter jeg en DHT11 -sensor til knudepunktets MCU. DHT11 er en almindeligt anvendt temperatur og fugt
Overvågning af temperatur og fugtighed ved hjælp af ESP-01 & DHT og AskSensors Cloud: 8 trin
Overvågning af temperatur og luftfugtighed ved hjælp af ESP-01 & DHT og AskSensors Cloud: I denne instruktør skal vi lære at overvåge temperatur- og fugtighedsmålingerne ved hjælp af IOT-MCU/ESP-01-DHT11-kortet og AskSensors IoT-platformen .Jeg vælger IOT-MCU ESP-01-DHT11-modulet til denne applikation, fordi det
Overvågning-Temp-og-Fugtighed ved hjælp af AWS-ESP32: 8 trin
Overvågning-Temp-og-Fugtighed ved hjælp af AWS-ESP32: I denne vejledning måler vi forskellige temperatur- og fugtighedsdata ved hjælp af Temp og fugtighedsføler. Du lærer også, hvordan du sender disse data til AWS
ESP8266 Nodemcu temperaturovervågning ved hjælp af DHT11 på en lokal webserver - Få rumtemperatur og fugtighed i din browser: 6 trin
ESP8266 Nodemcu temperaturovervågning ved hjælp af DHT11 på en lokal webserver | Få stuetemperatur og fugtighed i din browser: Hej fyre i dag laver vi en fugtighed & temperaturovervågningssystem ved hjælp af ESP 8266 NODEMCU & DHT11 temperatursensor. Temperatur og fugtighed opnås fra DHT11 Sensor & det kan ses i en browser, hvilken webside der skal administreres
Overvågning af temperatur og fugtighed ved hjælp af Raspberry Pi: 6 trin (med billeder)
Overvågning af temperatur og fugtighed ved hjælp af Raspberry Pi: Sommeren kommer, og dem uden klimaanlæg bør være forberedt på at styre atmosfæren indendørs manuelt. I dette indlæg beskriver jeg den moderne måde at måle de vigtigste parametre for menneskelig komfort: temperatur og fugtighed. T