Innholdsfortegnelse:
- Trinn 1: Krav til maskinvare
- Trinn 2: Programvarekrav
- Trinn 3: Skrive koden
- Trinn 4: Kjør testen
- Trinn 5: Resultater
- Trinn 6: Takk
Video: Overvåking av romtemperatur og fuktighet med ESP32 og AskSensors Cloud: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
I denne opplæringen lærer du hvordan du overvåker temperaturen og fuktigheten i rommet ditt eller skrivebordet ved hjelp av DHT11 og ESP32 koblet til skyen.
Opplæringsoppdateringene våre finner du her.
DHT11 Spesifikasjoner:
DHT11 -sensoren kan måle temperaturen fra 0 ° C til 50 ° C (nøyaktighet ± 2 ° C) og fuktighet fra 20% til 90% (nøyaktighet ± 5%). Sensoren krever 5V for å fungere skikkelig og sender ut temperatur og fuktighet i serielle data.
Så la oss komme i gang!
Trinn 1: Krav til maskinvare
Materialer:
I denne demoen trenger vi:
- ESP32 WiFi -modul.
- En datamaskin som kjører Arduino IDE.
- Brødbrett
- DHT11 eller DHT22
- 47K motstand
- Ledninger for tilkoblinger mellom DHT11 og ESP32.
- USB -mikrokabel for å koble ESP32 til datamaskinen.
Tilkoblinger:
Tilkoblingene er ganske enkle, koble til følgende pins som vist på bildet ovenfor:
- DHT VCC til ESP32 5V.
- DHT bakken til ESP32 bakken.
- DHT -data til ESP32 IO4 (spesifisert i koden).
- Koble Data (IO4) -pinnen og 5V med en opptrekk på 47K eller 10K.
Trinn 2: Programvarekrav
AskSensors -konto
Registrer deg for en gratis konto i AskSensors IoT -plattformer (det er så raskt!). Da vil du kunne lagre dataene dine i skyen, få tilgang til dem eksternt over internett og få mange funksjoner som å visualisere dataene dine i grafer, eksportere dem i CSV -filer og angi e -postvarsler …
Lag en ny sensor med to moduler som forklart i denne startveiledningen. Ikke glem å kopiere ned din 'Api Key In', den er obligatorisk for de neste trinnene.
Installer ESP32 i arduino IDE
Hvis dette er første gang du jobber med ESP32, kan du se denne opplæringen der jeg viser deg en trinnvis veiledning om hvordan du installerer ESP32 i Arduino IDE og kobler den til skyen.
Installer biblioteker
Installer DHT -biblioteket fra github (Du kan også installere det ved å gå til Sketch> Include Library> Manage Libraries, og søk etter adafruit dht -bibliotek)
Trinn 3: Skrive koden
Last ned denne demoen fra AskSensors Github -siden og dekomprimer den.
Skissen leser temperatur og fuktighet fra DHT11 -sensoren og sender den AskSensors ved hjelp av HTTP GET -forespørsler.
Alt du trenger er å endre følgende:
const char* ssid = "……………"; // Wifi SSID
const char* passord = "……………"; // Wifi -passord const char* apiKeyIn = "……………."; // API -nøkkel
Vær oppmerksom på at DHT -datapinnen er koblet til ESP32 IO4 -pinnen. om nødvendig kan du endre det her:
// DHT -konfigurasjon. #define DHTPIN 4 // Pin som er koblet til DHT -sensoren.
Trinn 4: Kjør testen
- Koble ESP32 til datamaskinen din via en USB -kabel.
- Åpne Arduino IDE og last opp koden.
- Åpne en seriell terminal. Du bør se din ESP32 koble til internett via WiFi, deretter leser ESP32 periodisk temperaturen og fuktigheten og sender den til AskSensors.
Trinn 5: Resultater
Gå tilbake til AskSensors.
- Logg på og åpne Sensor -dashbordet.
- Klikk på moduler og legg til grafer i modul 1 og modul 2.
- Du bør se datadampen din vises i grafen som vist i figurene ovenfor.
Merk: Jeg brukte en hårføner for å se variasjoner i temperatur og fuktighet;-)
Trinn 6: Takk
Har du spørsmål eller forslag? Bare kommenter, vi blir veldig glade for å se tilbakemeldingen din!
Hjalp denne opplæringen deg på noen måte? Vennligst slå på det lille hjertet:-)
Anbefalt:
DHT -overvåking av temperatur og fuktighet ved bruk av ESP8266 og AskSensors IoT -plattform: 8 trinn
Overvåkning av temperatur og fuktighet i DHT ved bruk av ESP8266 og AskSensors IoT -plattform: I en tidligere instruksjon presenterte jeg en trinnvis veiledning for å komme i gang med ESP8266 -nodenMCU og AskSensors IoT -plattformen. I denne opplæringen kobler jeg til en DHT11 -sensor til noden MCU. DHT11 er en vanlig temperatur og fuktighet
Overvåking-Temp-og-Fuktighet ved hjelp av AWS-ESP32: 8 trinn
Overvåking-Temp-og-Fuktighet ved hjelp av AWS-ESP32: I denne opplæringen vil vi måle forskjellige temperatur- og fuktighetsdata ved hjelp av Temp- og fuktighetssensor. Du vil også lære hvordan du sender disse dataene til AWS
ESP8266 Nodemcu temperaturovervåking ved bruk av DHT11 på en lokal webserver - Få romtemperatur og fuktighet i nettleseren din: 6 trinn
ESP8266 Nodemcu temperaturovervåking ved bruk av DHT11 på en lokal webserver | Få romtemperatur og fuktighet i nettleseren din: Hei folkens i dag skal vi lage en fuktighet & temperaturovervåkingssystem ved bruk av ESP 8266 NODEMCU & DHT11 temperatursensor. Temperatur og fuktighet oppnås fra DHT11 Sensor & det kan sees i en nettleser hvilken nettside som skal administreres
Monitor for romtemperatur og fuktighet: 6 trinn
Romtemperatur og fuktighetsmonitor: Mitt prosjekt, QTempair, måler romtemperatur, fuktighet og luftkvalitet. Dette prosjektet leser data fra sensorene, sender dataene til databasen og dataene vil bli vist på et nettsted. Du kan lagre en temperatur i innstillingene på
Overvåking av fuktighet og temperatur i huset: 11 trinn
Husfuktighet og temperaturovervåking: Hei folkens! For å starte på den beste måten, en liten historie om prosjektet. Jeg tok nylig eksamen og flyttet til Østerrike for min første stilling som ingeniør. Landet er vakkert, men veldig kaldt & fuktig i vintersesongen. Jeg begynte raskt