Monitoring Sensor secara Internet of Things (IoT) menggunakan Google Firebase dan aplikasi Android (Bonus Aplikasi + Program)

Halo sobat Nanobot, pada tutorial sebelumnya kita sudah membahas tentang mengatur output secara IoT menggunakan Google Firebase. 


Nah pada tutorial ini, kita akan melakukan monitoring sensor secara IoT menggunakan Google Firebase dan aplikasi Android. Monitoring menggunakan Google Firebase sifatnya Realtime artinya bisa kapan saja dan dimana saja kita bisa cek selama terhubung dengan internet dan datanya selalu update ketika terjadi perubahan nilai. Bagaimana caranya? Ikuti tutorial ini ya




LANGKAH 1 : MEMPERSIAPKAN ALAT

Pada tutorial ini kita akan mencoba memonitor beberapa sensor. Berikut ini adalah alat yang dibutuhkan
1. Nodemcu, beli di TOKOPEDIA  atau SHOPEE




2. Base Nodemcu beli di TOKOPEDIA  atau SHOPEE




3. DHT 11 beli di TOKOPEDIA  atau SHOPEE




4. Sensor Ultrasonik HC-SR04 beli di TOKOPEDIA  atau SHOPEE 




5. Potensiometer




6. Kabel Jumper Female - Female beli di TOKOPEDIA  atau SHOPEE



7. Kabel Jumper Female - Male beli di TOKOPEDIA  atau SHOPEE




8. Project Board



Semua alat ini bisa dibeli di

TOKOPEDIA NANOBOT WORKSHOP

SHOPEE NANOBOT WORKSHOP


LANGKAH 2 : MERANGKAI ELEKTRONIS

Selanjutnya kita akan merangkai elektronis dengan ketentuan seperti berikut :





LANGKAH 3 : PROGRAM ARDUINO

Setelah elektronis terangkai, sekarang hubungkan Nodemcu dengan laptop untuk memasukkan program
Pastikan bahwa Library ESP8266 sudah ada di Arduino IDE kamu. Jika belum ikuti tutorial berikut ini


Pastikan juga kamu sudah membuat akun Firebase Database di Google Firebase. Jika belum ikuti tutorial berikut :


Jika sudah, kita lanjut ke program
1. Download program DOWNLOAD PROGRAM
2. Buka program
3. Perhatikan bagian ini, ubah Firebase URL, Firebase Auth, WiFi SSID dan WiFi Password sesuai dengan milik kamu










4. Perhatikan pada bagian ini. Ini adalah device ID dari setiap sensor yang akan masuk ke Firebase




5.Pastikan board dan port sudah sesuai dengan Nodemcu yang terhubung
6. Upload program

LANGKAH 4 : SETTING APLIKASI

Untuk melihat data sensor pada Google Firebase, kita akan menggunakan aplikasi IoT Monitoring. Aplikasi bisa didownload di Play Store. Klik link dibawah ini untuk download aplikasi

IoT Monitoring (Free)




IoT Monitoring (Pro)



Ada versi Free dan Pro, lalu apa bedanya? Secara fungsi semuanya sama namun untuk yang Free hanya dibatasi 5 device saja sedangkan untuk yang Pro tidak ada batasan untuk devicenya. Jadi jika kamu memiliki sensor yang banyak untuk dimonitor lebih baik pilih Pro Version.

Setelah instal aplikasi selanjutnya kita hubungkan Firebase dengan aplikasi tersebut
1. Buka aplikasi. Jika diawal ada peringatan seperti dibawah ini artinya aplikasi tidak terhubung dengan Firebase dikarenakan kita belum mengatur Firebase URL dan Firebase Auth






2. Buka Setting. Masukkan Firebase URL dan Firebase Auth. Untuk memudahkan memasukkan Firebase URL dan Firebase Auth kamu bisa membuatnya menjadi QR Code terlebih dahulu di situs 
https://www.qr-code-generator.com/ . Buat QR Code tersendiri jangan gabungkan QR Code Firebase URL dan QR Code Firebase Auth. Setelah QR Code sudah dibuat, tekan scan untuk memindai QR Code




3. Klik Save untuk menyimpan Firebase URL dan Firebase Auth. Kembali ke Home
4. Untuk menambahkan device, klik Add Device




5. Masukkan Device ID, Device Name, Unit of Measurement (Satuan pengukuran), Description, pilih operator untuk Limit Value jika ingin menambahkan Limit Value, dan Limit Value. Untuk device ID samakan dengan program pada Arduino IDE atau bisa dilihat di Firebase Database









6. Tambahkan device sesuai keinginan kita. Disini kita memasukkan 4 Device



7. Klik Device untuk mengetahui Info tentang device

8. Untuk mengubah nama, satuan pengukuran, deskripsi, operator pembanding dan limit value, klik Edit




9. Klik Save untuk menyimpan



10. Klik Delete untuk menghapus device

SELESAI

Sekarang kamu bisa memonitor sensor yang ada dimana saja dan kapan saja menggunakan IoT.




Follow akun Instagram Nanobot Workshop untuk info tutorial terbaru @nanobot.workshop

Subcribe juga Youtube Nanobot Workshop YOUTUBE





Komentar

Postingan populer dari blog ini