Isi kandungan:

Sistem Pemantauan Cuaca Rumah IoT Dengan Sokongan Aplikasi Android (Mercury Droid): 11 Langkah
Sistem Pemantauan Cuaca Rumah IoT Dengan Sokongan Aplikasi Android (Mercury Droid): 11 Langkah

Video: Sistem Pemantauan Cuaca Rumah IoT Dengan Sokongan Aplikasi Android (Mercury Droid): 11 Langkah

Video: Sistem Pemantauan Cuaca Rumah IoT Dengan Sokongan Aplikasi Android (Mercury Droid): 11 Langkah
Video: Sistem Monitoring Kondisi Kandang Kelinci Berbasis IoT dengan Aplikasi Android 2024, November
Anonim
Sistem Pemantauan Cuaca Rumah IoT Dengan Sokongan Aplikasi Android (Mercury Droid)
Sistem Pemantauan Cuaca Rumah IoT Dengan Sokongan Aplikasi Android (Mercury Droid)
Sistem Pemantauan Cuaca Rumah IoT Dengan Sokongan Aplikasi Android (Mercury Droid)
Sistem Pemantauan Cuaca Rumah IoT Dengan Sokongan Aplikasi Android (Mercury Droid)
Sistem Pemantauan Cuaca Rumah IoT Dengan Sokongan Aplikasi Android (Mercury Droid)
Sistem Pemantauan Cuaca Rumah IoT Dengan Sokongan Aplikasi Android (Mercury Droid)

Pengenalan

Mercury Droid adalah satu jenis sistem tertanam IoT (Internet of things) berdasarkan Aplikasi Mudah Alih Android Mercury Droid. Yang mampu mengukur & memantau aktiviti cuaca rumah. sistem pemantauan cuaca rumah yang sangat murah anda tidak memerlukan lebih banyak wang untuk membina ini. Anda hanya memerlukan <= 10 $ untuk membina sistem ini. Kami tahu bahawa terdapat banyak Alat IoT di luar sana seperti Blynk, Cayenne, ThingsSpeak dll. Alat ini sangat mudah digunakan untuk menangkap pelbagai data sensor. Tetapi dalam projek ini saya akan menunjukkan kepada anda bagaimana membuat sistem pemantauan cuaca Rumah IoT anda sendiri tanpa menggunakan alat IoT pembantu rumah yang sudah siap. Tutorial ini akan memberi anda potensi penuh untuk membina Perkakasan dan Perisian anda sendiri untuk sistem pemantauan rumah IoT rumah anda. Oleh itu, saya memberikan semua kod sumber saya dalam projek ini. itu untuk anda gunakan dan ubah kod saya dan boleh membuat Sistem pemantauan cuaca rumah anda yang berbeza. Anda juga boleh memuat turun aplikasi mudah alih Android Mercury Droid saya dari playstore yang telah saya berikan dalam projek ini. Semoga berjaya dan mari kita siapkan.

Aplikasi Bergerak Android Mercury Droid Muat turunnya:

play.google.com/store/apps/details?id=com.armavi.mercurydroidiot

Catatan: jika anda menghadapi masalah untuk menyiapkan projek ini, video arahan penuh diberikan pada akhir projek ini

Langkah 1: Keperluan Perkakasan

1. Modul Wifi IoT MCU (ESP-8266).

2. Sensor pengukuran suhu dan kelembapan DHT-11

3. Power bank untuk menghidupkan Sistem Mercury Droid

4. Sebilangan barang Jumper Lelaki-Wanita

5. Kabel USB.

6. Telefon bimbit Android.

Langkah 2: Keperluan Perisian

1. Arduino IDE

2. Pengurus Wifi & Perpustakaan DHT-11 (Pemotretan skrin diberikan dalam projek untuk memasang perpustakaan pengurus wifi dalam projek anda).

3. Android Studio (diperlukan, jika anda menyesuaikan kod aplikasi Mercury Droid saya).

4. Aplikasi Bergerak Android Mercury Droid.

Langkah 3: Prinsip Kerja Ringkas

