Daftar Isi:

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

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

Video: Sistem Pemantauan Cuaca Rumah IoT Dengan Dukungan Aplikasi Android (Mercury Droid): 11 Langkah
Video: BIMTEK TAHAP IV | PENYUSUNAN MASTER PLAN & QUICK WIN PROGRAM UNGGULAN ( SMART CITY ) 2024, November
Anonim
Sistem Pemantauan Cuaca Rumah IoT Dengan Dukungan Aplikasi Android (Mercury Droid)
Sistem Pemantauan Cuaca Rumah IoT Dengan Dukungan Aplikasi Android (Mercury Droid)
Sistem Pemantauan Cuaca Rumah IoT Dengan Dukungan Aplikasi Android (Mercury Droid)
Sistem Pemantauan Cuaca Rumah IoT Dengan Dukungan Aplikasi Android (Mercury Droid)
Sistem Pemantauan Cuaca Rumah IoT Dengan Dukungan Aplikasi Android (Mercury Droid)
Sistem Pemantauan Cuaca Rumah IoT Dengan Dukungan Aplikasi Android (Mercury Droid)

pengantar

Mercury Droid adalah salah satu jenis IoT (Internet of things) Embedded system berbasis Mercury Droid Android Mobile Application. Yang mampu mengukur & memantau aktivitas cuaca rumah. itu adalah sistem pemantauan cuaca rumah yang sangat murah Anda tidak perlu lebih banyak uang untuk membangun ini. Anda hanya perlu <= $10 untuk membangun sistem ini. Kita tahu bahwa ada banyak Alat IoT di luar sana seperti Blynk, Cayenne, ThingsSpeak dll. Alat ini sangat mudah digunakan untuk menangkap berbagai data sensor. Tetapi dalam proyek ini saya akan menunjukkan kepada Anda cara membuat sistem pemantauan cuaca Rumah IoT Anda sendiri tanpa menggunakan alat IoT pembantu siap pakai. Tutorial ini akan memberi Anda potensi penuh untuk membangun Perangkat Keras dan Perangkat Lunak Anda sendiri untuk sistem pemantauan rumah IoT rumah Anda. Jadi saya menyediakan semua kode sumber saya dalam proyek ini. itu untuk Anda gunakan dan ubah kode saya dan dapat membuat Sistem pemantauan cuaca rumah Anda yang berbeda. Anda juga dapat mengunduh aplikasi seluler Mercury Droid Android saya dari playstore yang sudah saya berikan dalam proyek ini. Selamat mencoba dan mari kita siap berkreasi.

Unduh Aplikasi Mercury Droid Android Mobile:

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

Catatan: jika Anda mengalami masalah dalam menyiapkan proyek ini, video instruksi lengkap diberikan di akhir proyek ini

Langkah 1: Persyaratan Perangkat Keras

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

2. Sensor pengukur Suhu dan Kelembaban DHT-11

3. Bank daya untuk menyalakan Sistem Mercury Droid

4. Beberapa perlengkapan Jumper Pria-Wanita

5. Kabel USB.

6. Ponsel Android.

Langkah 2: Persyaratan Perangkat Lunak

1. Arduino IDE

2. Wifi Manager & DHT-11 Library (Screen shoot diberikan dalam proyek untuk menginstal perpustakaan pengelola wifi di proyek Anda).

3. Android Studio (diperlukan, jika Anda menyesuaikan kode aplikasi Mercury Droid saya).

4. Aplikasi Ponsel Android Mercury Droid.

Langkah 3: Prinsip Kerja Singkat

Dalam proyek ini saya menggunakan modul wifi IoT NodeMcu(ESP-8266). NodeMCU bekerja sebagai otak dari Sistem Droid Merkurius ini. Sensor suhu dan kelembaban DHT11 mengukur suhu dan kelembaban Rumah secara real time dan mengirimkannya ke NodeMCU. Ketika NodeMCU mendapatkan semua data Sensor DHT11 maka ia mengubah data ini menjadi String atau Data "JSON" dan mengirimkannya ke Webserver. Sekarang aplikasi seluler Mercury Droid membaca data JSON ini dari server Web NodeMCU dan menunjukkan data ini ke UI (User interface)-nya. Aplikasi ini juga memiliki fitur khusus untuk mengukur nilai suhu berlebih dan membandingkannya dengan nilai ambang batas yang diberikan pengguna. Seperti itu jika suhu cuaca Rumah kita saat ini adalah 29*C tetapi nilai ambangnya kurang dari 29*C maka aplikasi memberi Anda peringatan. Jika nilai Ambang lebih besar dari suhu Rumah Saat Ini, itu tidak memberi Anda peringatan apa pun.

Langkah 4: Instalasi Perpustakaan

Instalasi Perpustakaan
Instalasi Perpustakaan
Instalasi Perpustakaan
Instalasi Perpustakaan
Instalasi Perpustakaan
Instalasi Perpustakaan

Buka Arduino IDE Anda dan tekan Sketsa >> Sertakan Perpustakaan >> Kelola Perpustakaan

Kemudian di Bar "Filter Pencarian Anda" Tulis "Wifi Manager". Ini akan menunjukkan kepada Anda perpustakaan pengelola wifi, tekan menu tarik-turun dan pilih versi pengelola wifi dan tekan instal. Sekarang selesai menginstal.

Sekarang Instal Perpustakaan sensor DHT dengan cara yang sama seperti kita menginstal perpustakaan manajer wifi tetapi pilih "Perpustakaan sensor DHT oleh Versi Adafruit" dan pilih versi yang Anda inginkan kemudian instal. Tetapi disarankan untuk memilih versi terbaru dari Perpustakaan pengelola DHT-11 dan Wifi.

