Kontrol Servo melalui Internet dengan Arduino & 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 terakhir 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, Memonitoring Pin Digital Input Arduino via Internet dan juga Memonitoring Pin Analog Input Arduino via Internet. Nah, sekarang sekarang kita akan mencoba untuk Mengontrol servo melalui internet. Tentunya dengan mengontrol servo melalui internet ini, dapat sangat bermanfaat bila dikembangkan untuk memudahkan pekerjaan yang akan kita lakukan / kerjakan.

Karena servo adalah penggerak mekanik, anda dapat memanfaatkannya sesuai kebutuhan dan keinginan anda. Contoh project yang bisa dilakukan adalah misalnya : Alat pemberi makan hewan yang dapat di kontrol melalui internet, Kunci pintu yang di kontrol melalui internet, dan lainnya sesuai dengan kreativitas dan imajinasi ente. Oke langsung disimak aja gan :)

Alat dan Bahan yang dibutuhkan :
  • 1x Arduino UNO
  • 1x Ethernet Shield
  • 1x Motor Servo
  • 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 ke Kabel Merah pada Servo
  • Hubungkan GND Arduino ke Kabel Hitam pada Servo
  • Hubungkan Pin 6 Arduino ke Kabel Kuning pada Servo
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 Servo Teleduino:
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 Servo Teleduino :

1.)  Diawal program, kita buat 2 buah variable untuk hasil slider dan diawali dengan 0 (Nol)
2.) Saat screen 1 terbuka, set label hasil slider 1 dan 2 sesuai dari nilai variable hasil slider
3.) Bila button 6 ditekan, maka get url dari text Teleduino dan Textbox untuk defineServo
4.) Bila slider berubah posisi, set variable dan text hasil slider jadi nilai bulat posisi slider.
5.) Button Pos1 dan Pos2 untuk memutar servo sesuai dari nilai terakhir variable hasil slider.


Setelah semua selesai, maka akan seperti video dibawah ini

Terimakasih telah berkunjung, selamat mencoba, semoga bermanfaat.

Blog, Updated pada: 23:56:00

4 comments:

  1. {"status":403,"message":"Key is offline or invalid.","response":[]}
    ini karena apa ya..?

    ReplyDelete
    Replies
    1. Sebelum mengakses Teleduino, pastikan arduino dan ethernet shield sudah ready.

      Dan pastikan juga itu api keynya tidak salah.

      Delete
  2. bang cara hubungin teleduino dan arduino gimana bang

    ReplyDelete

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