Baca Digital Input Pin Arduino melalui Internet (Teleduino)

Ditulis oleh agan

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

Halo sobat BoArduino, berjumpa kembali di kesempatan yang semoga berbahagia ini.
Sekarang, saat saya menulis ini adalah hari Sabtu Malam di Bulan Agustus pada Tahun 2016.

Belum lama, beberapa hari kemarin kita merayakan Hari Ulang Tahun Rebublik Indonesia yang ke 71. Banyak cara yang dapat dikerjakan untuk memperingati hari tersebut, yaitu dengan Lomba, Cerdas cermat, dan lainnya. Dan khusunya untuk yang masih berjiwa muda, tetaplah kobarkan api semangat di dalam dada. Semangat belajar dan semangat dalam hal hal yang positif, untuk menghargai jasa para Pahlawan yang sudah me-merdeka kan kita semua sehingga dapat belajar dengan tenang tanpa ada gangguan dari manapun! Selamat Ulang Tahun Indonesia, semoga semakin jaya!

Langsung saja ya gan, artikel yang ane tulis kali ini masih ada sangkut pautnya dengan 2 artikel yang di publikasikan pada Bulan Agustus 2016 ini, yaitu Arduino Ethernet Shield dan Teleduino. Dan bagi kalian yang sudah membaca artikel sebelumnya, kita telah mencoba mengontrol output digital dan pwm arduino melalui internet. Nah, sekarang kita akan mencoba untuk memonitoring pin input arduino melalui internet. Pin input yang yang kali ini akan kita coba untuk di monitoring adalah pin digital input dari arduino, kita dapat melihat status terakhir pin input tersebut apakah berlogika LOW/HIGH. Untuk pengembagan lebih lanjut, dapat diaplikasikan untuk memonitoring banyak sensor digital melalui internet. Sedangkan untuk memonitoring analog pin input dari arduino, akan di posting next time ya gan, setelah artikel ini.

Misalkan : Memonitoring sensor PIR, untuk mendeteksi pergerakan yang ada di dalam rumah. Dan nantinya kita dapat mengetahui kalau ada pergerakan tersebut, walaupun kita sedang tidak ada dirumah, misalkan diluar kota. Selanjutnya, bebas kita akan melakukan apa untuk merespon hasil input dari sensor tersebut, contohnya kita bisa saja menambahkan button untuk menyalakan alarm yang ada dirumah kita dari jarak jauh, agar orang yang tidak kita kehendaki tersebut menjauh dari area rumah kita.! Yuk lah langsung saja disimak biar gak penasaran, hehe


Alat dan Bahan yang dibutuhkan :
  • 1x Arduino UNO
  • 1x Ethernet Shield
  • 1x Tacticle Switch (Button)
  • 1x Resistor 10K Ohm
  • 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 Button
  • Hubungkan Pin GND Arduino pada salah satu kaki Button
  • Hubungkan Pin 3 Arduino pada salah satu kaki Button
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


Klik LIHAT DONG untuk melihat penjelasan program 
Penjelasan Blok Pemograman Aplikasi Android :

1.) Diawal program, kita buat dahulu variable statusButton dan membuat list kosong.
2.) Saat Screen1 terbuka, maka kita awali Clock1 dengan False agar tidak langsung aktif.
3.) Kita buat 2 button untuk Start dan Stop Clock1 yang digunakan untuk pergantian data.
4.) Bagian untuk getAllinputs dari teleduino setiap waktu yang "ditentukan" pada Clock1
5.) Jika responCode 200 (OK), maka decode value Json Text dari getAllinputs Pin 3 Uno.
Jika value = 1 maka jadikan background Screen 1 merah, jika value = 0 jadi Warna Putih.

Setelah semua selesai, maka akan seperti video dibawah ini

Terimakasih telah berkunjung, selamat mencoba, semoga bermanfaat.

Blog, Updated pada: 21:47: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