ABSTRAK
Perkembangan teknologi saat sekarang ini memiliki peranan yang sangat penting dalam kemajuan
kehidupan manusia. Banyak peralatan dibuat yang fungsinya mempermudah suatu pekerjaan menjadi lebih efisien
dan cepat. Salah satunya adalah pengontrolan alat jarak jauh. Pada penelitian ini dibuat alat teknologi pengontrolan
robot berbasis arduino menggunakan android. Dalam pemrograman arduino bahasa yang digunakan adalah bahasa
C, karena lebih mudah dipelajari dan mempunyai struktur bahasa tingkat tinggi yang muda dipahami. Penghubung
komunikasi antara robot dengan android adalah modul bluetooth yang terlebih dahulu dipairing dengan bluetooth
android. Robot ini akan dikontrol dengan tombol-tombol yang ada di android untuk bergerak maju, mundur, belok
kanan, belok kiri, buka, tutup dan berhenti. Dari hasil pengujian yang telah dilakukan didapat bahwa robot perahu
ini dapat bergerak dengan jarak maksimal 30 meter antara perangkat android dengan perahu, dengan s yarat tidak
ada halangan apapun yang menghalangi komunikasinya. Dan hasil pengujian yang telah dilakukan didapat bahwa
robot perahu dapat berjalan dengan baik sesuai perintah android pada saat bergerak maju, mundur, belok kanan,
belok kiri, buka, tutup dan berhenti. Selain itu, robot perahu dapat mengambil sampah sesuai dengan perintah
android.
ABSTRACT
The development of technology nowadays has a very important role in the progress of human life. Much
of the equipment is made that functions facilitate a work more efficiently and quickly. One is a remote control
tool. In this study, based robot control technology tool arduino using android. In the arduino programmin g
language used is C language, because it is easier to learn and have a high-level language structure that the young
understood. Communication link between the android is a robot with a bluetooth module that first paired with a
bluetooth android. This robot will be controlled by buttons on the android to move forward, backward, turn right,
turn left, open, close and stop. From the testing that has been done this boat found that the robot can move at a
maximu m distance of 30 meters between an android device with a boat, provided that no obstacle obst ructs
communication. And the results of testing that was done found that the robot boat can run properly as instructed
android while on the move forward, backward, turn right, turn left, open, close and stop. In addition, the robot can
pick up the garbage boat in accordance with the command android.
28
Jurnal ICT Penelitian dan Penerapan Teknologi
2. PENDAHULUAN
B. Latar belakang
D. Rumusan Masalah
Sampai saat ini, sampah masih menjad i Rumusan masalah dari penulisan proyek tugas
persoalan yang terjadi di masyarakat, salah satunya akhir ini adalah sebagai berikut :
yaitu tentang kebersihan lingkungan di sungai. 1. Bagaimana cara merancang sistem kerja perahu
Kesadaran masyarakat akan kebersihan lingkungan mini robot pembersih sampah di sungai
sungai masih sangat kurang, banyak orang-orang menggunakan android berbasis arduino uno ?
yang tetap membuang sampah di sungai. Untuk hal 2. Bagaimana prinsip kerja perancangan sistem
membersihkan sungai sudah menjad i kerja perahu mini robot pembersih sampah di
tanggungjawab bersama, namun di sisi lain sudah sungai menggunakan android berbasis arduino
terdapat petugas-petugas kebersihan yang diberi uno ?
pekerjaan untuk membersihkan sungai. 3. Bagaimana cara menganalisis hasil dari
Saat ini mereka masih menggunakan cara pengerjaan sistem perahu mini robot pembersih
manual untuk membersihkan sampah-sampah yang sampah di sungai menggunakan android berbasis
ada di sungai. Pembersihan masih dilakukan dengan arduino uno ?
cara menaiki sebuah perahu atau dengan
menggunakan alat berat. Apabila volume sampah E. Batasan Masalah
sangat banyak, pekerjaan tersebut dirasa sangat tidak
maksimal dan melelahkan karena beban yang sangat Ruang lingkup permasalahan dalam laporan
banyak dan tidak diimbangi dengan kekuatan tugas akhit ini hanya terbatas pada masalah-
manusia yang ada. masalah yang berhubungan dengan :
Perkembangan teknologi saat ini sudah 1. Rancangan pembersih sampah di sungai terhadap
sangat maju, banyak bermunculan aplikasi dan perahu miniatur yang di pasang pada bagian
peralatan yang serba otomatis. Android adalah depan guna dapat membersihkan sampah dengan
sebuah sistem operasi yang berbasis Linux untuk cara menyaring sampah tersebut sehingga dapat
telepon seluler seperti telepon pintar seluler dan masuk ke dalam penampungan sampah
computer tablet. Android menyediakan platform 2. Cara kerja alat ini hanya berdasarkan perintah
terbuka bagi para pengembang untuk menciptakan dari android yang diterima oleh bluetooth yang
aplikasi mereka sendiri untuk digunakan oleh selanjutnya setiap data itu dibaca oleh arduino
bermacam piranti bergerak. Dengan semakin uno sehingga akan menghasilkan gerak maju ,
berkembangnya teknologi tersebut, diharapkan mundur, kanan, kiri, buka dan tutup
muncul sebuah solusi untuk memecahkan masalah 3. Alat ini hanya dapat membersihkan sampah yang
yang ada, khususnya untuk membantu dan berada pada area permukaan air sungai
memudahkan pekerjaan manusia. 4. Ujicoba perahu mini robot pembersih sampah ini
Dengan permasalahan tersebut, maka penulis dilakukan dengan cara menganalisa perintah dari
membuat sistem dengan judul “RANCA NG android ke HC-06 pada saat robot sedang aktif
BANGUN MODEL PERAHU MINI ROBOT
PEMBERSIH SAMPAH DI SUNGA I F. DASAR TEORI
MENGGUNAKA N ARDUINO UNO BERBA SIS Mikrokontroler
ANDROID”. Dengan adanya alat ini diharapkan Mikrokontroler adalah sebuah chip yang
dapat meningkatkan efisiensi tenaga dan waktu. berfungsi sebagai pengontrol rangkaian elektronik
Karena sistem ini berbasis Teknologi pada android dan umunya dapat menyimpan program didalamnya.
dan bluetooth maka bisa dikontrol secara jarak jauh, Mikrokontroler umumnya terdiri dari CPU (Central
masyarakat dapat dengan mudah mengunakan dan Processing Unit), memori, I/O tertentu dan unit
memanfaatkan alat tersebut. pendukung seperti Analog-to-Digital Converter
(ADC) yang sudah terintegrasi di dalamnya.[3]
C. Maksud Dan Tujuan Jenis-Jenis Mikrokontroler secara umu m
mikrokontroler terbagi menjadi tiga keluarga besar.
Maksud dan tujuan dari penulisan proyek Setiap keluarga memepunyai ciri khas dan
akhir ini adalah sebagai berikut : karekteriktik sendiri sendiri, berikut pembagian
1. Merancang sistem kerja perancangan perahu keluarga dalam mikrokontroler.
mini robot pembersih sampah di sungai 1. Keluarga MCS51
menggunakan android berbasis arduino uno Mikrokontroler ini termasuk dalam keluarga
2. Mempelajari sistematika kerja sistem mikrokontroler CISC. Sebagian besar instruksinya
perancangan perahu mini robot pembersih dieksekusi dalam 12 siklus clock. Mikrokontroler ini
sampah di sungai menggunakan android berbas is berdasarkan arsitektur Harvard dan meskipun
arduino uno awalnya dirancang untuk aplikasi mikrokontro ler
3. Meningkatkan efisiensi tenaga dan waktu serta chip tunggal, sebuah mode perluasan telah
perekonomian mengizinkan sebuah ROM luar 64KB dan RAM luar
29
Jurnal ICT Penelitian dan Penerapan Teknologi
64KB diberikan alamat dengan cara jalur pemilihan Mikrokontroller ATmega 328 memilik i
chip yang terpisah untuk akses program dan memo ri arsitektur Harvard, yaitu memisahkan memori untuk
data kode program dan memori untuk data sehingga dapat
2. AVR memaksimalkan kerja dan parallelism. instruksi
Mikro konktroler Alv and Vegard’s Risc dalam memori program dieksekusi dalam satu alur
processor atau sering disingkat AVR merupakan tunggal, dimana pada saat satu instruksi dikerjakan
mikrokonktroler RISC 8 bit. Karena RISC inilah instruksi berikutnya sudah diambil dari memo ri
sebagian besar kode instruksinya dikemas dalam program.
satu siklus clock. AVR adalah jenis mikrokontro ler Konsep inilah yang memungkinkan instruksi
yang paling sering dipakai dalam bidang elektronika – instruksi dapat dieksekusi dalam setiap satu siklus
dan instrumentasi. clock. 32 x 8-bit register serba guna digunakan untuk
3. PIC mendukung operasi pada ALU ( Arithmatic Logic
PIC ialah keluarga mikrokontroler tipe RISC unit ) yang dapat dilakukan dalam satu siklus. 6 dari
buatan Microchip Technology. Bersumber dari register serbaguna ini dapat digunakan sebagai 3
PIC1650 yang dibuat oleh Divisi Mikroelektronika buah register pointer 16-bit pada mode
General Instruments. Teknologi Microchip tidak pengalamatan tidak langsung untuk mengambil data
menggukana PIC sebagai akronim, melainkan nama pada ruang memori data. Ketiga register pointer 16-
brandnya ialah PICmicro. Hal ini karena PIC bit ini disebut dengan register X ( gabungan R26 dan
singkatan dari Peripheral Interface Controller, tetapi R27 ), register Y ( gabungan R28 dan R29 ), dan
General Instruments mempunyai akronim PIC1650 register Z ( gabungan R30 dan R31 ). Hampir semua
sebagai Programmabel Intelligent Computer..[7] instruksi AVR memiliki format 16-bit. Setiap alamat
memori program terdiri dari instruksi 16-bit atau 32-
A. Mikrokontroler ATmega 328 bit.
Selain register serba guna di atas, terdapat
ATmega328 adalah mikrokontroller keluaran register lain yang terpetakan dengan teknik memo ry
dari atmel yang mempunyai arsitektur RISC (Reduce mapped I/O selebar 64 byte. Beberapa register ini
Instruction Set Computer) yang dimana setiap proses digunakan untuk fungsi khusus antara lain sebagai
eksekusi data lebih cepat dari pada arsitektur CISC register control Timer/ Counter, Interupsi, ADC,
(Completed Instruction Set Computer). USART, SPI, EEPROM, dan fungsi I/O lainnya.
Mikrokontroller ini memiliki beberapa fitur antara Register – register ini menempati memori pada
lain : alamat 0x20h – 0x5Fh. [9]
30
Jurnal ICT Penelitian dan Penerapan Teknologi
sebagai USB-to-serial converter untuk komunikas i dari baterai dapat langsung dihubungkan melalu i
serial ke computer melalui port USB.[10] header pin Gnd dan pin Vin dari konektor power.
Board Arduino Uno memiliki fitur-fitur baru Papan Arduino Uno dapat beroperasi dengan
sebagai berikut : pasokan daya eksternal 6 Volt sampai 20 volt. Jika
1. pinout : menambahkan SDA dan SCL pin yang diberi tegangan kurang dari 7 Volt, maka, pin 5 Volt
deket ke pin aref dan dua pin baru lainnya mungkin akan menghasilkan tegangan kurang dari 5
ditempatkan dekat ke pin RESET, dengan I/O Volt dan ini akan membuat papan menjadi tidak
REF yang memungkinkan sebagai buffer untuk stabil. Jika sumber tegangan menggunakan lebih dari
beradaptasi dengan tegangan yang disediakan 12 Volt, regulator tegangan akan mengalami panas
dari board sistem. Pengembangannya, sistem berlebihan dan bisa merusak papan. Rentang sumber
akan lebih kompatibel dengan prosesor yang tegangan yang dianjurkan adalah 7 Volt sampai 12
menggunakan AVR, yang beroperasi dengan 5V Volt.
dan dengan Arduino karena beroperasi dengan Pin tegangan yang tersedia pada papan Arduino
3,3V. Yang kedua adalah pin yang tidak adalah sebagai berikut :
terhubung, yang disediakan untuk tujuan a. VIN : Adalah input tegangan untuk papan
pengembangannya. Arduino ketika menggunakan sumber daya
2. Sirkuit reset eksternal (sebagai ‘saingan’ tegangan 5 Volt dari
3. ATmega 16U2 ganti 8U yang digunakan sebagai koneksi USB atau sumber daya ter-regulator
konverter USB-to-serial.[6] lainnya). Anda dapat memberikan tegangan
melalui pin ini, atau jika memasok tegangan
untuk papan melalui jack power, kita bisa
mengakses/mengambil tegangan melalui pin ini.
b. 5V : Sebuah pin yang mengeluarkan tegangan
ter-regulator 5 Volt, dari pin ini tegangan sudah
diatur (ter-regulator) dari regulator yang tersedia
(built-in) pada papan. Arduino dapat diaktifkan
dengan sumber daya baik berasal dari jack power
DC (7-12 Volt), konektor USB (5 Volt), atau pin
VIN pada board (7-12 Volt). Memberikan
Gambar 2.2 Board Arduino Uno tegangan melalui pin 5V atau 3.3V secara
langsung tanpa melewati regulator dapat
Ringkasan Spesifikasi merusak papan Arduino.
c. 3V3 : Sebuah pin yang menghasilkan tegangan
Mikrokontroler AT mega 328 3,3 Volt. Tegangan ini dihasilkan oleh regulator
T egangan Operasi 5 Volt yang terdapat pada papan (on-board). Arus
Input Voltage maksimum yang dihasilkan adalah 50 mA.
7 - 12 Volt
(disarankan)
Input Voltage (batas d. GND : Pin Ground atau Massa.
6 - 20 Volt e. IOREF : Pin ini pada papan Arduino berfungsi
akhir)
Digital I/O Pin 14 (6 pin sebagai output PWM) untuk memberikan referensi tegangan yang
Analog Input Pin 6 beroperasi pada mikrokontroler. Sebuah perisai
Arus DC per pin I/O 40 mA (shield) dikonfigurasi dengan benar untuk dapat
Arus DC untuk pin membaca pin tegangan IOREF dan memilih
50 mA
3.3 V sumber daya yang tepat atau mengaktifkan
32 KB (AT mega 328) 0,5 KB penerjemah tegangan (voltage translator) pada
Flash Memory
untuk Bootloader
SRAM 2 KB (AT mega 328)
output untuk bekerja pada tegangan 5 Volt atau
3,3 Volt.
EEPROM 1 KB (AT mega 328)
Clock Speed 16 MHz [4]
2. Memori
Tabel 2.1 Spesifikasi Arduino Uno
32
Jurnal ICT Penelitian dan Penerapan Teknologi
Modul Bluetooth HC-06 ini dioperasikan tegangan basis transistor tidak mungkin sama
lewat perintah AT (AT commands) yang dikirimkan dengan sumber tegangan (12 Volt), maka dari itu
secara serial. Koneksi secara default diset di diperlukan beberapa resistor yang disusun sebagai
kecepatan 9,600 bps (bisa dikustomisasi dari 1200 pembagi tegangan dan arus agar menghasilkan
bps hingga 1,35 Mbps). Catu daya untuk untuk tegangan tertentu agar transistor pada rangkaian
modul ini sebesar 3,3 V (untuk pengguna Arduino, tersebut dapat bekerja.
Anda bisa meyambungkan keluaran 3,3 V ke pin Pada rangkaian elektronika, fungsi resistor
Vcc pada modul ini). Besar arus yang digunakan adalah sebagai berikut :
antara 8 mA (saat komunikasi) hingga 30 mA (saat 1. Fungsi resistor untuk menghambat/membatas i
proses pairing). arus listrik.
2. Fungsi resistor untuk menurunkan tegangan.
5. Resistor 3. Fungsi resistor untuk membagi tegangan.
4. Fungsi resistor untuk menurunkan tegangan
Resistor adalah salah satu komponen sesuai dengan yang diinginkan.
elektronika yang berfungsi untuk menahan atau Resistor untuk dapat menjalankan fungsi-fungsi
menghambat arus listrik. Resistor disebut juga dasar seperti diatas memerlukan hambatan tertentu
sebagai hambatan, karena memang fungsinya yang sudah fix (tetap) yang ditentukan berdasarkan
sebagai penghambat arus listrik. Semua rangkaian pita atau gelang warna yang ada pada badan resistor
elektronika atau peralatan elektronika pasti itu sendiri. Atau hambatan tidak tetap, yang mana
didalamnya terdapat komponen resistor. hambatan ini dapat diubah-ubah. [17]
Selain disebut hambatan, banyak yang
menamai istilah resistor ini seperti tahanan atau 3. PERANCANGAN DAN PEMBUATAN
resistan dilambangkan dengan ‘R’ untuk ALAT
mendefinisikan nilai resistansi tertentu dari sebuah
komponen resistor. Sedangkan satuan dari resistor A. Analisa Masalah dan Solusi
ini dilambangkan dalam omega (Ω) atau “ohm”.
Resistor Bekerja dengan Hukum Ohm yang Perkembangan teknologi yang ada saat ini sangat
diformulasikan sebagai berikut : pesat, perkembangan tersebut sudah hampir merata
menyentuh diseluruh aspek yang ada khususnya
𝑉 = 𝐼. 𝑅 teknologi robot. Robot dibuat bertujuan untuk
berbagai macam fungsi, salah satunya yaitu dapat
𝑉
𝐼 = mempermudah pekerjaan manusia sehingga menjad i
𝑅
lebih efisien, menghemat waktu, lebih mudah dan
praktis.
dimana V adalah tegangan listrik dalam satuan Volt
Saat ini sudah banyak perusahaan yang
(V), I adalah arus yang mengalir dalam satuan
mengembangkan robot menjadi lebih baik dan
Ampere (A), dan R adalah hambatan dari resistor
mempunyai banyak sekali kelebihan. Salah satu
dengan satuan Ohm (Ω).
kelebihan yang ada yaitu membuat sebuah robot
Dari rumus diatas menunjukan bahwa
yang dapat dikontrol jarak jauh dan dapat digerakan
resistansi akan berbanding terbalik dengan jumlah
sesuai dengan keinginan penggunanya.
arus yang mengalir. Sehingga dapat dikatakan nilai
resistansi yang mengalir pada suatu
1. Analisa Masalah
hambatan/resistor maka arusnya akan semakin kecil
Sampah-sampah di sungai masih menjad i
dan sebaliknya. Itulah kenapa fungsi utama resistor
masalah yang sulit ditangani, itu semua
adalah sebagai “penghambat arus”. [15]
dikarenakan dalam proses pembersihkannya masih
menggunakan cara manual yaitu dengan cara hanya
menggunakan tangan. Apabila terjadi penumpukan
volume sampah, otomatis akan membuat pekerjaan
petugas menjadi lebih berat.
2. Solusi
Gambar 2.5 Resistor Untuk mengatasi masalah tersebut, pada proyek
akhir ini penulis terinspirasi untuk membuat sebuah
Fungsi resistor secara spesifik memang untuk perahu mini robot yang dapat digerakan sesuai
membatasi arus yang mengalir pada suatu rangkaian. dengan keinginan sendiri. Menggunankan motor DC
Misalnya pada sebuah rangkaian elektronika sebagai penggerak, Arduino Uno R3 sebagai
terdapat komponen aktif transistor yang memerlukan mikrokontroler dan menggunakan Android yang
tegangan bias tertentu agar transistor tersebut dapat terhubung ke Bluetooth sebagai pengirim perintah
bekerja. Sedangkan tegangan power supply yang untuk menggerakan motor.
dibutuhkan adalah 12 Volt. Untuk memberikan
33
Jurnal ICT Penelitian dan Penerapan Teknologi
Android
Maju – Mundur
IC Driver Motor
Arduino
IC L293D
Kiri - Kanan
Bluetooth
IC Driver Motor
Pintu Perahu
Buka - Tutup
IC L293D
Catu Daya
34
Jurnal ICT Penelitian dan Penerapan Teknologi
(L293D) di pin 2 dan 15 mendapatkan input high Diagram alir adalah gambaran dari algoritma-
maka out pada IC 1 L293D pin 3 dan 14 akan algoritma dalam suatu program yang menyatakan
high sedangkan pin 6 dan 11 low. Maka didapat arah alur program tersebut. Berikut ini diagram alir
perahu belok ke kiri dari sistem kerja alat :
3. Perintah 3 berarti perahu bergerak mundur, disini
pin Arduino uno D13 dan D9 high masuk ke IC
Start
1 (L293D) di pin 2 dan 10 mendapatkan input
high, maka out pada IC 1 L293D pin 3 dan 11 Nyalakan
Bluetooth
Ya
1 (L293D) di pin 7 dan 10 mendapatkan input
Bluetooth siap
IC 2 (L293D) pin 2 high dan pin 7 low. Input IC Maju Kiri Mundur Kanan
D. Komponen Rangkaian
Gambar 3.4 Diagram Alir Motor Perahu
Start
Rangkaian perahu mini pembersih sampah
menggunakan Bluetooth, komponen yang Nyalakan
Searching
No Nama Komponen Nilai Jumlah Bluetooth
· Resistor 220 Ω 1
Menutup Membuka
IN
· Dioda 400 7
1
470
· Kapasitor mikrof
1
Selesai Tekan 8
7 Saklar on – off
· Speser pendek 10
· Speser panjang 10 Mulai Kembali Motor Berhenti
· Kabel
secukupnya Matikan
Bluetooth
8 LED 2
Stop
35
Jurnal ICT Penelitian dan Penerapan Teknologi
K. Spesifikasi Keunggulan Perahu Mini dengan perahu adalah 30 meter. Apabila jarak
Robot Pembersih Sampah melebihi 30 meter, maka receiver tidak akan bekerja
1. Dikendalikan dari hp ( handphone ) sesuai perintah dan semua gerakan yang
berbasis android diperintahkan melalui android terhadap perahu tidak
2. Media yang digunakan adalah bluetooth akan berfungsi.
HC-06
3. Memperingan pekerjaan petugas Kondisi Jarak Antara
Kondisi
kebersihan di sungai Kapasitas Perahu Dengan
Gerak
Baterai Perangkat
Perahu
Handphone Android
L. Rancangan Gambar Perahu Mini Robot
90% 5 meter Berfungsi
Pembersih Sampah 50% 5 meter Berfungsi
25% 5 meter Berfungsi
10% 5 meter Berfungsi
5% 5 meter Berfungsi
1% 5 meter Berfungsi
T idak
0% 5 meter
Berfungsi
T abel 4.2 Pengaruh Daya Baterai Handphone Android T erhadap
Kinerja Bluetooth
A. Analisa Kemampuan Jarak Bluetooth Pada perancangan alat ini menggunakan catu daya
Pada perancangan perahu mini robot ini baterai dengan tegangan 12 volt dan kapasitas
menggunakan handphone berbasis android sebagai baterai sebesar 2300 mAh. Dengan kapasitas 2300
pemberi perintah gerak kepada perahu yang mAh dapat memberikan daya kepada perahu selama
terhubung melalui Bluetooth HC-06 yang terdapat 4 jam.
pada rangkaian perahu.
Setelah melakukan pengujian dan analisa jarak C. Hasil Perancangan Prototipe
serta kemampuan gerak perahu mini robot
pembersih sampah ini terhadap bluetooth, didapat Berikut ini adalah gambar hasil dari perancangan
jarak maksimal antara perangkat handphone android perahu mini robot pembersih sampah menggunakan
dengan perahu yaitu maksimal 30 meter tanpa ada android berbasis arduino uno. Hasil perancangan
halangan apapun. Apabila jarak melebihi 30 meter, dapat dilihat pada gambar 4.1 di bawah ini.
maka receiver tidak akan bekerja sesuai perintah dan
semua gerakan yang diperintahkan melalui android A D
terhadap perahu tidak akan berfungsi.
Pada tabel 4.1 dibawah ini adalah analisa jarak
kemampuan bluetooth antara perahu dengan
perangkat android.
Jarak Antara Kondisi B E
Kondisi
Perahu Dengan Kapasitas
Gerak F
Perangkat Baterai
Perahu C
Android Handphone
10 meter 50% Berfungsi G
15 meter 50% Berfungsi Gambar 4.1 Prototipe Perahu
15 meter 50% Berfungsi
25 meter 50% Berfungsi Keterangan :
30 meter 50% Berfungsi A. Arduino Uno disini sebagai pusat kendali dari
T idak
35 meter 50%
Berfungsi
prototipe perahu mini robot pembersih sampah.
T abel 4.1 Analisa Kemampuan Jarak Bluetooth Antara B. Motor DC sebagai penggerak engsel yang
Perahu Dengan Android berfungsi untuk membuka dan menutup pintu
perahu
Pada tabel 4.1 di atas dapat disimpulkan bahwa
jarak maksimal antara perangkat handphone android
37
Jurnal ICT Penelitian dan Penerapan Teknologi
C. Motor DC sebagai penggerak yang perahu, sehingga pintu perahu dapat bergerak
menghasilkan gerak maju, mundur, kanan dan membuka dan menutup.
kiri pada perahu.
D. Bluetooth sebagai media komunikas i F. Hasil Pengkuran Tegangan
penghubung antara perahu dengan android 1. Tabel untuk pengukuran tegangan motor
E. Baterai 12 V sebagai catu daya atau sumber perahu
tenaga dari perahu. Dari tabel pengukuran tegangan yang telah
F. Sebagai tempat untuk penampungan sampah dianalisa pada saat kaki IC ada aktifitas maka
yang terletak pada lambung perahu. tegangan yang didapat adalah 2,6 volt pada
G. Sebagai pintu untuk membuka dan menutup output arduino, yang nantinya digunakan sebagai
pintu perahu dan dapat juga digunakan untuk input untuk IC L293D. Sedangkan untuk output
mendorong sampah ke dalam penampungan IC L293D didapat tegangan 8,8 Volt sebagai
sampah pada lambung perahu penggerak motor DC perahu.
D. Hasil Pengujian Aplikasi Android Tombol Input L239D Output L239D Kondisi
Angka 2 7 10 15 3 6 11 14 Reaksi
Pada perancangan alat ini menggunakan aplikas i 1
0 2,6 2,6 0 0 8,8 8,8 0
Maju
V V V V V V V V
Android sebagai pemberi perintah gerak untuk 0 2,6 0 2,6 0 8,8 0 8,8
2 Kiri
perahu . V V V V V V V V
2,6 0 0 2,6 8,8 0 0 8,8
3 Mundur
V V V V V V V V
2,6 0 2,6 0 8,8 0 8,8 0
4 Kanan
V V V V V V V V
7 0V 0V 0V 0V Stop
Motor 1 Motor 2
Pada Perancangan alat ini, setiap motor DC memilik i Saat terjadi aktiftas perintah dari salah satu
fungsi yang berbeda-beda. Berikut ini adalah fungsi tombol, maka tegangan akan berubah menjadi 2,6
dari setiap motor DC yang digunakan. volt pada output arduino, yang diberikan untuk IC
a. Motor DC 1 yang terletak pada bagian kanan L293D. Sedangkan untuk output IC L293D tegangan
perahu berfungsi untuk menggerakan perahu berubah menjadi 8,8 volt untuk perintah maju ,
bergerak maju, mundur, kanan dan kiri. mundur, kanan dan kiri. Sedangkan untuk perintah
b. Motor DC 2 yang terletak pada bagian kiri buka dan tutup, output pada IC L293D tegangan
perahu berfungsi untuk menggerakan perahu akan menjadi 2,6 volt.
bergerak maju, mundur, kanan dan kiri. Saat kondisi aktif low yaitu tidak ada salah satu
c. Motor DC 3 yang terletak pada bagian atas tombol yang memberi perintah, maka tegangan
perahu yang terhubung dengan engsel pada pintu menjadi 0 volt sehingga tidak terjadi aktifitas.
38
Jurnal ICT Penelitian dan Penerapan Teknologi
Sedangkan untuk perintah tombol 7 dan 8, ada atau [4] Dede Hendriono. Mengenal Arduino Uno.
tidaknya perintah maka tegangan akan tetap menjad i Diakses
0 volt yang dikarenakan tombol tersebut berfungsi http://www.hendriono.com/blog/post/menge
sebagai tombol berhenti. nal-arduino-uno , 20 April 2016
[5] Faylen Angel A.S, dkk. Makalah Motor DC.
5. PENUTUP Makalah, Politeknik Negeri Bandung,
A. Kesimpulan Program Studi Diluar Domisili (PPD),
1. Alat pemodelan perahu mini robot Rintisan Akademi Komunitas Negeri Kajen,
pembersih sampah berbasis android ini 2014
dapat bergerak maju, mundur, kanan, kiri, [6] Febriadi Santosa. Arduino Uno. Diakses
buka pintu, menutup pintu dan berhenti http://febriadisantosa.weebly.com/knowledg
dengan daya minimal. e/arduino-uno , 5 Mei 2016
2. Perahu mini robot ini dapat berfungsi [7] Immersa Lab. Jenis-jenis Mikrokontroler.
sesuai dengan yang diperintahkan oleh Diakses
android melalui bluetooth. http://www.immersa-lab.co m/jen is-jenis-
3. Komunikasi antara perangkat handphone mikrokontroler.htm , 2 Juni 2016
android dengan arduino menggunakan via [8] Ines Adelita. Sistem Pengendali Beban
Bluetooth, dimana pada pengujian ini Listrik 220 VAC Menggunakan Bluetooth
perahu mini robot ini akan berfungsi HC-06 Memanfaatkan Voice Command Pada
dengan jangkauan maksimal 30 meter Android. Laporan Akhir, Jurusan Teknik
apabila tidak ada halangan apapun. Elektro, Program Studi Teknik Elektronika,
Apabila jangkauan percobaan melebihi 30 Politeknik Negeri Sriwijaya Palembang .
meter, maka perahu mini robot ini tidak 2015
akan berfungsi. [9] Lamhot Sihaloho. Rancangan Quadcopter
4. Catu daya yang digunakan yaitu sebesar 5 Untuk Sistem Pemantau Udara Berbasis
volt untuk bluetooth, IC Driver motor Mikrokontroler Atmega 328. Skripsi,
L293D, dan motor DC penggerak pintu. Departemen Fisika Fakultas Matematika dan
Sedangkan catu daya sebesar 12 volt Ilmu Pengetahuan Alam, Universitas
digunakan untuk motor DC penggerak Sumatera Utara, Medan, 2014.
perahu. [10] Maratur Gabe Simanjuntak. Perancangan
Prototipe Smart Building Berbasis Arduino
B. Saran Uno. Skripsi, Departemen Teknik Elektro ,
Fakultas Teknik Universitas Sumatera Utara,
Medan, 2012.
1. Untuk catu daya supaya dapat diperbaiki
kualitasnya dengan cara menambahkan [11] Mohamad Arif Zakariya. Tiga Komponen
Utama Motor DC. Diakses
arus yang digunakan, supaya penggunaan
http://arifzakariya.blog.ugm.ac.id/2011/05/0
dapat bertahan lebih lama.
2. Untuk pengembangan alat ini selanjutnya 2/tiga-komponen-utama-motor-dc/ , 9 Juni
2016
dapat ditambahkan perangkat untuk
[12] Nur Huda. Apakah Lampu LED dan Apa
membuang sampah keluar dari
penampungan secara otomatis. Fungsinya. Diakses
http://blog.kangmiftah.com/2014/03/apakah-
lampu-led-dan-apa-fungsinya.html , 9 Juni
DAFTAR PUSTAKA 2016
[13] Rida Angga Kusuma. Pengertian Dioda.
Diakses
[1] Adrianus Mangasi Siagian. Perancangan
Permodelan Mobil Mini Robot Pengangkut http://skemaku.com/pengertian-dioda/ , 9
Juni 2016
Barang Menggunakan Android Berbasis
[14] ________________. Pengertian Kapasitor.
Arduino Uno. Proyek Akhir, Jurusan Teknik
Telekomunikasi, Akademi Telkom Jakarta, Diakses
http://skemaku.com/pengertian-kapasitor/ , 9
2015
Juni 2016
[2] Agus Purnama. Driver Motor DC L293D.
Diakses [15] ________________. Pengertian Resistor.
Diakses
http://elektronika-dasar.web.id/driver-motor-
http://skemaku.com/pengertian-resistor/ , 9
dc-l293d/ , 9 Juni 2016
[3] ____________. Pengertian dan Kelebihan Juni 2016
[16] ________________. Fungsi Kapasitor Pada
Mikrokontroler. Diakses
Rangkaian Elektronika. Diakses
http://elektronika-dasar.web.id/pengertian-
dan-kelebihan-mikrokontroler/ , 1 Juni 2016 http://skemaku.com/fungsi-kapasitor-pada-
rangkaian-elektronika/ , 9 Juni 2016
39
Jurnal ICT Penelitian dan Penerapan Teknologi
40