INHOUDSOPGAWE:
- Voorrade
- Stap 1: Kringdiagram en verbindings
- Stap 2: Blynk instel om temperatuur en humiditeit te monitor
- Stap 3:
Video: Monitor temperatuur en humiditeit met AM2301 op NodeMCU en Blynk: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
Dit is 'n baie bekende feit dat in die meeste van die industrie vertikale, temperatuur, humiditeit, druk, luggehalte, waterkwaliteit, ens. Belangrike faktore speel wat deurlopend gemonitor moet word en die nodige waarskuwingstelsels in plek moet wees wanneer die waardes styg. weg van die drempels wat gestel is.
Hierdie prototipe sal ons help om die proses om temperatuur en humiditeit te monitor, te verstaan met behulp van 'AM2301 Capacitive Digital Temperature & Humidity Sensor'.
Die bou van hierdie prototipe is baie eenvoudig en maklik. Ek hoop dat die instruksies in hierdie 'Instrueerbare' lesers sal help om 'n duidelike beeld te gee van die praktiese implementering daarvan.
Voorrade
- AM2301 Kapasitiewe digitale temperatuur- en humiditeitsensor
- D1 Mini V2 NodeMcu 4M Bytes Lua WIFI Internet of Things Development Board Based ESP8266
- 170 pts Mini Breadboard SYB-170 Wit
- Trui van man tot vrou 40 stuks 10 cm
Stap 1: Kringdiagram en verbindings
Die verbindings is baie eenvoudig en is soos volg:
- 3V van AM2301 tot 3V van WeMos D1 Mini
- GND van AM2301 tot GND van WeMos D1 Mini
- Seindraad (geel) van AM2301 tot D4 (GPIO 2) van WeMos D1 Mini
Opmerking: om hierdie prototipe te bou, het ons geen broodbord nodig nie, aangesien ons net drie drade het om aan te sluit. Ek laat die leser van hierdie dokument die keuse oor, of ek 'n broodbord wil gebruik (of) WeMos D1 mini met AM2301 direk met Jumper -drade verbind.
Stap 2: Blynk instel om temperatuur en humiditeit te monitor
Stap-vir-stap skermkiekies is verskaf vir 'n beter begrip van die proses om Blynk op te stel. Lesers word versoek om deur die skermkiekies te gaan en die toepassing te laat opstel met twee "Gauge" -komponente, een om humiditeit en die ander die temperatuur voor te stel.
Stap 3:
Begin van kode >>>>>
#define BLYNK_PRINT reeks
#sluit SPI.h in
#sluit ESP8266WiFi.h in
#sluit BlynkSimpleEsp8266.h in
#sluit DHT.h in
char auth = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // Voer die Auth -kode in wat deur Blink gestuur is
char ssid = "Smaragd25"; // Voer u WIFI -naam in
char pass = "Smaragdine@2017"; // Voer u WIFI -wagwoord in
#definieer DHTPIN 2 // Digitale pen 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 (); // of dht.readTemperatuur (waar) vir Fahrenheit
as (isnan (h) || isnan (t)) {
Serial.println ("Kan nie lees van DHT -sensor nie!");
terugkeer; }
Blynk.virtualWrite (V5, h); // V5 is vir humiditeit
Blynk.virtualWrite (V6, t); // V6 is vir temperatuur
}
leemte opstelling ()
{
Serial.begin (9600); // Sien die verbindingstatus in Serial Monitor
Blynk.begin (auth, ssid, pass);
dht.begin ();
timer.setInterval (1000L, sendSensor);
}
leemte lus ()
{
Blynk.run ();
timer.run ();
}
Einde van kode >>>>>
Sluit asseblief alle koptekstlêers (wat eindig met.h -uitbreiding) in "" in die kode hierbo, veral in die #include -stellings, in "", anders gooi die kode foute.
Let wel: as u 'n verkeerde verklaring van die temperatuur- en humiditeitsbeheerder in die kode gekies het, is die waardes wat u kry duidelik nie korrek nie ('n voorbeeldkiekie aangeheg), alhoewel die sensor werk. Lewer kommentaar/maak 'n opmerking oor die volgende reëls om aan u behoeftes te voldoen. Slegs een van die volgende reëls het geen kommentaar nie; u moet kommentaar lewer oor die res.
- #define DHTTYPE DHT11 // DHT 11
- #define DHTTYPE DHT22 // DHT 22, AM2302, AM2321
- #define DHTTYPE DHT21 // DHT 21, AM2301
In my geval het ek die laaste reël nie kommentaar gelewer nie, dit wil sê: "#define DHTTYPE DHT21 // DHT 21, AM2301", en het kommentaar gelewer op ruslyne.
Vir 'n beter voorkoms het ek die WeMos D1 Mini en die AM2301 -sensor in piepschuim ingepak. Ek beplan om 'n akrielbladkas te hê om die volledige hardeware netjies in te sluit en dit meer professioneel te laat lyk.
As u enige navrae het, skryf asseblief terug na [email protected] (of) ping my op WhatsApp op +91 9398472594. Ek sal baie graag die kommentaar ontvang en my artikels verbeter.
Aanbeveel:
Waarnemer vir humiditeit en temperatuur met behulp van Framboos Pi met SHT25 in Python: 6 stappe
Waarnemer vir humiditeit en temperatuur met Raspberry Pi met SHT25 in Python: as 'n entoesias vir Raspberry Pi, het ons gedink aan nog meer skouspelagtige eksperimente. en SHT25, Humidi
Dag van die week, kalender, tyd, humiditeit/temperatuur met batterysparing: 10 stappe (met foto's)
Dag van die week, kalender, tyd, humiditeit/temperatuur met batterybesparing: die kragbesparingsmodus onderskei hierdie instruksie van ander voorbeelde van die dag van die week, maand, dag van die maand, tyd, humiditeit en temperatuur. Dit is hierdie vermoë wat hierdie projek van 'n battery laat loop sonder
ESP8266 NodeMCU -toegangspunt (AP) vir webbediener met DT11 -temperatuursensor en druk temperatuur en humiditeit in blaaier: 5 stappe
ESP8266 NodeMCU -toegangspunt (AP) vir webbediener met DT11 -temperatuursensor en druktemperatuur en humiditeit in die blaaier: Hallo ouens in die meeste projekte gebruik ons ESP8266 en in die meeste projekte gebruik ons ESP8266 as 'n webserver, sodat daar toegang tot data kan wees enige toestel via wifi deur toegang tot die webbediener van ESP8266 te kry, maar die enigste probleem is dat ons 'n werkende router nodig het
ESP32 Gebaseerde M5Stack M5stick C Weermonitor Met DHT11 - Monitor temperatuur humiditeit en hitte-indeks op M5stick-C met DHT11: 6 stappe
ESP32 -gebaseerde M5Stack M5stick C -weermonitor met DHT11 | Monitor temperatuurvochtigheid en hitte-indeks op M5stick-C Met DHT11: Hallo ouens, in hierdie instruksies leer ons hoe om 'n koppelvlak van DHT11-temperatuursensor met m5stick-C ('n ontwikkelingsbord deur m5stack) te plaas en dit op die skerm van m5stick-C te vertoon. In hierdie handleiding sal ons dus die temperatuur, humiditeit en amp lees; hitte ek
Stuur temperatuur en humiditeit na die Blynk -app (Wemos D1 Mini Pro): 15 stappe (met foto's)
Stuur temperatuur en humiditeit na die Blynk -app (Wemos D1 Mini Pro).: Hierdie instruksies kyk na die gebruik van die Wemos D1 Mini Pro om datta (temperatuur en humiditeit) na die Blynk -app te stuur