Mündəricat:
- Addım 1: Avadanlıq Tələbləri
- Addım 2: Proqram Tələbləri
- Addım 3: Qısa İş prinsipi
- Addım 4: Kitabxananın Quraşdırılması
- Addım 5: Avadanlıq Sxemləri və Avadanlıqlar Birlikdə
- Addım 6: NodeMCU və ya Mercury Droid Sistem Veb Server Şəbəkə Ayarları
- Addım 7: Mercury Droid Android Tətbiq Ayarları
- Addım 8: Bütün Sistemi Qurmaq üçün Asan Video Təlimatı (Hər hansı bir problem olarsa)
- Addım 9: Mercury Droid Android tətbiqi Play Store bağlantısı
- Addım 10: Merkuri Droid Sisteminin Bütün Mənbə Kodları
Video: Android Tətbiq Dəstəyi (Mercury Droid) ilə IoT Ev Hava Nəzarət Sistemi: 11 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Giriş
Mercury Droid, Mercury Droid Android Mobil Tətbiqinə əsaslanan bir növ IoT (Əşyaların İnterneti) sistemidir. Evdəki hava fəaliyyətini ölçmək və izləmək qabiliyyətinə malikdir. çox ucuz ev hava izləmə sistemidir, bunu qurmaq üçün daha çox pula ehtiyacınız yoxdur. Bu sistemi qurmaq üçün yalnız <= 10 $ lazımdır. Blynk, Cayenne, ThingsSpeak və s. Kimi bir çox IoT Alətinin olduğunu bilirik, bu alətlərin müxtəlif sensor məlumatlarını çəkmək üçün istifadəsi çox sadədir. Ancaq bu layihədə sizə heç bir hazır qulluqçu IoT vasitəsi istifadə etmədən öz IoT Home hava izləmə sisteminizi necə quracağınızı göstərəcəyəm. Bu dərslik, evinizin IoT ev monitorinq sistemi üçün öz Avadanlıq və Proqramınızı qurmaq üçün tam potensial verəcəkdir. Beləliklə, bu layihədə bütün mənbə kodumu təqdim edirəm. kodumu istifadə etməyiniz və dəyişdirməyiniz üçündür və fərqli ev hava izləmə sisteminizi yarada bilərsiniz. Mercury Droid Android mobil tətbiqimi bu layihədə artıq verdiyim playstore -dan da yükləyə bilərsiniz. Uğurlar və yaratmağa hazırıq.
Mercury Droid Android Mobil Tətbiqi Yükləyin:
play.google.com/store/apps/details?id=com.armavi.mercurydroidiot
Qeyd: Bu layihəni qurmaqda hər hansı bir problemlə qarşılaşsanız, tam təlimat videosu bu layihənin sonunda verilir
Addım 1: Avadanlıq Tələbləri
1. Düyün MCU (ESP-8266) IoT Wifi Modulu.
2. DHT-11 Temperatur və Nəmlik Ölçmə Sensoru
3. Merkuri Droid Sistemini gücləndirmək üçün güc bankı
4. Bəzi Kişi-Qadın Jumper məmulatları
5. USB kabeli.
6. Android Mobil.
Addım 2: Proqram Tələbləri
1. Arduino IDE
2. Wifi Manager və DHT-11 Kitabxanası (Layihədə wifi meneceri kitabxanasını quraşdırmaq üçün ekran çəkilişi verilir).
3. Android Studio (Mercury Droid tətbiq kodumu fərdiləşdirmisinizsə lazımdır).
4. Mercury Droid Android Mobil Tətbiqi.
Addım 3: Qısa İş prinsipi
Bu layihədə NodeMcu (ESP-8266) wifi IoT modulundan istifadə edirəm. NodeMCU, bu Merkuri Droid Sisteminin beyni olaraq oyanır. DHT11 temperatur və rütubət sensoru, evdəki temperatur və rütubəti real vaxtda ölçür və NodeMCU -da göndərir. NodeMCU bütün DHT11 Sensor məlumatlarını əldə etdikdə, bu məlumatları "JSON" String və ya Verilərə çevirir və Web Server olaraq göndərir. İndi Mercury Droid mobil tətbiqi bu JSON məlumatlarını NodeMCU Webserverdən oxuyur və bu məlumatları istifadəçi interfeysinə (İstifadəçi interfeysi) göstərir. Bu tətbiq, həddindən artıq temperatur dəyərini ölçmək və istifadəçi tərəfindən verilən eşik dəyəri ilə müqayisə etmək üçün xüsusi bir xüsusiyyətə malikdir. Eynilə, evdəki hava istiliyimiz 29*C, ancaq eşik dəyəri 29*C -dən aşağıdırsa, tətbiq sizə xəbərdarlıq verir. Eşik dəyəri Evdəki Cari temperaturdan böyükdürsə, bu sizə heç bir xəbərdarlıq vermir.
Addım 4: Kitabxananın Quraşdırılması
Arduino IDE -ni açın və Sketch >> Kitabxanaya Daxil Et >> Kitabxanaları İdarə et düyməsini basın
Sonra "Axtarışınızı Filtrləyin" Çubuğuna "Wifi Meneceri" yazın. Sizə wifi meneceri kitabxanasını göstərəcək, açılan menyunu basın və wifi menecerinin versiyasını seçin və quraşdırma düyməsini basın. İndi quraşdırma tamamlandı.
İndi DHT sensor Kitabxanasını wifi meneceri kitabxanasını qurduğumuz kimi qurun, ancaq "Adafruit Version tərəfindən DHT sensor kitabxanası" nı seçin və istədiyiniz versiyanı seçin sonra qurun. Ancaq həm DHT-11, həm də Wifi meneceri Kitabxanasının son versiyasını seçmək məsləhətdir.
Addım 5: Avadanlıq Sxemləri və Avadanlıqlar Birlikdə
DHT-11 Məlumat Pin NodeMCU D5 pininə qoşuldu
DHT-11 VCC Pin NodeMCU Vin pininə qoşulur
DHT-11 GND Pin NodeMCU GND pininə qoşulur
Qeyd: NodeMCU RST (Sıfırla) Düyməsi yalnız konfiqurasiyanı sıfırlayır, NodeMCU FLASH Düyməsi Bütün kodunuzu və konfiqurasiyanızı silin
DHT-11-ni NodeMcu ilə uğurla bağladıqdan sonra NodeMCU WebServer və Mercury Droid Tətbiqimizi konfiqurasiya etməyə hazırıq.
Addım 6: NodeMCU və ya Mercury Droid Sistem Veb Server Şəbəkə Ayarları
İndi NodeMcu'nuzu PC ilə bağlayın və Arduino IDE -ni açın və bu layihədə aşağıda verdiyim kodu yükləyin. Kodu yüklədikdən sonra NodeMcu cihazınızı ayırın və USB kabeli ilə Power banka qoşun. İndi mobil telefonunuzun wifi parametrlərini açın. Wifi -nin NodeMCU açıq şəbəkəniz olan "AutoConnectAP" adlı cihazı taradığını görürsünüz. İndi AutoConnectAP düyməsini basın, avtomatik olaraq bağlanacaq.
AutoConnectAP -a qoşulduqdan sonra. "MercuryDroid" Android Mobil Tətbiqinizi açın. Artıq bu tətbiqin playstore bağlantısını bu layihə dərsinin sonuna verdim. İndi MercuryDroid veb serveri şəbəkəsini konfiqurasiya etmək üçün aşağıda verdiyim şəkillərin addımlarını izləyin.
Qeyd: MercuryDroid veb serverinizin Statik IP -ni xatırlayın. MercuryDroid Web Server ilə ünsiyyət qurmaq çox vacibdir. Varsayılan olaraq statik IP 192.168.0.107 -dir. İstədiyiniz Statik IP vermək istəyirsinizsə onu Koddan dəyişdirməlisiniz, lakin bu aralığın altında 192.168.0.100-192.168.0.110 (Tövsiyə olunur)
Addım 7: Mercury Droid Android Tətbiq Ayarları
MercuryDroid Webserver konfiqurasiyasını uğurla qurduqdan sonra NodeMCU-nu Power Bank-dan ayırın və 6-7 saniyə gözləyin, sonra NodeMCU'nuzu güc bankı ilə yenidən bağlayın və NodeMCU Reset (RST) düyməsini iki dəfə basın. İndi MercuryDroid tətbiqimizi konfiqurasiya etməyə başlayaq. Yalnız yuxarıdakı şəkillərdəki addımları izləyin.
IP ünvanını və Eşik dəyərini uğurla əlavə etdikdən sonra. Start serverinə basın, sonra bütün DHT-11 sensor məlumatlarının MercuryDroid Tətbiqində göstərildiyini görürsünüz. İndi tam layihəmizi tamamlayırıq. NodeMCU və ya MercuryDroid serverinizi konfiqurasiya etmək üçün hər hansı bir problemlə qarşılaşsanız, bu tam Təlimat videosuna baxın. Bu qısa video, MercuryDroid Server və Tətbiqinizi bu məqalədən daha asan konfiqurasiya etmək üçün çox faydalıdır.
Addım 8: Bütün Sistemi Qurmaq üçün Asan Video Təlimatı (Hər hansı bir problem olarsa)
Bu qısa video, MercuryDroid Server və Tətbiqinizi bu məqalədən daha asan konfiqurasiya etmək üçün çox faydalıdır. Sadəcə bu videoda göstərdiyim addımları izləyin
Addım 9: Mercury Droid Android tətbiqi Play Store bağlantısı
Bu, Mercury Droid sistemi üçün hazırladığım android tətbiqidir. Play Store -dan da yükləyə bilərsiniz.
Mercury Droid Android Mobil Tətbiqinin Play Store Bağlantısı aşağıda verilmişdir:
play.google.com/store/apps/details?id=com.armavi.mercurydroidiot
Addım 10: Merkuri Droid Sisteminin Bütün Mənbə Kodları
Mercury Droid Sistemi və ya NodeMCU (ESP-8266MOD) Arduino IDE Kodu:
github.com/avimallik/IoT-Home-weather-moni…
Android Studio üçün Mercury Droid Android tətbiqi Mənbə Kodu:
github.com/avimallik/Mercury-Droid
bütün mənbə kodları GitHub -da verilir. zəhmət olmasa github -a gedin və yükləyin.
Android tətbiq dəstəyi ilə çox ucuz ev hava izləmə sistemi haqqında tam təlimatlarım idi. Bu göstərişlər, öz IoT ilə əlaqəli Ev hava monitorinq sistemi Donanımı və Proqramı qurmağa kömək edəcək
Təşəkkür edirəm və yaradılışa hazır olun)
>>>>>>>>>>>>>>>>>>>>> SON >>>>>>>>>>>>>>>>>>
Tövsiyə:
NodeMCU istifadə edərək Ağıllı Paylanmış IoT Hava Nəzarət Sistemi: 11 addım
NodeMCU istifadə edərək Ağıllı Paylanmış IoT Hava Nəzarət Sistemi: Hamınız ənənəvi hava stansiyasından xəbərdar ola bilərsiniz; amma əslində necə işlədiyini heç düşünmüsünüzmü? Ənənəvi hava stansiyası bahalı və həcmli olduğu üçün bu stansiyaların vahid sahə sıxlığı çox azdır və bu da
IOT əsaslı Ağıllı Hava və Külək Sürəti Nəzarət Sistemi: 8 addım
IOT əsaslı Ağıllı Hava və Külək Sürəti İzləmə Sistemi: İnkişaf etdirənlər - Nikhil Chudasma, Dhanashri Mudliar və Ashita Raj Kənd təsərrüfatında, istixanada inkişafı təmin etmək üçün hava parametrlərinin izlənilməsi tələb olunur
TFT LCD Ekranı ilə Sadə Hava Keyfiyyətinə Nəzarət- Ameba Arduino: 3 addım
TFT LCD Ekranı ilə Sadə Hava Keyfiyyətinə Nəzarət-Ameba Arduino: Giriş İndi insanların çoxu potensial COVID-19 virus daşıyıcısı ilə yaxın təmasdan qaçmaq üçün evdə qaldıqları üçün hava keyfiyyəti, xüsusilə tropik ölkələrdə insanların rifahı üçün vacib bir faktor halına gəlir. Kondisionerdən istifadə etmək bir müddət ərzində zəruridir
Android 8.0 ilə Samsung Galaxy S7 -ni yalnız bir tətbiq üçün ekranı göstərəcək şəkildə necə qurmaq olar: 5 addım
Samsung Galaxy S7 -ni Android 8.0 ilə Yalnız Bir Tətbiq üçün Ekranı Göstərmək üçün Necə Quraşdırmalısınız !!: Bu Təlimat, yalnız bir tətbiq üçün ekranı göstərmək üçün Samsung galaxy s7 -ni necə quracağınızı göstərəcək.Bir körpəniz/uşağınız varsa bu əladır telefonunuzla oynamağı sevən və ya telefonunuzun yalnız başqası olduqda bir tətbiqdə qaldığından əmin olmaq istəyən
SMART MAKE HATC - 4x RTL -SDR (50 $) ilə Evdə Hava Trafikinə Nəzarət: 7 Addım
SMART MAKE HATC - 4x RTL -SDR (50 $) ilə Evdə Hava Nəqliyyatına Nəzarət: Aşağı qiymətli HATC anlayışının sübutu - Evdə Hava Nəqliyyatına Nəzarət Aşağıda hava trafikinin qəbulu ilə bağlı məlumatların toplusu, istifadə ediləcək bəzi proqramlar və hardware sisteminin konsepsiyasını sübut etmək üçün bir təklif