Sisukord:
- Tarvikud
- Samm: vooluahela skeem ja ühendused
- Samm: konfigureerige Blynk temperatuuri ja niiskuse jälgimiseks
- 3. samm:
Video: Temperatuuri ja niiskuse jälgimine AM2301 abil NodeMCU & Blynk'is: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
On väga hästi teada tõsiasi, et enamikus tööstusharu vertikaalides, temperatuuril, niiskusel, rõhul, õhukvaliteedil, veekvaliteedil jne on olulised tegurid, mida tuleb pidevalt jälgida, ning väärtuste muutumisel peavad olema vajalikud häiresüsteemid. seatud künnistest eemal.
See prototüüp aitab meil mõista temperatuuri ja niiskuse jälgimise protsessi, kasutades "AM2301 mahtuvuslikku digitaalset temperatuuri ja niiskuse andurit".
Selle prototüübi ehitamine on väga lihtne ja lihtne. Loodan, et selle juhendi juhised aitavad lugejatel anda selge pildi selle praktilisest rakendamisest.
Tarvikud
- AM2301 mahtuvuslik digitaalne temperatuuri ja niiskuse andur
- D1 Mini V2 NodeMcu 4M baiti Lua WIFI asjade Interneti arendusnõukogu ESP8266
- 170 punkti Mini Breadboard SYB-170 White
- Meeste ja naiste džemprijuhtmed 40 tk 10cm
Samm: vooluahela skeem ja ühendused
Ühendused on väga lihtsad ja järgmised:
- 3V AM2301 kuni 3V WeMos D1 Mini
- AM2301 GND kuni WeMos D1 Mini GND
- WeMos D1 Mini signaalijuhe (kollane) AM2301 kuni D4 (GPIO 2)
Märkus. Selle prototüübi ehitamiseks ei vaja me ühtegi leivaplaati, kuna ühendamiseks on meil lihtsalt kolm juhet. Jätan selle dokumendi lugeja valiku, kas kasutada leivaplaati (või) ühendada lihtsalt WeMos D1 mini AM2301 -ga otse Jumper -juhtmetega.
Samm: konfigureerige Blynk temperatuuri ja niiskuse jälgimiseks
Blynk'i seadistamise protsessi paremaks mõistmiseks on esitatud samm-sammult ekraanipildid. Lugejatel palutakse ekraanipildid läbi vaadata ja lasta rakendusel konfigureerida kaks "Gauge" komponenti, millest üks tähistab niiskust ja teine temperatuuri.
3. samm:
Koodi algus >>>>>
#define BLYNK_PRINT seeria
#sisalda SPI.h
#include ESP8266WiFi.h
#include BlynkSimpleEsp8266.h
#kaasa DHT.h
char auth = "hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y"; // Sisestage Blinki saadetud autentimiskood
char ssid = "Smaragd25"; // Sisestage oma WIFI nimi
char pass = "Smaragdine@2017"; // Sisestage oma WIFI parool
#define DHTPIN 2 // Digitaalne tihvt 4
// #defineeri DHTTYPE DHT11 // DHT 11
// #defineeri DHTTYPE DHT22 // DHT 22, AM2302, AM2321
#defineeri DHTTYPE DHT21 // DHT 21, AM2301
DHT dht (DHTPIN, DHTTYPE);
BlynkTimer taimer;
tühine sendSensor ()
{
ujuk h = dht.readHumidity ();
ujuk t = dht.readTemperature (); // või dht.readTemperature (true) Fahrenheiti jaoks
kui (isnan (h) || isnan (t)) {
Serial.println ("DHT -andurilt ei õnnestunud lugeda!");
tagasipöördumine; }
Blynk.virtualWrite (V5, h); // V5 on niiskuse jaoks
Blynk.virtualWrite (V6, t); // V6 on temperatuuri jaoks
}
tühine seadistus ()
{
Seriaalne algus (9600); // Vaadake ühenduse olekut jaotises Serial Monitor
Blynk.begin (auth, ssid, pass);
dht.begin ();
timer.setInterval (1000L, sendSensor);
}
tühine tsükkel ()
{
Blynk.run ();
taimer.jooks ();
}
Koodi lõpp >>>>>
Ülalolevas koodis, eriti lausetes #include, lisage kõik päisefailid (mis lõpevad laiendiga.h) lahtrisse "", vastasel juhul viskab kood vigu.
Märkus. Kui olete koodis valinud vale temperatuuri ja niiskuse regulaatori avalduse, ei ole saadud väärtused ilmselgelt õiged (näidisekuva lisatud), kuigi andur töötab. Palun kommenteerige/tühistage oma vajadustele vastamiseks järgmised read. Ainult üks järgmistest ridadest on kommenteerimata, ülejäänud tuleb kommenteerida.
- #defineeri DHTTYPE DHT11 // DHT 11
- #defineeri DHTTYPE DHT22 // DHT 22, AM2302, AM2321
- #defineeri DHTTYPE DHT21 // DHT 21, AM2301
Minu puhul olen kommenteerinud viimast rida, st: "#define DHTTYPE DHT21 // DHT 21, AM2301", ja kommenteerinud puhkejooni.
Parema väljanägemise huvides pakkisin vahtpolüstüroolisse nii WeMos D1 Mini kui ka AM2301 anduri. Mul on plaanis saada akrüülplekk -ümbris, et kogu riistvara korralikult kinnistada ja muuta see professionaalsemaks.
Küsimuste korral kirjutage palun tagasi aadressile [email protected] (või) pingige mind WhatsAppis numbril +91 9398472594. Võtan väga hea meelega vastu kommentaare ja parandan oma artikleid.
Soovitan:
Temperatuuri ja niiskuse jälgimine NODE MCU ja BLYNK abil: 5 sammu
Temperatuuri ja niiskuse jälgimine NODE MCU ja BLYNK abil: Tere poisid! Selles juhendis saate teada, kuidas saada atmosfääri temperatuuri ja niiskust, kasutades DHT11-temperatuuri ja niiskuse andurit, kasutades rakendust Node MCU ja BLYNK
Ruumi temperatuuri ja niiskuse jälgimine ESP32 ja AskSensors Cloud abil: 6 sammu
Ruumi temperatuuri ja niiskuse jälgimine ESP32 ja AskSensors Cloud abil: sellest õpetusest saate teada, kuidas jälgida oma toa või laua temperatuuri ja niiskust, kasutades DHT11 ja pilvega ühendatud ESP32. Meie õpetuste värskendused leiate siit. Spetsifikatsioonid: DHT11 andur suudab mõõta temperatuuri
Temperatuuri ja niiskuse jälgimine ESP-01 & DHT ja AskSensors Cloudi abil: 8 sammu
Temperatuuri ja niiskuse jälgimine ESP-01 & DHT ja AskSensors Cloudi abil: Selles juhendis õpime, kuidas jälgida temperatuuri ja niiskuse mõõtmisi IOT-MCU/ESP-01-DHT11 plaadi ja AskSensors IoT platvormi abil .Ma valin selle rakenduse jaoks IOT-MCU ESP-01-DHT11 mooduli, sest see
Temperatuuri ja niiskuse jälgimine Blynk'i abil: 6 sammu
Temperatuuri ja niiskuse jälgimine Blynk'i abil: selles õpetuses kavatseme temperatuuri ja niiskust jälgida DHT11 abil ja saata andmed pilve, kasutades Blynkit. Selle õpetuse jaoks vajalikud komponendid: Arduino UnoDHT11 temperatuuri ja niiskuse andur
ESP8266 Nodemcu temperatuuri jälgimine DHT11 abil kohalikus veebiserveris - Saate oma brauseris toatemperatuuri ja niiskuse: 6 sammu
ESP8266 Nodemcu temperatuuri jälgimine DHT11 abil kohalikus veebiserveris | Saate oma brauserisse toatemperatuuri ja -niiskuse: Tere poisid, täna teeme õhuniiskust. temperatuuri jälgimissüsteem, kasutades ESP 8266 NODEMCU & DHT11 temperatuuriandur. Temperatuuri ja niiskuse saab DHT11 Sensor & brauserist on näha, millist veebilehte hallatakse