Pada dua series project artikel sebelumnya, yaitu Membuat Akun dan API di Geeknesia dan Kendali Digital dengan Geeknesia , pada artikel ini kita akan membahas tentang cara membuat monitoring analog dengan potensiometer berbasis Geeknesia.
Berikut ini tahap pembuatannya:
Monitoring Analog Sensor
1. Buka Geeknesia, masuk pada project Anda, kemudian buka halaman IoT Management.
2. Pada gateway yang telah Anda buat, buat sebuah Device baru. Beri nama pada Display Name dengan “Sensor Analog”, dan pada Attribute Value isi dengan “Analog”. Referensi: https://geeknesia.freshdesk.com/support/solutions/articles/6000078078-create-new-device
3. Persiapkan sebuah Potensiometer, dan Intel Galileo. Pasang Potensiometer, kaki kiri pada pin 5v dan kaki kanan pada pin GND, dan kaki tengah pada pin Analog In A0, seperti gambar berikut:
4. Setelah LED dipasang, hubungkan Galileo ke komputer.
5. Hubungkan port ethernet Galileo ke sambungan router internet Anda.
6. Buka Arduino IDE. Pastikan Anda telah memasang library MQTT PubSubClient. Lihat pada sebelumnya jika Anda belum memasangnya.
7. Cek pengaturan Board dan Port pada menu Tools > Board dan Tools > Port. Sesuaikan dengan koneksi Galileo pada komputer Anda.
8. Copy kode program berikut ke Arduino IDE. Jangan lupa ganti terlebih dahulu Mac Address, Device ID, Username, dan Password, sesuaikan dengan milik Anda, kemudian upload ke board Galileo. Kode program:http://ideone.com/EQERr9
9. Buka Serial Monitor Arduino IDE pada menu Tools > Serial Monitor atau tekan tombol Ctrl+Shift+M pada keyboard, pastikan board Galileo sudah mendapatkan IP Address dan terkoneksi jaringan Internet.
10. Pada halaman IoT Management Geeknesia, pastikan indikator Gateway yang Anda buat sudah berubah menjadi Hijau.
11. Pada Galileo, putar posisi potensiometer ke kiri atau ke kanan. Amati nilai Sensor Analog pada halaman IoT Management, pastikan terjadi perubahan nilai. Nilai sensor naik jika diputar ke kanan, dan turun jika diputar ke kiri.
12. Buat sebuah file HTML, dan isikan kode berikut: http://ideone.com/gsjV5e
13. Pada Galileo, putar kembali posisi potensiometer ke kiri atau ke kanan. Jalankan file HTML Anda pada browser, amati perubahan nilai persentase yang ditampilkan. Presentase akan naik jika diputar ke kanan, dan turun jika diputar ke kiri.
Catatan: update perubahan nilai presentase pada halaman HTML tidak realtime, artinya jika Anda memutar potensiometer ke kiri / ke kanan, maka tunggu terlebih dahulu selama 1 detik untuk melihat perubahannya.
Demikianlah rangkaian tutorial singkat tentang cara membuat monitoring analog dengan potensiometer berbasis Geeknesia. Semoga dapat membantu teman-teman dan selamat merakit.
Just make it!
Comments