Innehållsförteckning:
- Tillbehör
- Steg 1: Kretsdiagram och anslutningar
- Steg 2: Konfigurera Blynk för att övervaka temperatur och luftfuktighet
- Steg 3:
Video: Övervaka temperatur och luftfuktighet med AM2301 på NodeMCU & Blynk: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:37
Det är ett mycket välkänt faktum att i de flesta av branschens vertikaler, temperatur, luftfuktighet, tryck, luftkvalitet, vattenkvalitet, etc. spelar viktiga faktorer för att övervakas kontinuerligt och nödvändiga varningssystem måste vara på plats när värdena går bort från de inställda trösklarna.
Denna prototyp hjälper oss att förstå processen för att övervaka temperatur och luftfuktighet med "AM2301 kapacitiv digital temperatur- och fuktighetssensor".
Att bygga denna prototyp är väldigt enkelt och enkelt. Jag hoppas att instruktionerna i denna "Instruerbara" hjälper läsarna att ge en klar bild av dess praktiska genomförande.
Tillbehör
- AM2301 Kapacitiv digital temperatur- och fuktighetssensor
- D1 Mini V2 NodeMcu 4M Bytes Lua WIFI Internet of Things Development Board Based ESP8266
- 170 poäng Mini Breadboard SYB-170 Vit
- Manliga till kvinnliga bygeltrådar 40 st 10 cm
Steg 1: Kretsdiagram och anslutningar
Anslutningarna är mycket enkla och är följande:
- 3V AM2301 till 3V WeMos D1 Mini
- GND för AM2301 till GND för WeMos D1 Mini
- Signaltråd (gul) av AM2301 till D4 (GPIO 2) från WeMos D1 Mini
Obs! För att bygga denna prototyp behöver vi ingen brödbräda eftersom vi bara har tre ledningar att ansluta. Jag överlåter valet till läsaren av detta dokument, om jag ska använda brödbräda (eller) bara ansluta WeMos D1 mini till AM2301 direkt med Jumper -kablar.
Steg 2: Konfigurera Blynk för att övervaka temperatur och luftfuktighet
Steg-för-steg skärmdumpar har tillhandahållits för en bättre förståelse av processen för att konfigurera Blynk. Läsarna uppmanas att gå igenom skärmdumparna och ha programmet konfigurerat med två "Gauge" -komponenter, en för att representera fuktighet och den andra temperaturen.
Steg 3:
Start av kod >>>>>
#define BLYNK_PRINT Serial
#inkludera SPI.h
#inkludera ESP8266WiFi.h
#inkludera BlynkSimpleEsp8266.h
#inkludera DHT.h
char auth = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // Ange Auth -koden som skickades med Blink
char ssid = "Smaragd25"; // Ange ditt WIFI -namn
char pass = "Smaragdine@2017"; // Ange ditt WIFI -lösenord
#define DHTPIN 2 // Digital pin 4
// #define DHTTYPE DHT11 // DHT 11
// #define DHTTYPE DHT22 // DHT 22, AM2302, AM2321
#define DHTTYPE DHT21 // DHT 21, AM2301
DHT dht (DHTPIN, DHTTYPE);
BlynkTimer -timer;
void sendSensor ()
{
float h = dht.readHumidity ();
float t = dht.readTemperature (); // eller dht.readTemperature (true) för Fahrenheit
om (isnan (h) || isnan (t)) {
Serial.println ("Det gick inte att läsa från DHT -sensorn!");
lämna tillbaka; }
Blynk.virtualWrite (V5, h); // V5 är för luftfuktighet
Blynk.virtualWrite (V6, t); // V6 är för temperatur
}
void setup ()
{
Serial.begin (9600); // Se anslutningsstatus i Serial Monitor
Blynk.begin (auth, ssid, pass);
dht.begin ();
timer.setInterval (1000L, sendSensor);
}
void loop ()
{
Blynk.run ();
timer.run ();
}
Slutet på koden >>>>>
I ovanstående kod, särskilt i #include -uttalandena, vänligen bifoga alla rubrikfiler (som slutar med.h -tillägget) i "", annars kommer koden att kasta fel.
Obs! Om du har valt fel temperatur- och luftfuktighetskontrollsats i koden är värdena du får uppenbarligen inte korrekta (exempelskärmbild bifogad), även om sensorn fungerar. Kommentera/kommentera följande rader för att möta dina behov. Endast en av följande rader är okommenterad, resten måste kommenteras.
- #define DHTTYPE DHT11 // DHT 11
- #define DHTTYPE DHT22 // DHT 22, AM2302, AM2321
- #define DHTTYPE DHT21 // DHT 21, AM2301
I mitt fall har jag kommenterat den sista raden, dvs: "#define DHTTYPE DHT21 // DHT 21, AM2301", och har kommenterat vilorader.
För bättre utseende packade jag både WeMos D1 Mini och AM2301 -sensorn i frigolit. Jag planerar att ha ett fodral av akryl för att snyggt kunna bädda in hela hårdvaran och få den att se mer professionell ut.
Vid frågor, vänligen skriv tillbaka till [email protected] (eller) ping mig på WhatsApp på +91 9398472594. Jag kommer mycket gärna att få kommentarerna och förbättra mina artiklar.
Rekommenderad:
Hur man gör luftfuktighet och temperatur i realtid Data Recorder med Arduino UNO och SD-kort - DHT11 Datalogger Simulering i Proteus: 5 steg
Hur man gör luftfuktighet och temperatur i realtid Data Recorder med Arduino UNO och SD-kort | DHT11 Datalogger Simulering i Proteus: Introduktion: hej, det här är Liono Maker, här är YouTube-länk. Vi gör kreativa projekt med Arduino och arbetar med inbäddade system.Data-Logger: En datalogger (även datalogger eller dataregistrator) är en elektronisk enhet som registrerar data över tid med
DHT -övervakning av temperatur och luftfuktighet med hjälp av ESP8266 och AskSensors IoT -plattform: 8 steg
DHT -övervakning av temperatur och luftfuktighet med hjälp av ESP8266 och AskSensors IoT -plattform: I en tidigare instruktion presenterade jag en steg -för -steg -guide för att komma igång med ESP8266 -nodenMCU och AskSensors IoT -plattform. I den här självstudien ansluter jag en DHT11 -sensor till noden MCU. DHT11 är en vanlig temperatur och fukt
Varning om temperatur och luftfuktighet med AWS och ESP32: 11 steg
Varning om temperatur och luftfuktighet med hjälp av AWS och ESP32: I denna handledning kommer vi att mäta olika temperatur- och luftfuktighetsdata med hjälp av temp- och fuktighetssensor. Du lär dig också hur du skickar dessa data till AWS
Övervaka och registrera temperatur med Bluetooth LE och RaspberryPi: 9 steg (med bilder)
Övervaka och registrera temperatur med Bluetooth LE och RaspberryPi: Den här instruerbara handlingen handlar om hur man sätter ihop ett temperaturövervakningssystem med flera noder med Bluetooth LE-sensorbugg från Blue Radios (BLEHome) och RaspberryPi 3B Tack vare utvecklingen av standarden Bluetooth LE finns det nu tillgängligt
Fjärrövervakning av temperatur och luftfuktighet med ESP8266 och Blynk App: 15 steg
Fjärrövervakning av temperatur och luftfuktighet med ESP8266 och Blynk App: Det var mitt första projekt med ESP8266 -chip. Jag har precis byggt ett nytt växthus nära mitt hus och det var intressant för mig vad som händer där under en dag? Jag menar hur temperatur och luftfuktighet förändras? Är växthuset tillräckligt ventilerat? Så jag bestämde mig