Baca Analog Input Pin Arduino melalui Internet (Teleduino)

Ditulis oleh agan

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

Halo bro, berjumpa lagi dengan saya di gubuk tempat kita berkumpul, sharing dan belajar ini.
Apa kabar kalian semua? semoga masih dalam keadaan baik dan semoga berbahagia.

Artikel yang saya tulis kali ini, adalah artikel lanjutan dan sekaligus artikel ke-empat di Bulan Agustus 2016 ini yang masuk dalam kategori Teleduino series. Karena di bulan ini, ane sudah menyiapkan 5 buah artikel dasar untuk mencoba menghubungkan arduino dan teleduino. Untuk tingkatan yang lebih lanjut, ane harapkan ente semua yang sudah mencoba tutorial ini dapat mengembangkannya sehingga menjadi lebih kompleks dan rumit, serta dapat bermanfaat untuk digunakan atau di realisasikan dalam kehidupan sehari hari. Dan semoga masa depan Internet Of  Thing (IoT) akan menjadi lebih baik.

Di artikel Teleduino Series sebelumnya, kita sudah mencoba untuk Mengontrol Pin Digital Output Arduino via Internet, Mengontrol Pin Analog Output (PWM) Arduino via Internet dan juga Memonitoring Pin Digital Input Arduino via Internet. Nah, sekarang sekarang kita akan mencoba untuk Memonitoring Pin Analog Input Arduino (ADC) via Internet. Tentunya dengan memonitoring pin input arduino melalui internet ini, dapat sangat bermanfaat untuk kehidupan.

Contoh umumnya saja: Kita sedang pergi keluar kota atau keluar negeri, kita dapat memonitoring suhu ruangan, kadar gas dalam ruangan, kadar asap, kelembapan tanah, pendeteksi kebakaran, dan lain lainnya yang ada dirumah kita melalui Internet! Tentu saja kita tidak perlu repot untuk mengetahui hasil semua sensor tersebut, kita hanya perlu terhubung ke internet dan membuat aplikasi androidnya untuk memonitoring semua hasil sensor yang sudah kita pasangkan di area rumah kita tersebut dan dimanapun posisi kita berada (selama masih ada internet) kita bisa mengetahui semua informasi hasil sensor di rumah kita. Keren bukan? Oke daripada bertele-tele, mari langsung saja kita simak dan praktikkan tutorial dibawah ini gan :)


Alat dan Bahan yang dibutuhkan :
  • 1x Arduino UNO
  • 1x Ethernet Shield
  • 1x Potensiometer 10K
  • Koneksi Internet
  • Kabel jumper secukupnya
  • Breadboard (Project Board)

Langkah - Langkahnya :
1.) Pertama, susunlah rangkaian seperti gambar dibawah ini

Keterangan Konfigurasi Kabel :
  • Tancapkan Ethernet Shield pada Board Arduino
  • Hubungkan Pin 5V Arduino pada salah satu kaki potensio
  • Hubungkan Pin GND Arduino pada salah satu kaki potensio
  • Hubungkan Pin A0 Arduino pada kaki tengah potensio
2.) Setelah itu ikuti video dibawah ini, dimulai dari awal sampai menit dan detik ke 6:33

3.) Jika sudah mengikuti tutorial hingga posisi video 6:33, lanjut untuk membuat aplikasi android.


Membuat Aplikasi Android di App Inventor 2:
1.) Pertama, DOWNLOAD terlebih dulu layout yang sudah saya buat (Atau bikin sendiri).
2.) Buka website App Inventor 2, lalu klik project dan Import project (.aia) dan pilih file tadi.


3.) Bila sudah, susunlah blok pemograman yang sudah saya buat, seperti gambar dibawah ini

Penjelasan Blok Pemrograman Aplikasi Android :

Klik LIHAT DONG untuk melihat penjelasan program
Penjelasan Blok Program Android :

1.) Pertama kita buat terlebih dahulu variable analoginput dan juga membuat list kosong.
2.) Apabila aplikasi dibuka / screen1 terbuka, set Clock1 false (Tidak aktif menghitung).
3.) Button untuk enable atau disable Clock1 untuk pergantian data di label hasilInput.
4.) Bagian untuk get Request URL Teleduino tiap waktu yang telah ditentukan pada Clock1
5.) Menampilkan hasil decode JsonText dari responContent dan ambil value pada pin A0

Setelah semua selesai, maka akan seperti dibawah ini

Terimakasih telah berkunjung, selamat mencoba, semoga bermanfaat.

Blog, Updated pada: 16:37:00
Comments
0 Comments

0 comments:

Post a Comment

Masih Bingung atau Hal Lainnya? Silahkan Bertanya di Kolom Komentar :)

~ Dilarang SARA
~ Dilarang PORNOGRAPHY
~ Dilarang SPAM
~ Dilarang MENINGGALKAN LINK AKTIF
~ Maaf untuk Anonymous, tidak bisa Berkomentar.

Apabila Komentar anda belum muncul, Tunggu sampai di Moderasi.
Terimakasih atas Perhatiannya.


English French German Spain Italian Dutch Russian