Mündəricat:
- Təchizat
- Addım 1: Dövrə Bağlantısı
- Addım 2: Blynk Tətbiqinin Qurulması
- Addım 3: Kod
- Addım 4: Toplama …
Video: ESP8266 NodeMCU + LM35 + Blynk (IOT Hava İstasyonu/ Rəqəmsal İstilik Sensoru): 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Salam uşaqlar! Bu Təlimat kitabında, LM35 sensorunu NodeMCU ilə necə əlaqələndirməyi və Blynk tətbiqi olan bir smartfonda bu temperatur məlumatlarını İnternetdə göstərməyi öyrənəcəyik.
(Həm də bu layihədə Blynk tətbiqində SuperChart vidjetindən istifadə edəcəyik ki, məlumatlar Blynk buludunda saxlansın və bütün keçmiş məlumatları bir cədvəldə görək. Bir sözlə, heç bir sensor məlumatı itmir və siz də görürsünüz sərin görünüşlü bir qrafikdir.)
Təchizat
Başlanır…
Bu layihə üçün lazım olan maddələrin siyahısı
1. NodeMCU
2. LM35
3. jumper telləri
4. Çörək lövhəsi
5. Arduino ide (blynk kitabxanaları quraşdırılmış)
Addım 1: Dövrə Bağlantısı
LM35 -də 3 sancaq var. (Sensorun düz üzü sizə baxdıqda, pin1 ən sol pin, orta pin pin2, sağdakı pin pin3 olacaq)
Pin1, NodeMCU -da 3.3v -ə qoşulur.
Pin2 A0 ilə bağlıdır. (NodeMCU -da bir və yalnız analoq pin)
Pin3, NodeMCU -da Ground -a bağlıdır.
(Bir müddət əlaqəli saxlamaq niyyətində olduğum üçün keçid tellərindən istifadə etməyəcəyəm)
Addım 2: Blynk Tətbiqinin Qurulması
1. Playstore/ App store -dan Blynk tətbiqini quraşdırın və hesabınıza daxil olun.
2. Cihaz olaraq NodeMCU və əlaqə növü olaraq Wi-Fi seçərək yeni bir layihə yaradın. (Doğrulama əlaməti poçt ünvanınıza göndəriləcək, bundan sonra kodda istifadə olunacaq)
3. + işarəsini vurun və aşağıdakı vidjetləri əlavə edin - İşarələnmiş dəyər göstəricisi, ölçü və super diaqram. (vidjetləri zövqünüzə görə dəyişdirin)
4. İş vaxtını göstərmək üçün etiketli dəyər vidjetindən istifadə edəcəyik. (NodeMCU-nu işə saldığımız andan etibarən saniyə sayı) Bunu istifadə edərək bir neçə üstünlüyümüz var- Nodemcu'nun internetə bağlı olub olmadığını bilə bilərik (sayğac hər saniyədə 1 artmalıdır) və bu sayğac hər dəfə sıfırlanır. güc sıfırlanır (enerji təchizatı düzgün olmadıqda kobud bir fikir əldə edəcəksiniz). Bunun üçün virtual pin V6 istifadə edəcəyik və oxu sürəti 1 saniyəyə təyin olundu.
5. Temperaturu göstərmək üçün ölçü vidjetindən istifadə edəcəyik. virtual pin V5 vasitəsilə məlumatları blynk tətbiqinə göndərək, ekran aralığı 0 ilə 50 dərəcə Selsi arasında olacaq və oxuma sürəti PUSH olaraq təyin ediləcək (çünki superkart istifadə edəcəyik).
6. İndi Superchart gəlir. Bundan əvvəlki temperatur oxunuşlarını bir qrafikdə görmək üçün istifadə edəcəyik. Widget parametrlərində bir məlumat axını olaraq Temperaturu əlavə edin. yaradılan məlumat axınının yanındakı parametrlər simgesini tıklayaraq, giriş pinini virtual pin V5 olaraq seçin. (Qalan parametrləri zövqünüzə görə dəyişə bilərsiniz).
** DİQQƏT: Yuxarıdakı addımlarda nə demək istədiyimi başa düşmürsünüzsə, tətbiqi qurmaq üçün yuxarıdakı şəkilləri izləyə bilərsiniz.
Addım 3: Kod
Bu səhifədə lazım olan kod faylını əlavə edəcəyəm.
Addım 4: Toplama …
Kodu kompüterinizə qoşaraq NodeMCU -ya yükləyin. Blynk tətbiqindəki oynatma düyməsini basın, indiyə qədər smartfonunuza məlumat almalısınız və bununla da onu PC -dən çıxarıb hansısa güc bankına qoşa və lazım olan yerdə bütün temperatur algılayıcı cihazını yerləşdirə bilərsiniz.
** DİQQƏT: diqqət etməli olduğunuz bir neçə şey
1. UPTIME: Blynk tətbiqi internet üzərindən NodeMCU -ya qoşulduqda, hər saniyə iş vaxtı tələb edir. Əgər bu sayğac hər saniyədə yüksəlməsə, bu sadəcə telefon tərəfində və ya NodeMCU tərəfindəki şəbəkə bağlantısının zəif və ya pozulmuş olduğunu göstərir (və ya NodeMCU işləmir).
2. SUPERCHART: Yazılmış sensor məlumatlarınızı CSV faylı olaraq ixrac edə və ya təzə başlamaq üçün əvvəlki məlumatları silə bilərsiniz. (Superchart -dan istifadə etmək üçün temperaturun oxuma sürəti PUSH olaraq təyin olunmalıdır)
3. Bir neçə şəkilə qeydlər əlavə etdim. (bəzi şübhələri aradan qaldıra bilər)
Ümid edirik ki, bu dərsdən zövq aldınız!
Tövsiyə:
DHT21 Arduino ilə Rəqəmsal İstilik və Nəmlik Sensoru: 6 addım
DHT21 Arduino ilə Rəqəmsal Temperatur və Rütubət Sensoru: Bu dərslikdə DHT21 Nəmlik və Temperatur Sensorunun Arduino ilə necə istifadə ediləcəyini və dəyərlərin OLED Ekranda necə göstəriləcəyini öyrənəcəyik
NaTaLia Hava İstasyonu: Arduino Günəş Enerjili Hava İstasyonu Düzgün Edildi: 8 Addım (Şəkillərlə)
NaTaLia Hava İstasyonu: Arduino Günəş Enerjili Hava İstasyonu Düzgün Edildi: 2 fərqli yerdə 1 illik uğurlu əməliyyatdan sonra günəş enerjisi ilə işləyən hava stansiyası layihə planlarımı paylaşıram və uzun müddət ərzində həqiqətən də sağ qala biləcək bir sistemə necə çevrildiyini izah edirəm. günəş enerjisindən dövrlər. Təqib etsəniz
Arduino Günəş Enerjili İstilik və Nəmlik Sensoru 433mhz Oregon Sensoru Olaraq: 6 Addım
Arduino Günəş Enerjili İstilik və Rütubət Sensoru 433mhz Oregon Sensoru olaraq: Bu günəş enerjisi ilə işləyən bir temperatur və rütubət sensoru qurğusudur. Sensor 433mhz Oregon sensorunu təqlid edir və Telldus Net şlüzündə görünür. Nə lazımdır: 1x "10-LED Günəş enerjisi hərəkət sensoru " ebaydan. 3.7v xəmir olduğunu yazdığınızdan əmin olun
Moruq PI İstilik və Nəmlik Qeydiyyatı, Bulud Hava İstasyonu, Wifi və Mobil İstatistikler: 6 Addım
Raspberry PI İstilik və Nəmlik Qeydiyyatı, Bulud Hava İstasyonu, Wifi və Mobil İstatistikler: Raspberry PI cihazı ilə otaqda, istixanada, laboratoriyada, soyutma otağında və ya başqa yerlərdə temperatur və rütubət məlumatlarını çöldə qeyd edə bilərsiniz. İstilik və rütubəti qeyd etmək üçün istifadə edəcəyimiz bu nümunə. Cihaz internetə qoşulacaq
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): 5 Addım (Şəkillərlə)
Raspberry Pi və Weewx istifadə edərək Acurite 5 -də 1 Hava İstasyonu (digər Hava İstasyonları Uyğundur): Acurite 5 -i 1 hava stansiyasından alanda evdən kənarda olduğum zaman havanı yoxlamaq istəyirdim. Evə gəlib qurduqda ya ekranı kompüterə bağlamalı olduğumu, ya da ağıllı mərkəzini almalı olduğumu başa düşdüm