Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Diagram at Mga Koneksyon sa Circuit
- Hakbang 2: Pag-configure ng Blynk upang Subaybayan ang Temperatura at Humidity
- Hakbang 3:
Video: Subaybayan ang Temperatura at Humidity Sa AM2301 sa NodeMCU & Blynk: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Ito ay isang kilalang katotohanan na sa karamihan ng mga industriya na patayo, temperatura, halumigmig, presyon, kalidad ng hangin, kalidad ng tubig, atbp., Maglaro ng mahalagang mga kadahilanan upang patuloy na subaybayan at kailangang magkaroon ng mga kinakailangang sistema ng alerto kapag ang mga halaga ay napunta ang layo mula sa itinakdang thresholds.
Tutulungan kami ng prototype na maunawaan ang proseso upang masubaybayan ang temperatura at halumigmig gamit ang "AM2301 Capacitive Digital Temperature & Humidity Sensor".
Ang pagbuo ng prototype na ito ay napaka-simple at madali. Inaasahan kong ang mga tagubilin sa "Masusukat" na ito ay makakatulong sa mga mambabasa na magbigay ng isang malinaw na larawan ng praktikal na pagpapatupad nito.
Mga gamit
- AM2301 Capacitive Digital Temperature & Humidity Sensor
- D1 Mini V2 NodeMcu 4M Bytes Lua WIFI Internet Of Things Development Board Batay sa ESP8266
- 170 pts Mini Breadboard SYB-170 Puti
- Mga Wire ng Jumper ng Lalaki Sa Babae 40 Pcs 10cm
Hakbang 1: Diagram at Mga Koneksyon sa Circuit
Ang mga koneksyon ay napaka-simple at ang mga sumusunod:
- 3V ng AM2301 hanggang 3V ng WeMos D1 Mini
- GND ng AM2301 hanggang GND ng WeMos D1 Mini
- Signal Wire (Dilaw) ng AM2301 hanggang D4 (GPIO 2) ng WeMos D1 Mini
Tandaan: Upang mabuo ang prototype na ito, hindi na namin kakailanganin ang anumang breadboard dahil mayroon lamang kaming tatlong mga wires upang kumonekta. Iniwan ko ang pagpipilian sa mambabasa ng dokumentong ito, kung gagamitin ang breadboard (o) ikonekta lamang ang WeMos D1 mini sa AM2301 nang direkta sa mga Jumper wires.
Hakbang 2: Pag-configure ng Blynk upang Subaybayan ang Temperatura at Humidity
Ang mga sunud-sunod na screenshot ay naibigay para sa isang mas mahusay na pag-unawa sa proseso upang i-configure ang Blynk. Ang mga mambabasa ay hiniling na dumaan sa mga screenshot at mai-configure ang application na may dalawang sangkap na "Pagsukat", ang isa ay kumakatawan sa Humidity at ang iba pang Temperatura.
Hakbang 3:
Simula ng Code >>>>>
# tukuyin ang BLYNK_PRINT Serial
# isama ang SPI.h
# isama ang ESP8266WiFi.h
# isama ang BlynkSimpleEsp8266.h
# isama ang DHT.h
char auth = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // Ipasok ang Auth code na ipinadala ni Blink
char ssid = "Smaragd25"; // Ipasok ang iyong Pangalan ng WIFI
char pass = "Smaragdine @ 2017"; // Ipasok ang iyong WIFI Password
# tukuyin ang DHTPIN 2 // Digital pin 4
// #define DHTTYPE DHT11 // DHT 11
// #define DHTTYPE DHT22 // DHT 22, AM2302, AM2321
# tukuyin ang DHTTYPE DHT21 // DHT 21, AM2301
DHT dht (DHTPIN, DHTTYPE);
BlynkTimer timer;
walang bisa ang sendSensor ()
{
float h = dht.readHumidity ();
float t = dht.readTemperature (); // o dht.readTemperature (totoo) para sa Fahrenheit
kung (isnan (h) || isnan (t)) {
Serial.println ("Nabigong basahin mula sa sensor ng DHT!");
bumalik; }
Blynk.virtualWrite (V5, h); // V5 ay para sa Humidity
Blynk.virtualWrite (V6, t); // V6 ay para sa Temperatura
}
walang bisa ang pag-setup ()
{
Serial.begin (9600); // Tingnan ang katayuan ng koneksyon sa Serial Monitor
Blynk.begin (auth, ssid, pass);
dht.begin ();
timer.setInterval (1000L, sendSensor);
}
walang bisa loop ()
{
Blynk.run ();
timer.run ();
}
Pagtatapos ng Code >>>>>
Sa code sa itaas, lalo na sa # isama ang mga pahayag, mangyaring isama ang lahat ng mga file ng header (na nagtatapos sa.h extension) sa "", kung hindi man magtatapon ng mga error ang code.
Tandaan: Kung sakaling napili mo ang isang maling pahayag ng Temperatura at Humidity Controller sa code, halatang hindi tama ang mga halagang nakukuha mo (Sample na screenshot na naka-attach), kahit na gumagana ang sensor. Mangyaring magkomento / magbigay ng puna sa mga sumusunod na linya upang matugunan ang iyong mga pangangailangan. Isa lamang sa mga sumusunod na linya ang hindi nasisiyahan, ang pahinga ay dapat na bigyan ng puna.
- # tukuyin ang DHTTYPE DHT11 // DHT 11
- #define DHTTYPE DHT22 // DHT 22, AM2302, AM2321
- # tukuyin ang DHTTYPE DHT21 // DHT 21, AM2301
Sa aking kaso, nai-kompromiso ko ang huling linya, ibig sabihin: "#define DHTTYPE DHT21 // DHT 21, AM2301", at nagkomento ng mga linya ng pahinga.
Para sa mas mahusay na hitsura, na-pack ko ang parehong WeMos D1 Mini at ang AM2301 sensor sa Styrofoam. Nagpaplano ako na magkaroon ng isang kaso ng acrylic sheet upang maayos na mai-embed ang kumpletong hardware at gawin itong mukhang mas propesyonal.
Sa kaso ng anumang mga query, mangyaring sumulat pabalik sa [email protected] (o) i-ping sa akin sa WhatsApp sa +91 9398472594. Masisiyahan akong matanggap ang mga komento at pagbutihin ang aking mga artikulo.
Inirerekumendang:
Subaybayan at subaybayan para sa Mga Maliit na Tindahan: 9 Mga Hakbang (na may Mga Larawan)
Subaybayan at subaybayan ang para sa Mga Maliit na Tindahan: Ito ay isang sistema na ginawa para sa maliliit na tindahan na dapat na mai-mount sa mga e-bike o e-scooter para sa maihatid na saklaw, halimbawa isang panaderya na nais maghatid ng mga pastry. Ano ang ibig sabihin ng Track and Trace? Ang track at trace ay isang sistema na ginamit ng ca
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver - Kumuha ng Temperatura ng Temperatura at Humidity sa Iyong Browser: 6 na Hakbang
ESP8266 Pagsubaybay sa Temperatura ng Nodemcu Paggamit ng DHT11 sa isang Local Webserver | Kumuha ng Temperatura ng Temperatura at Kahalumigmigan sa Iyong Browser: Kumusta mga tao ngayon gagawa kami ng isang kahalumigmigan & temperatura monitoring system gamit ang ESP 8266 NODEMCU & Sensor ng temperatura ng DHT11. Ang temperatura at halumigmig ay makukuha mula sa DHT11 Sensor & makikita ito sa isang browser kung aling webpage ang magiging manag
ESP32 Batay sa M5Stack M5stick C Weather Monitor Sa DHT11 - Subaybayan ang Temperatura ng Humidity at Heat Index sa M5stick-C Gamit ang DHT11: 6 na Hakbang
ESP32 Batay sa M5Stack M5stick C Weather Monitor Sa DHT11 | Subaybayan ang Temperatura ng Humidity at Heat Index sa M5stick-C Gamit ang DHT11: Kumusta, sa mga itinuturo na ito matututunan natin kung paano i-interface ang sensor ng temperatura ng DHT11 na may m5stick-C (isang development board ng m5stack) at ipakita ito sa pagpapakita ng m5stick-C. Kaya sa tutorial na ito mababasa natin ang temperatura, halumigmig at amp; init ako
Madali ang IoT: Nakukuha ang Data ng Remote na Panahon: UV at Temperatura ng Temperatura at Humidity: 7 Hakbang
Madali ang IoT: Nakukuha ang Data ng Remote na Panahon: UV at Temperatura ng Temperatura at Humidity: Sa tutorial na ito, makukuha namin ang malayuang data bilang UV (Ultra-Violet radiation), temperatura ng hangin at halumigmig. Ang data na iyon ay magiging napakahalaga at gagamitin sa hinaharap na kumpletong Weather Station. Ipinapakita ng block Diagram kung ano ang makukuha natin sa dulo
ESP8266: Paano Subaybayan ang Temperatura at Humidity: 12 Hakbang
ESP8266: Paano Subaybayan ang Temperatura at Humidity: Sa tutorial ngayon, gagamit kami ng isang ESP-01, na kung saan ay ang ESP8266 sa pagsasaayos 01 (na may 2 GPIO lamang), para sa mga pagbabasa ng temperatura at halumigmigan ng DHT22 sensor. Ipapakita ko sa iyo ang isang iskemang de-kuryente at ang bahagi ng programa ng ESP na may isang Arduino.