Langkah 5: Skema Perangkat Keras dan Perakitan Perangkat Keras

Skema Perangkat Keras dan Perakitan Perangkat Keras
Skema Perangkat Keras dan Perakitan Perangkat Keras

Pin Data DHT-11 Terhubung ke pin NodeMCU D5

Pin VCC DHT-11 Terhubung ke pin NodeMCU Vin

Pin GND DHT-11 Terhubung ke pin GND NodeMCU

Catatan: Tombol NodeMCU RST (Reset) hanya mengatur ulang konfigurasi Anda, Tombol NodeMCU FLASH Hapus semua kode dan konfigurasi Anda darinya

setelah berhasil menghubungkan DHT-11 dengan NodeMcu kita siap untuk mengkonfigurasi WebServer NodeMCU dan Aplikasi Mercury Droid kita.

Langkah 6: Pengaturan Jaringan Server Web Sistem NodeMCU atau Mercury Droid

Pengaturan Jaringan Server Web Sistem NodeMCU atau Mercury Droid
Pengaturan Jaringan Server Web Sistem NodeMCU atau Mercury Droid
Pengaturan Jaringan Server Web Sistem NodeMCU atau Mercury Droid
Pengaturan Jaringan Server Web Sistem NodeMCU atau Mercury Droid
Pengaturan Jaringan Server Web Sistem NodeMCU atau Mercury Droid
Pengaturan Jaringan Server Web Sistem NodeMCU atau Mercury Droid

Sekarang hubungkan NodeMcu Anda dengan PC dan buka Arduino IDE dan unggah kode yang saya berikan di bawah ini dalam proyek ini. Setelah mengupload Kode, lepaskan NodeMcu Anda dan hubungkan dengan Power bank dengan kabel USB. Sekarang buka pengaturan wifi ponsel Anda. Anda melihat bahwa wifi memindai perangkat bernama "AutoConnectAP" yang merupakan jaringan terbuka NodeMCU Anda. Sekarang tekan AutoConnectAP maka secara otomatis akan terhubung.

setelah terhubung ke AutoConnectAP. Buka Aplikasi Seluler Android “MercuryDroid” Anda. Saya sudah memberikan tautan playstore aplikasi ini di akhir tutorial proyek ini. Sekarang ikuti langkah-langkah gambar yang saya berikan di bawah ini untuk mengonfigurasi jaringan server web MercuryDroid.

Catatan: Ingat IP Statis server web MercuryDroid Anda. Yang sangat penting untuk berkomunikasi dengan MercuryDroid Webserver. Secara default IP statis adalah 192.168.0.107. jika Anda ingin memberikan IP Statis yang Anda inginkan, Anda perlu mengubahnya dari Kode Tetapi di bawah kisaran ini 192.168.0.100-192.168.0.110 (Disarankan)

Langkah 7: Pengaturan Aplikasi Android Mercury Droid

Pengaturan Aplikasi Android Mercury Droid
Pengaturan Aplikasi Android Mercury Droid
Pengaturan Aplikasi Android Mercury Droid
Pengaturan Aplikasi Android Mercury Droid
Pengaturan Aplikasi Android Mercury Droid
Pengaturan Aplikasi Android Mercury Droid
Pengaturan Aplikasi Android Mercury Droid
Pengaturan Aplikasi Android Mercury Droid

setelah berhasil mengatur konfigurasi MercuryDroid Webserver, Cabut NodeMCU dari Power Bank dan tunggu selama 6-7 detik kemudian sambungkan kembali NodeMCU Anda dengan power bank dan tekan tombol NodeMCU Reset (RST) sebanyak dua kali. Sekarang mari kita mulai mengkonfigurasi Aplikasi MercuryDroid kita. Ikuti saja langkah-langkah gambar di atas.

setelah berhasil menambahkan alamat IP dan nilai Ambang. Tekan mulai server maka Anda melihat bahwa semua informasi sensor DHT-11 ditampilkan di Aplikasi MercuryDroid. Sekarang kami menyelesaikan proyek penuh kami. Jika Anda memiliki masalah untuk mengonfigurasi server NodeMCU atau MercuryDroid Anda, silakan tonton video Instruksi lengkap ini. Video singkat ini sangat membantu untuk dengan mudah mengkonfigurasi Server dan Aplikasi MercuryDroid Anda daripada Artikel ini.

Langkah 8: Instruksi Video Mudah untuk Menyiapkan Seluruh Sistem (jika Ada Masalah)

Image
Image

Video singkat ini sangat membantu untuk dengan mudah mengkonfigurasi Server dan Aplikasi MercuryDroid Anda daripada Artikel ini. ikuti saja langkah-langkah yang saya tunjukkan di video ini

Langkah 9: Aplikasi Android Mercury Droid Play Store Tautan

Ini adalah aplikasi android saya yang dikembangkan untuk sistem Mercury Droid. Anda juga dapat mengunduhnya dari Play Store.

Tautan Play Store Aplikasi Seluler Android Mercury Droid diberikan di bawah ini:

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

Langkah 10: Semua Kode Sumber Sistem Droid Mercury

Mercury Droid System atau NodeMCU(ESP-8266MOD) Arduino IDE Kode:

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

Source Code aplikasi Mercury Droid Android untuk Android Studio:

github.com/avimallik/Mercury-Droid

semua kode sumber diberikan di GitHub. silakan buka github dan unduh.

Itu adalah instruksi lengkap saya tentang sistem pemantauan cuaca rumah yang sangat murah dengan dukungan aplikasi android. instruksi ini akan membantu Anda membangun sistem pemantauan cuaca rumah terkait IoT Anda sendiri Perangkat Keras dan juga Perangkat Lunak

Terima Kasih dan Mulai Siap Berkreasi)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Direkomendasikan: