Мазмұны:
- Жабдықтар
- 1 -қадам: схема мен қосылыстар
- 2 -қадам: температура мен ылғалдылықты бақылау үшін Blynk конфигурациясы
- 3 -қадам:
Бейне: NodeMCU & Blynk -те AM2301 көмегімен температура мен ылғалдылықты бақылаңыз: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Көптеген салаларда вертикаль, температура, ылғалдылық, қысым, ауа сапасы, су сапасы және т.б. маңызды факторларды үздіксіз бақылап отыратыны және мәндер өзгерген кезде қажетті ескерту жүйелерінің болуы қажет екендігі белгілі. белгіленген шектерден алшақ.
Бұл прототип «AM2301 сыйымдылықты температура мен ылғалдылық сенсоры» көмегімен температура мен ылғалдылықты бақылау процесін түсінуге көмектеседі.
Бұл прототипті құру өте қарапайым және қарапайым. Бұл «Нұсқауда» берілген нұсқаулар оқырмандарға оның іс жүзінде орындалуы туралы нақты түсінік беруге көмектеседі деп сенемін.
Жабдықтар
- AM2301 Сандық температура мен ылғалдылық сыйымдылығы
- D1 Mini V2 NodeMcu 4M Bytes Lua WIFI Internet Of Things Development Board негізіндегі ESP8266
- 170 балл Mini Breadboard SYB-170 ақ
- Еркек пен әйелге секіргіш сымдар 40 дана 10см
1 -қадам: схема мен қосылыстар
Қосылымдар өте қарапайым және келесідей:
- AM2301 -ден 3В -қа дейін WeVos D1 Mini -ден 3В -қа дейін
- AM2301 GND - GND WeMos D1 Mini үшін
- WeMos D1 Mini AM2301 - D4 (GPIO 2) сигналдық сымы (сары)
Ескерту: Бұл прототипті жасау үшін бізге ешқандай тақтаның қажеті жоқ, өйткені бізде тек қосылатын үш сым бар. Мен осы құжатты оқырманға таңдау тақтасын қолданамын ба, әлде тақтаны пайдалану керек пе (немесе) WeMos D1 mini -ді AM2301 -мен тікелей Jumper сымдарына қосу.
2 -қадам: температура мен ылғалдылықты бақылау үшін Blynk конфигурациясы
Blynk конфигурациялау процесін жақсы түсіну үшін қадамдық скриншоттар ұсынылды. Оқырмандардан скриншоттардан өтіп, қосымшаны екі «өлшеуіш» компонентпен конфигурациялауды сұрайды, олардың бірі ылғалдылықты, екіншісі температураны көрсетеді.
3 -қадам:
Кодтың басталуы >>>>>
#BLYNK_PRINT сериясын анықтаңыз
#SPI.h қосыңыз
#ESP8266WiFi.h қосыңыз
#BlynkSimpleEsp8266.h қосыңыз
#DHT.h қосыңыз
char auth = «hQqK5jvA0h5JqubLnnpxV94eEltFbw1Y»; // Blink жіберген растау кодын енгізіңіз
char ssid = «Smaragd25»; // WIFI атыңызды енгізіңіз
char pass = «Smaragdine@2017»; // WIFI құпия сөзін енгізіңіз
#DHTPIN 2 анықтаңыз // Сандық түйреуіш 4
// #DHTTYPE DHT11 анықтаңыз // DHT 11
// #DHTTYPE DHT22 анықтаңыз // DHT 22, AM2302, AM2321
#DHTTYPE DHT21 // DHT 21, AM2301 анықтаңыз
DHT dht (DHTPIN, DHTTYPE);
BlynkTimer таймері;
жарамсыз sendSensor ()
{
float h = dht.readHumidity ();
float t = dht.readTemperature (); // немесе Фаренгейт үшін dht.readTemperature (true)
егер (isnan (h) || isnan (t)) {
Serial.println («DHT сенсорынан оқу мүмкін болмады!»);
қайтару; }
Blynk.virtualWrite (V5, h); // V5 ылғалдылыққа арналған
Blynk.virtualWrite (V6, t); // V6 температураға арналған
}
жарамсыз орнату ()
{
Serial.begin (9600); // Сериялық монитордағы қосылым күйін қараңыз
Blynk.begin (auth, ssid, pass);
dht.begin ();
timer.setInterval (1000L, sendSensor);
}
бос цикл ()
{
Blynk.run ();
timer.run ();
}
Кодтың соңы >>>>>
Жоғарыда келтірілген кодта, әсіресе #include мәлімдемесінде, барлық тақырып файлдарын (.h кеңейтімімен аяқталатын) «» ішіне енгізіңіз, әйтпесе код қателерді жібереді.
Ескерту: Егер сіз кодта температура мен ылғалдылықты реттегішті қате таңдасаңыз, сенсор жұмыс істеп тұрса да, алынған мәндер дұрыс емес (скриншот үлгісі қоса берілген). Сіздің қажеттіліктеріңізді қанағаттандыру үшін келесі жолдарға түсініктеме беріңіз. Келесі жолдардың біреуі ғана түсіндірілмеген, қалғандарына түсініктеме беру керек.
- #DHTTYPE DHT11 // DHT 11 анықтаңыз
- #DHTTYPE DHT22 // DHT 22, AM2302, AM2321 анықтаңыз
- #DHTTYPE DHT21 // DHT 21, AM2301 анықтаңыз
Менің жағдайда, мен соңғы жолды түсіндірмедім, яғни: «#DHTTYPE DHT21 // DHT 21, AM2301 анықтаңыз» және демалыс сызықтарына түсініктеме бердім.
Жақсы көріну үшін мен WeMos D1 Mini мен AM2301 сенсорларын Styrofoam -да жинадым. Мен толық жабдықты ұқыпты ендіру және оны кәсіби етіп көрсету үшін акрилден жасалған қаптаманы алуды жоспарлап отырмын.
Сұрақтар туындаған жағдайда, [email protected] (немесе) маған WhatsApp -та +91 9398472594 нөміріне жазыңыз. Пікірлерді қабылдауға және мақалаларымды жақсартуға өте қуаныштымын.
Ұсынылған:
NODE MCU мен BLYNK көмегімен температура мен ылғалдылықты бақылау: 5 қадам
NODE MCU мен BLYNK көмегімен температура мен ылғалдылықтың мониторингі: Сәлеметсіздер ме, балалар, бұл нұсқаулықта MCU мен BLYNK түйінінің көмегімен DHT11-Температура мен ылғалдылық сенсоры көмегімен атмосфераның температурасы мен ылғалдылығын алуды үйренейік
Blynk көмегімен температура мен ылғалдылықты бақылау: 6 қадам
Blynk көмегімен температура мен ылғалдылықты бақылау: Бұл оқулықта DHT11 көмегімен температура мен ылғалдылықты бақылауға және осы оқулыққа қажет Blynk компоненттері арқылы деректерді бұлтқа жіберуге арналған: Arduino UnoDHT11 температура мен ылғалдылық сенсоры ESP8266-01 WiFi модулі
ESP8266 NodeMCU кіру нүктесі (AP) DT11 температура сенсоры бар веб -сервер үшін және шолуда температура мен ылғалдылықты басып шығару: 5 қадам
Браузерде DT11 температура сенсоры мен баспа температурасы мен ылғалдылығы бар веб -серверге арналған ESP8266 NodeMCU кіру нүктесі (AP): Сәлеметсіздер ме, біз ESP8266 пайдаланатын жобалардың көпшілігінде және жобалардың көпшілігінде біз ESP8266 -ды веб -сервер ретінде қолданамыз, осылайша деректерге қол жеткізуге болады. ESP8266 орналастырған веб -серверге кіру арқылы Wi -Fi арқылы кез келген құрылғы, бірақ жалғыз мәселе - бізге жұмыс маршрутизаторы қажет
HDC1000 мен бөлшек фотонының көмегімен температура мен ылғалдылықты өлшеу: 4 қадам
HDC1000 мен Particle Photon көмегімен температура мен ылғалдылықты өлшеу: HDC1000 - бұл температураның сенсоры бар цифрлық ылғалдылық датчигі, ол өте төмен қуатта өлшеудің дәлдігін қамтамасыз етеді. Құрылғы жаңа сыйымдылық сенсорының негізінде ылғалдылықты өлшейді. Ылғалдылық пен температура сенсорлары
ESP8266 және Blynk қосымшасының көмегімен температура мен ылғалдылықты қашықтықтан бақылау: 15 қадам
ESP8266 мен Blynk қосымшасының көмегімен температура мен ылғалдылықты қашықтықтан бақылау: Бұл менің ESP8266 чипі бар алғашқы жобам болды. Мен үйімнің қасына жаңа жылыжай салдым, мен үшін бір күн ішінде не болып жатқаны қызық болды? Айтайын дегенім, температура мен ылғалдылық қалай өзгереді? Жылыжай жеткілікті желдетіле ме? Сондықтан мен шешемін