Dalam projek ini saya menggunakan modul wifi IoT NodeMcu (ESP-8266). NodeMCU terbangun sebagai otak Sistem Mercury Droid ini. Sensor suhu dan kelembapan DHT11 mengukur suhu rumah dan kelembapan masa sebenar dan menghantarnya ke NodeMCU. Apabila NodeMCU mendapatkan semua data Sensor DHT11 maka ia mengubah data ini menjadi "JSON" String atau Data dan mengirimkannya kepada Webserver. Kini aplikasi mudah alih Mercury Droid membaca data JSON ini dari NodeMCU Webserver dan menunjukkan data ini ke UInya (antara muka Pengguna). Aplikasi ini juga mempunyai ciri khas untuk mengukur nilai suhu yang berlebihan dan membandingkannya dengan nilai ambang yang diberikan pengguna. Seperti itu jika suhu cuaca Rumah kami sekarang ialah 29 * C tetapi nilai ambang kurang dari 29 * C maka aplikasi memberi anda amaran. Sekiranya nilai Ambang lebih besar daripada suhu Semasa Rumah, itu tidak memberi anda amaran.

Langkah 4: Pemasangan Perpustakaan

Pemasangan Perpustakaan
Pemasangan Perpustakaan
Pemasangan Perpustakaan
Pemasangan Perpustakaan
Pemasangan Perpustakaan
Pemasangan Perpustakaan

Buka Arduino IDE anda dan tekan Sketsa >> Sertakan Perpustakaan >> Uruskan Perpustakaan

Kemudian di Bar “Filter Your Search” Tulis “Wifi Manager”. Ini akan menunjukkan kepada anda perpustakaan pengurus wifi, tekan menu drop down dan pilih versi pengurus wifi dan tekan pasang. Sekarang ia selesai dipasang.

Sekarang Pasang Perpustakaan sensor DHT dengan cara yang sama kita memasang perpustakaan pengurus wifi tetapi memilih "Perpustakaan sensor DHT oleh Versi Adafruit" dan pilih versi yang anda inginkan kemudian pasang. Tetapi disarankan untuk memilih versi terbaru kedua Perpustakaan pengurus DHT-11 dan Wifi.

Langkah 5: Skema Perkakasan dan Perkakasan Secara Berkala

Skema Perkakasan dan Perkakasan Secara Berkala
Skema Perkakasan dan Perkakasan Secara Berkala

Pin Data DHT-11 Disambungkan ke pin NodeMCU D5

Pin VCC DHT-11 Disambungkan ke pin Vin NodeMCU

Pin GND DHT-11 Disambungkan ke pin NodeMCU GND

Catatan: Butang NodeMCU RST (Reset) hanya menetapkan semula konfigurasi anda, Butang NodeMCU FLASH Padamkan semua kod dan konfigurasi anda daripadanya

setelah berjaya menghubungkan DHT-11 dengan NodeMcu, kami bersedia untuk mengkonfigurasi Aplikasi NodeMCU WebServer dan Mercury Droid kami.

Langkah 6: Tetapan Rangkaian Pelayan Web Sistem NodeMCU atau Mercury Droid

Tetapan Rangkaian Pelayan Web Sistem NodeMCU atau Mercury Droid
Tetapan Rangkaian Pelayan Web Sistem NodeMCU atau Mercury Droid
Tetapan Rangkaian Pelayan Web Sistem NodeMCU atau Mercury Droid
Tetapan Rangkaian Pelayan Web Sistem NodeMCU atau Mercury Droid
Tetapan Rangkaian Pelayan Web Sistem NodeMCU atau Mercury Droid
Tetapan Rangkaian Pelayan Web Sistem NodeMCU atau Mercury Droid

Sekarang sambungkan NodeMcu anda dengan PC dan buka Arduino IDE dan muat naik kod yang saya berikan di bawah dalam projek ini. Selepas memuat naik Kod putuskan sambungan NodeMcu anda dan sambungkannya dengan Power bank dengan kabel USB. Sekarang buka tetapan wifi telefon bimbit anda. Anda melihat bahawa wifi mengimbas peranti bernama "AutoConnectAP" yang merupakan rangkaian terbuka NodeMCU anda. Sekarang tekan AutoConnectAP ia akan disambungkan secara automatik.

