Mündəricat:
- Addım 1: Firebase qurun və Gizli Açar əldə edin
- Addım 2: MIT App Inventor 2 -dən istifadə edərək tətbiq yaradın
- Addım 3: Nodemcu Esp8266 üçün Arduino IDE -ni konfiqurasiya edin
- Addım 4: Bəzi Lazımi Dəyişikliklərlə Kod Yükləyin
- Addım 5: Donanımı konfiqurasiya edin
- Addım 6: Sehrli Zaman
Video: NodeMCU ESP8266 istifadə edərək IOT əsaslı su səviyyəsi nəzarətçisi: 6 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu, IOT əsaslı su səviyyəsi nəzarətçisinin necə yaradılacağı ilə bağlı təlimatdır.
Bu layihənin xüsusiyyətləri bunlardır:-
- Android tətbiqetməsində su səviyyəsinin real vaxt rejimində yenilənməsi.
- Su minimum səviyyənin altına çatdıqda su nasosunu avtomatik olaraq AÇIN.
- Su maksimum səviyyəyə çatdıqda avtomatik olaraq su nasosunu söndürün.
- Su pompasını istənilən su səviyyəsində idarə etmək üçün əl ilə seçim.
Tələblər:-
- NodeMCU ESP8266 inkişaf lövhəsi
- HCSR04 ultrasəs sensoru
- Çörək lövhəsi
- Tək kanallı röle lövhəsi (su nasosunu idarə etmək üçün)
- LM7805 +5V gərginlik tənzimləyicisi IC.
- Batareya (9V-12V).
- WiFi Router (NodeMCU -nu internetə bağlamaq üçün)
- Firebase (verilənlər bazası yaratmaq üçün)
- MIT tətbiq ixtiraçısı 2 (Android tətbiqi yaratmaq üçün)
Beləliklə, başlayaq.
Addım 1: Firebase qurun və Gizli Açar əldə edin
Google firebase tərəfindən real vaxt məlumat bazasından istifadə edəcəyik. Bu real vaxt verilənlər bazası, Nodemcu ilə Android cihazı arasında bir vasitəçi rolunu oynayacaq.
- Əvvəlcə firebase saytına gedin və Google hesabınızı istifadə edərək daxil olun.
- Yeni real vaxt məlumat bazası yaradın.
- Tətbiqdən verilənlər bazasına daxil olmaq üçün real verilənlər bazası URL və gizli açar əldə edin. Ətraflı bir dərs üçün firebase -in MIT tətbiq ixtiraçısı ilə necə inteqrasiya olunacağını öyrənə bilərsiniz.
Addım 2: MIT App Inventor 2 -dən istifadə edərək tətbiq yaradın
Android tətbiqimizi yaratmaq üçün MIT tətbiq ixtiraçısı 2 -dən istifadə edəcəyik. İstifadəsi çox sadədir və Google firebase qazanmaq üçün asandır.
Sadəcə bu addımları izləyin:-
Aşağıda əlavə olunan MIT app ixtiraçı layihə faylını (.aia faylı) yükləyin
Sonra MIT tətbiq ixtiraçısı >> layihələr >> idxal layihəsinə keçin (ekran görüntüsü 1 -də göstərildiyi kimi). Kompüterinizdən faylı seçin və yükləyin
Layihəni açın və Screen3 -ə gedin (ekran görüntüsündə göstərildiyi kimi 2)
- Bundan sonra, layout pəncərəsinə keçin, firebaseDB1 (iş sahəsinin altındakı) üzərinə vurun, verilənlər bazası URL'sini və açarını daxil edin. Həmçinin ProjectBucket -i S_HO_C_K olaraq təyin edin (ekran görüntüsü 3 -də göstərildiyi kimi).
- Nəhayət, "qur" düyməsini basın və tətbiq faylını (.apk faylı) kompüterinizə qeyd edin. Daha sonra həmin faylı Android cihazınıza köçürün.
Addım 3: Nodemcu Esp8266 üçün Arduino IDE -ni konfiqurasiya edin
Əvvəla, Nodemcu esp8266 üçün Arduino IDE -ni konfiqurasiya edin. Armtronix tərəfindən NodeMCU əsasları ilə bağlı bu addım -addım təlimatı tövsiyə edərdim. Bu faydalı dərs üçün Armtronix -ə təşəkkürlər
Bundan sonra bu iki kitabxananı əlavə edin (ekran görüntüsündə göstərildiyi kimi):-
1. Arduino Json
2. Firebase Arduino
Addım 4: Bəzi Lazımi Dəyişikliklərlə Kod Yükləyin
Nodemcu -ya yükləməzdən əvvəl kodda bəzi zəruri dəyişikliklər etməlisiniz.
Əlavə edilmiş faylı (.ino faylı) yükləyin və Arduino IDE ilə açın
- 3 -cü sətirdə 'https://' olmadan verilənlər bazası URL -ni daxil edin.
- 4 -cü sətirdə verilənlər bazasının gizli açarını daxil edin.
- 5 və 6 -cı sətirlərdə, WiFi SSID və Wifi parolunu (NodeMCU ESP8266 -ya bağlamaq istədiyiniz) yeniləməyi unutmayın.
Bir az aşağı diyirləyin və öz su çəninizin dərinliyinə görə minimum su səviyyəsini, maksimum su səviyyəsini və kənarları yeniləyin
Bundan sonra proqramı NodeMCU ESP8266 -ya yükləyin.
Addım 5: Donanımı konfiqurasiya edin
- Yuxarıdakı şəkildə göstərildiyi kimi bir dövrə yaradın. 9V və ya 12V batareya istifadə edə bilərsiniz.
- Ultrasonik sensoru su anbarının yuxarısına qoyun.
- Su nasosunu bir relay lövhəsi ilə bağlayın (sınaq zamanı isteğe bağlıdır).
Addım 6: Sehrli Zaman
- Tətbiqi (2 -ci addımda yaradılmışdır) Android cihazınıza quraşdırın.
- Quraşdırmaya güc verin.
- NodeMCU -nun qaynar nöqtəyə qoşulmasını gözləyin (ya marşrutlaşdırıcıdan, ya da portativ qaynar nöqtədən istifadə edə bilərsiniz).
- Hər şey hazırdır! İndi dünyanın istənilən yerindən suyun səviyyəsini idarə edə/izləyə bilərsiniz.
Tövsiyə:
NodeMCU ESP8266 istifadə edərək IoT əsaslı Ağıllı Park Sistemi: 5 addım
NodeMCU ESP8266 istifadə edərək IoT əsaslı Ağıllı Park Sistemi: Hal -hazırda sıxlıq olan ərazilərdə dayanacaq tapmaq çox çətindir və onlayn olaraq park yerləri haqqında məlumat əldə etmək üçün heç bir sistem yoxdur. Telefonunuzda dayanacaq yerinin mövcudluğu haqqında məlumat əldə edə biləcəyinizi və yoxlamaq üçün ətrafında dolaşmadığınızı düşünün
NodeMCU istifadə edərək IoT əsaslı Torpaq Nəmini İzləmə və Nəzarət Sistemi: 6 Addım
NodeMCU istifadə edərək IoT əsaslı Torpaq Nəminin İzlənməsi və Nəzarət Sistemi: Bu dərslikdə ESP8266 WiFi Modulu, yəni NodeMCU istifadə edərək IoT əsaslı Torpaq Nəminin İzlənməsi və İdarəetmə sistemini tətbiq edəcəyik. Bu layihə üçün lazım olan komponentlər: ESP8266 WiFi Modulu- Amazon (334/- INR) Relay Modulu- Amazon (130/- INR
Arduino əsaslı DIY Oyun Nəzarətçisi - Arduino PS2 Oyun Nəzarətçisi - DIY Arduino Gamepad ilə Tekken oynamaq: 7 addım
Arduino əsaslı DIY Oyun Nəzarətçisi | Arduino PS2 Oyun Nəzarətçisi | DIY Arduino Gamepad ilə Tekken Oynamaq: Salam uşaqlar, oyun oynamaq həmişə əyləncəlidir, ancaq öz DIY xüsusi oyun nəzarətçinizlə oynamaq daha əyləncəlidir, buna görə də bu təlimatlarda arduino pro micro istifadə edərək bir oyun nəzarətçisi edəcəyik
YABC - Başqa bir Blynk Nəzarətçisi - IoT Bulud İstilik və Rütubət Nəzarətçisi, ESP8266: 4 Addım
YABC - Başqa bir Blynk Nəzarətçisi - IoT Bulud Temperaturu və Rütubət Nəzarətçisi, ESP8266: Salam Yaradıcılar, bu yaxınlarda evdə göbələk, İstiridye göbələyi yetişdirməyə başladım, ancaq ev dəmləməyim, arvadım üçün Fermentator Temperaturuna nəzarət etmək üçün evdə bu nəzarətçilərin üçdə birini var. indi də bu Kombucha işini edir və İstilik üçün Termostat olaraq
Transistorlar və ya 555 Timer IC istifadə edərək avtomatik su səviyyəsi nəzarətçisi: 5 addım
Transistorlardan və ya 555 Zamanlayıcıdan istifadə edən Avtomatik Su Səviyyə Nəzarətçisi: Giriş: Hii Burada hər kəs suyun səmərəli şəkildə qənaət edilməsi haqqında öyrənəcəyik. addımları və Cümlələri diqqətlə keçin. Su çənlərinin daşması suyun israfına səbəb olan ümumi bir problemdir. Analar olsa da