Pelatihan Rangkaian Elektronika Dan Modifikasinya Suraidi 1 ABSTRACT: This workshop for the application for controlling a simple elektronic circuit with smartphone android and microcontroller. Microcontroller use the arduino uno type, connection for arduino and android use Bluetooth module. This workshop have some step, first session was introduction about this workshop, second session was learn and made the application for controlling 4 LED circuit, and last session was learn and made the application for controlling DC motor circuit. Android software use App Inventor Programme. The result were all participants can controlled 4 LED and DC motor circuits with android and arduino uno. Keywords: Android, Arduino Uno, Controlling, 4 LED circuit, DC motor circuit. ABSTRAK: Pelatihan ini merupakan pelatihan penggunaan smartphone android untuk aplikasi mengendalikan sebuah rangkaian sederhana menggunakan bantuan mikrokontroller. Mikrokontroller menggunakan tipe arduino uno, dan koneksi antara modul arduino dan android menggunakan modul bluetooth. Pelatihan ini dengan tahapan pendahuluan untuk menjelaskan sedikit tentang modul yang digunakan dan bagaimana koneksi antar modul. Tahap berikutnya pemrograman pada android dan arduino untuk aplikasi rangkaian 4 buah LED dan tahap terakhir pada android dan arduino untuk aplikasi rangkaian motor DC. Pemrograman android dengan bantuan software App Inventor. Hasil akhirnya semua peserta mampu melakukan kontrol rangkaian 4 buah LED dan motor DC dengan menggunakan android. Kata Kunci: Android, Arduino Uno, mengendalikan, rangkaian 4 buah LED, rangkaian motor DC Pendahuluan Hampir semua orang pasti memiliki smartphone sebagai sebuah kebutuhan, baik untuk menelepon atau bertukar informasi lewat media internet. Selain kebutuhan tersebut ternyata smartphone dapat digunakan sebagai alat kontrol, dengan memanfaatkan beberapa fungsi yang sudah terdapat di dalam smartphone tersebut. Salah satu fungsinya yaitu media bluetooth untuk dapat bertukar informasi. Pelatihan ini juga dilaksanakan untuk mewujudkan keinginan mahasiswa agar dapat menguasai penggunaan modul arduino dan android, serta diaplikasikan pada pengendalian rangkaian elektronik sederhana dengan menggunakan handphone smartphone mereka. Ruang lingkup pelatihan pembuatan program aplikasi mikrokontroller jenis arduino uno, koneksi antara modul mikrokontroller, bluetooth dan rangkaian elektronika sederhana, serta pembuatan program aplikasi android dengan bantuan App Inventor secara online. Banyak sekali smartphone dengan basis android beredar dipasaran, misalnya HP Samsung, Oppo, dan iphone. Smartphone mempunyai beberapa sensor yang dipasang di dalamnya guna untuk aplikasi atau fungsi pada HP tersebut, berikut beberapa jenis sensor dan kegunaannya: 1. Accelerometer: mengidentifikasi ketepatan arah (sb.x,y,z) 2. Orientation: mengetahui prioritas posisi (landscape atau portrait) 1 Universitas Tarumanagara (sing09@cbn.net.id) C-507
3. Proximity: mendeteksi keberadaan suatu objek tanpa kontak fisik dalam jarak tertentu (saat menelepon layar otomatis mati) 4. Ambient Light: mendeteksi intensitas cahaya (mengubah brightness HP) 5. Gyroscope: mendeteksi sudut kemiringan dan kecepatan sudut (mampu mendeteksi arah atas, bawah, kiri, kanan, maju, mundur, gerakan rotasi) 6. Compass: menentukan arah mata angin 7. Magnetometer: mendeteksi adanya medan magnet dan mengukur besar intensitasnya di sekitar HP 8. Barometer: mengukur tekanan udara 9. Temperature: mengukur suhu temperatur HP 10. Sound: mengukur taraf intensitas suara / bunyi di sekitar HP 11. Humidity: mengukur kelembaban relatif 12. Fingerprint: sensor sidik jari 13. Gesture: mengenali gerakan tangan 14. Heart Rate: menghitung jumlah denyut jantung 15. Hall: mendeteksi penutup depan HP (flip cover) 16. Pulse Oximetry: mengukur saturasi oksigen tubuh 17. UV: mengukur intensitas radiasi ultraviolet 18. GPS: Global Positioning System Semua sensor tersebut tidak ada yang keseluruhannya masuk dalam satu jenis smartphone, Tabel 1 memperlihatkan jenis smartphone dan jenis sensor yang terdapat didalamnya. Tabel 1: Jenis Sensor pada Jenis Smartphone Selain sensor ada pula beberapa modul tambahan untuk smartphone bisa berkomunikasi, seperti modul wifi, modul bluetooth, modul GSM, modul radio, modul music play, dan lain-lain. Sensor dan modul yang terletak di dalam smartphone ternyata dapat digunakan untuk kebutuhan yang lain, contoh penggunaan modul bluetooth, selain untuk komunikasi pertukaran data dapat pula digunakan sebagai mendengarkan musik melalui handset wireless, atau speaker aktif dengan koneksi wireless bluetooth. C-508
Pada pelatihan ini memanfaatkan modul bluetooth yang sudah ada di setiap smartphone, dengan cara menambahkan sebuah modul bluetooth yang lain dan dirangkai dengan sebuah mikrokontroller, serta rangkaian yang akan dikendalikan, dalam hal ini rangkaian LED 4bit dan motor DC. Gambar 1 memperlihatkan modul mikrokontroller arduino jenis uno, dan Gambar 2 memperlihatkan modul bluetoothnya, serta Gambar 3 dan Gambar 4 memperlihatkan modul LED 4 bit dan modul motor DC nya. Gambar 1: Modul Mikrokontroller Arduino Uno Gambar 2: Modul Bluetooth Gambar 3: Modul LED 4 bit Gambar 4: Modul Motor DC C-509
Aplikasi pada handphone smartphone dapat dibuat dengan bantuan software App Inventor 2, yang dapat diperoleh di http://appinventor.mit.edu/, selain dapat menginstall software-nya, juga waktu mendesain pemrogramannya harus online di web yang bersangkutan. Metode Penelitian tahap: Kegiatan pelatihan rangkaian elektronika dan modifikasinya ini dibagi menjadi 3 Tahap Pendahuluan: penjelasan secara singkat tentang mikrokontroller arduino uno, modul bluetooth tipe HC05, IC L293D, cara koneksi, sensor yang ada di dalam android. IC L293D digunakan untuk rangkaian driver pengendali motor DC. Tahap pertama: pemrograman android dengan bantuan software App Inventor 2, yang dapat diperoleh di http://appinventor.mit.edu/, serta pada saat pengerjaan pemrograman harus dalam kondisi online dengan web nya. Pemrograman arduino yang sebelumnya di-install terlebih dahulu pada PC. Pemrograman android dan arduino ini untuk aplikasi mengontrol rangkaian LED 4 bit. Tahap kedua: pemrograman android dan arduino untuk aplikasi mengontrol motor DC. Hasil Dan Pembahasan Pada saat pembuatan program android dengan menggunakan software App Inventor 2, sebelumnya di-install terlebih dahulu software ini dengan langsung koneksi pada web http://appinventor.mit.edu/, setelah di-install langkah berikutnya melakukan pemrograman dengan kondisi online pada web tersebut. Setelah selesai pemrograman maka dilakukan download dengan menggunakan perangkat android dengan menginstall terlebih dahulu MIT AI2 Companion di playstore, lalu men-download program yang sudah kita buat pada web, dengan diberikan code tertentu untuk men-download hasil program. Hasil program ini merupakan tampilan yang akan digunakan pada android jika membuka aplikasi ini. Kedua alat elektronik, yaitu PC dan android harus terhubung dalam satu hot spot yang sama. Gambar 5 memperlihatkan sesi penjelasan pendahuluan, Gambar 6 memperlihatkan kegiatan pelatihan aplikasi lampu LED dan Gambar 7 memperlihatkan kegiatan pelatihan aplikasi motor DC. Gambar 5: Penjelasan Pendahuluan (Sumber: Dokumentasi Peneliti) C-510
Gambar 6: Pelatihan Aplikasi Lampu LED (Sumber: Dokumentasi Peneliti) Gambar 7: Pelatihan Aplikasi Motor DC (Sumber: Dokumentasi Peneliti) Pembuatan program arduino uno menggunakan program arduino versi 1.6.6, program diberikan secara langsung, sehingga peserta pelatihan hanya perlu mengetik sesuai dengan program yang diberikan. Setelah selesai program di save dan modul yang telah dirangkai dihubungkan dengan PC, lalu dilakukan upload pada modul mikrokontroller tersebut. Bila semua sudah selesai coba koneksi dengan android dan dicoba aplikasinya. Simpulan Pelatihan berjalan sesuai dengan yang diharapkan, peserta pelatihan sangat senang mendapatkan pelatihan ini, ditandai dengan semua aplikasi pada pelatihan ini benar-benar dicoba walaupun melampaui waktu pelatihan. Peserta penasaran sehingga sampai pelatihan benar-benar dicoba sesuai dengan fungsi masing-masing rangkaian. Semua peserta mampu membuat aplikasi untuk mengontrol rangkaian LED 4bit dan rangkaian motor DC. Daftar Pustaka Safaat, Nazruddin H. (2015). Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Penerbit Informatika. ISBN: 978-602-1514-47-4. C-511
Supardi, Yuniar. (2015). Belajar Coding Android bagi Pemula. Jakarta: Penerbit Elex Media Komputindo. ISBN:978-602-02-7694-6. Syahwil, Muhammad. (2013). Panduan Mudah Simulasi dan Praktik Mikrokontroler Arduino. Yogyakarta: Penerbit Andi. ISBN:978-979-29-4102-9. Tim EMS. (2015). Belajar Pemrograman Android Berbasis Web untuk Semua Orang. Jakarta: Penerbit Elex Media Komputindo. ISBN: 978-602-02-6767-8. Tim EMS. (2015). Pemrograman Android dalam Sehari. Jakarta: Penerbit Elex Media Komputindo. ISBN:978-602-02-7401-0. C-512