setelah disambungkan ke AutoConnectAP. Buka Aplikasi Mudah Alih Android "MercuryDroid" anda. Saya sudah memberikan pautan playstore aplikasi ini untuk tutorial projek ini. Sekarang ikuti langkah-langkah gambar yang saya berikan di bawah ini untuk mengkonfigurasi rangkaian pelayan web MercuryDroid.

Catatan: Ingat pelayan IP Statis MercuryDroid anda. Yang sangat penting untuk berkomunikasi dengan MercuryDroid Webserver. Secara lalai IP statik ialah 192.168.0.107. jika anda ingin memberikan IP Statik yang anda mahukan, anda perlu mengubahnya dari Kod Tetapi di bawah julat ini 192.168.0.100-192.168.0.110 (Disyorkan)

Langkah 7: Tetapan Aplikasi Android Mercury Droid

Tetapan Aplikasi Android Mercury Droid
Tetapan Aplikasi Android Mercury Droid
Tetapan Aplikasi Mercury Droid Android
Tetapan Aplikasi Mercury Droid Android
Tetapan Aplikasi Mercury Droid Android
Tetapan Aplikasi Mercury Droid Android
Tetapan Aplikasi Mercury Droid Android
Tetapan Aplikasi Mercury Droid Android

setelah berjaya mengatur konfigurasi MercuryDroid Webserver, Putuskan sambungan NodeMCU dari Power Bank dan tunggu selama 6-7 saat kemudian sambungkan lagi NodeMCU anda dengan power bank dan tekan butang NodeMCU Reset (RST) selama dua kali. Sekarang mari kita mulakan konfigurasi Aplikasi MercuryDroid kami. Ikuti sahaja gambar di atas.

setelah berjaya menambahkan alamat IP dan nilai Ambang. Tekan start server maka anda melihat bahawa semua maklumat sensor DHT-11 ditunjukkan dalam Aplikasi MercuryDroid. Sekarang kami menyelesaikan projek penuh kami. Sekiranya anda mengisi masalah untuk mengkonfigurasi pelayan NodeMCU atau MercuryDroid anda, sila tonton video Arahan penuh ini. Video pendek ini sangat membantu untuk mengkonfigurasi Pelayan dan Aplikasi MercuryDroid anda dengan mudah daripada Artikel ini.

Langkah 8: Arahan Video Mudah untuk Menyiapkan Keseluruhan Sistem (jika Ada Masalah)

Image
Image

Video pendek ini sangat membantu untuk mengkonfigurasi Pelayan dan Aplikasi MercuryDroid anda dengan mudah daripada Artikel ini. ikuti sahaja langkah yang saya tunjukkan dalam video ini

Langkah 9: Pautan Gedung Play Aplikasi Mercury Droid Android

Ini adalah aplikasi android saya yang dikembangkan untuk sistem Mercury Droid. anda juga boleh memuat turunnya dari Play Store.

Aplikasi Play Store Link Mercury Droid Android Mobile diberikan di bawah:

play.google.com/store/apps/details?id=com.armavi.mercurydroidiot

Langkah 10: Semua Kod Sumber Sistem Droid Merkuri

Sistem Mercury Droid atau NodeMCU (ESP-8266MOD) Arduino IDE Code:

github.com/avimallik/IoT-Home-weather-moni…

Kod Sumber aplikasi Mercury Droid Android untuk Android Studio:

github.com/avimallik/Mercury-Droid

semua kod sumber diberikan dalam GitHub. sila ke github dan muat turun.

Ini adalah petunjuk penuh saya mengenai sistem pemantauan cuaca rumah yang sangat murah dengan sokongan aplikasi android. arahan ini akan membantu anda membina sistem pemantauan cuaca Rumah yang berkaitan dengan IoT anda sendiri Perkakasan dan Perisian

Terima kasih dan Mula bersedia untuk Penciptaan)

>>>>>>>>>>>>>>>>>>>>>> AKHIR >>>>>>>>>>>>>>>>>>>>

Disyorkan: