Innehållsförteckning:
- Steg 1: Hårdvarukrav
- Steg 2: Programvarukrav
- Steg 3: Skriva koden
- Steg 4: Kör testet
- Steg 5: Resultat
- Steg 6: Tack
Video: Rumstemperatur och fuktövervakning med ESP32 och AskSensors Cloud: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
I denna handledning lär du dig hur du övervakar temperaturen och luftfuktigheten i ditt rum eller skrivbord med hjälp av DHT11 och ESP32 ansluten till molnet.
Våra tutorials -uppdateringar hittar du här.
Specifikationer för DHT11:
DHT11 -sensorn kan mäta temperaturen från 0 ° C till 50 ° C (noggrannhet ± 2 ° C) och luftfuktigheten från 20% till 90% (noggrannhet ± 5%). Sensorn kräver 5V för att fungera korrekt och matar ut temperatur och luftfuktighet i seriell data.
Så låt oss komma igång!
Steg 1: Hårdvarukrav
Material:
I denna demo behöver vi:
- ESP32 WiFi -modul.
- En dator som kör Arduino IDE.
- Bakbord
- DHT11 eller DHT22
- 47K motstånd
- Ledningar för anslutningar mellan DHT11 och ESP32.
- USB -mikrokabel för att ansluta ESP32 till din dator.
Anslutningar:
Anslutningarna är ganska enkla, anslut följande stift som visas på bilden ovan:
- DHT VCC till ESP32 5V.
- DHT -mark till ESP32 -mark.
- DHT -data till ESP32 IO4 (specificerad i koden).
- Anslut datapinnen (IO4) och 5V med ett 47K eller 10K uppdragningsmotstånd.
Steg 2: Programvarukrav
AskSensors -konto
Registrera dig för ett gratis konto på AskSensors IoT -plattformar (det är så snabbt!). Då kommer du att kunna lagra din data i moln, få åtkomst till dem på distans över internet och få många funktioner som att visualisera dina data i grafer, exportera dem i CSV -filer och ställa in e -postvarningar …
Skapa en ny sensor med två moduler som förklaras i den här startguiden. Glöm inte att kopiera ner din 'Api Key In', det är obligatoriskt för nästa steg.
Installera ESP32 i arduino IDE
Om det här är första gången du arbetar med ESP32, se denna handledning där jag visar dig en steg -för -steg -guide om hur du installerar din ESP32 i Arduino IDE och ansluter den till molnet.
Installera bibliotek
Installera DHT -biblioteket från github (Du kan också installera det genom att gå till Sketch> Inkludera bibliotek> Hantera bibliotek och söka efter adafruit dht -bibliotek)
Steg 3: Skriva koden
Ladda ner denna demo från AskSensors Github -sida och dekomprimera den.
Skissen läser temperatur och luftfuktighet från DHT11 -sensorn och skickar den till AskSensors med HTTP GET -förfrågningar.
Allt du behöver är att ändra följande:
const char* ssid = "……………"; // Wifi SSID
const char* password = "……………"; // Wifi -lösenord const char* apiKeyIn = "……………."; // API -nyckel
Observera att DHT -datapinnen är ansluten till ESP32 IO4 -stiftet. om det behövs kan du ändra det här:
// DHT -konfiguration. #define DHTPIN 4 // Pin som är ansluten till DHT -sensorn.
Steg 4: Kör testet
- Anslut ESP32 till din dator via en USB -kabel.
- Öppna Arduino IDE och ladda upp koden.
- Öppna en seriell terminal. Du bör se din ESP32 ansluta till internet via WiFi, sedan läser ESP32 regelbundet temperaturen och luftfuktigheten och skickar den till AskSensors.
Steg 5: Resultat
Gå nu tillbaka till AskSensors.
- Logga in och öppna din sensordashboard.
- Klicka på moduler och lägg till diagram till modul 1 och modul 2.
- Du bör se din dataång visas i grafen som visas i figurerna ovan.
Obs: Jag använde en hårtork för att se variationer i temperatur och luftfuktighet;-)
Steg 6: Tack
Har du några frågor eller förslag? Bara kommentera, vi kommer att bli mycket glada att se din feedback!
Hjälpte denna handledning dig på något sätt? Snälla slå på det lilla hjärtat:-)
Rekommenderad:
Temperatur- och luftfuktighetsövervakning med ESP-01 & DHT och AskSensors Cloud: 8 steg
Temperatur- och luftfuktighetsövervakning med hjälp av ESP-01 & DHT och AskSensors Cloud: I denna instruktör kommer vi att lära oss hur man övervakar temperatur- och fuktmätningarna med hjälp av IOT-MCU/ESP-01-DHT11-kortet och AskSensors IoT-plattform .Jag väljer IOT-MCU ESP-01-DHT11-modulen för den här applikationen eftersom den
ESP8266 Nodemcu temperaturövervakning med DHT11 på en lokal webbserver - Få rumstemperatur och luftfuktighet i din webbläsare: 6 steg
ESP8266 Nodemcu temperaturövervakning med DHT11 på en lokal webbserver | Få rumstemperatur och luftfuktighet i din webbläsare: Hej killar idag, vi kommer att göra en luftfuktighet & temperaturövervakningssystem med ESP 8266 NODEMCU & DHT11 temperaturgivare. Temperatur och luftfuktighet kommer från DHT11 Sensor & det kan ses i en webbläsare vilken webbsida som kommer att hanteras
Förutsägelse av rumstemperatur via LM35 -sensor och maskininlärning: 4 steg
Rumstemperaturförutsägelse via LM35 Sensor och maskininlärning: Introduktion Idag är vi fokuserade på att bygga ett maskininlärningsprojekt som förutspår temperatur via polynomregression.Maskininlärning är en applikation av artificiell intelligens (AI) som ger system möjlighet att automatiskt lära
Rumstemperatur- och luftfuktighetsmätare: 6 steg
Rumstemperatur- och luftfuktighetsmonitor: Mitt projekt, QTempair, mäter rumstemperatur, luftfuktighet och luftkvalitet. Detta projekt läser data från sensorerna, skickar den till databasen och data visas på en webbplats. Du kan spara en temperatur i inställningarna på
Växtövervakning och varningar med ESP8266 och AskSensors IoT Cloud: 6 steg
Växtövervakning och varningar med ESP8266 och AskSensors IoT Cloud: Detta projekt syftar till att bygga ett smart anläggningsövervakningssystem med hjälp av ESP8266 och AskSensors IoT -plattform. Detta system kan användas för att hålla koll på markens fuktnivå för att ge objektiva kriterier för bevattningsbeslut. som hjälper till att säkerställa bevattning