Anda di halaman 1dari 8

https://elektroku.

com/cara-membuat-mobil-remote-control-berbasis-mikrokontroller-dengan-sistem-
kendali-menggunakan-android/

Cara Membuat Mobil Remote Control


Berbasis Mikrokontroller Dengan Sistem
Kendali Menggunakan Android
By admin On Jan 17, 2017
17 2,873
Share

Perkembangan teknologi robotika semakin canggih,terlebih dengan hadirnya mikrokontroller


yang merupakan sebuah chip layaknya sebuah komputer mini atau biasa disebut POACH (PC on
a chip), memudahkan kita untuk mengembangkan kreatifitas di bidang robotika dengan berbagai
macam project yang kita inginkan. Arduino adalah sebuah platform yang diciptakan dengan
tujuan untuk memudahkan kita dalam membangun project berbasis mikrokontroller.
Mikrokontroller sendiri bisa diintegrasikan dengan perangkat lain seperti komputer dan android,
inilah mengapa mikrokontroller sangat diminati karena selain harganya yang cukup
terjangkau,pemrogramannya yang mudah, juga kemudahan pada penggunaannya yang
memungkinkan kita untuk menyandingkan dengan perangkat lainnya.

Pada postingan ini akan dijelaskan cara membuat robot mobil remote control berbasis
mikrokontroller dengan sistem kendali menggunakan android, lebih jelasnya silahkan ikuti
tutorial berikut ini :

Alat dan komponen :

 4 pcs motor DC + gearbox


 4 pcs roda robot

4 motor DC + gearbox + roda

 mikrokontroller arduino
https://elektroku.com/cara-membuat-mobil-remote-control-berbasis-mikrokontroller-dengan-sistem-
kendali-menggunakan-android/

 Driver motor L293D, selengkapnya lihat di sini


 Smartphone android
 Aplikasi pengendali / joystick untuk android, silahkan download di sini
 Modul Bluetooth HC-05 / HC-06
 Triplek / Akrilik sebagai body mobil RC
 Batterai lipo / baterai kotak 9 volt 2pcs
 Resistor 1k dan 2k
 Kabel ties

Rangkaian untuk project ini seperi di bawah ini :

Rangkaian
mobil RC menggunakan mikrokontroller

 Jika kurang jelas untuk koneksi modul bluetooth HC-05 selengkapnya lihat di sini.
 2 motor untuk sisi kanan dipasang secara paralel, dan 2 motor untuk sisi kiri dipasang
secara paralel.
 Jika menggunakan baterai kotak 9 volt, usahakan minimal menggunakan 4 baterai kotak
sekaligus yang diparalel . Hal ini bertujuan untuk meningkatkan kapasitas ‘Ampere’ dari
batterai yang digunakan untuk mensuplai arduino dan 4 motor sekaligus, sehingga mobil
remote control ini bekerja maksimal.
 Bentuklah papan akrilik menjadi body mobil sesuai yang kita inginkan
 Pasanglah tiap-tiap roda pada tempat yang disediakan seperti gambar di bawah ini :
https://elektroku.com/cara-membuat-mobil-remote-control-berbasis-mikrokontroller-dengan-sistem-
kendali-menggunakan-android/

mobil RC tampak dari bawah

 Letakkan komponen seperti arduino, baterai, driver motor, dan modul bluetooth dengan
posisi sebaik mungkin

Program di arduino IDE untuk project ‘rancang bangun robot mobil berbasis mikrokontroller
dengan sistem kendali menggunakan android’, seperti di bawah ini :

/************************************ www.elektroku.com
****************************/

#define E1 10 // enable di pin 10


#define F1 9 //control forward pin 9
#define R1 8 // control reverse pin 8
#define E2 7 // enable di pin 7
#define F2 6 //control forward pin 6
#define R2 5 // control reverse pin 5
char perintah;

void setup()
{
Serial.begin(9600);
pinMode(10,OUTPUT);
pinMode(9,OUTPUT);
pinMode(8,OUTPUT);
https://elektroku.com/cara-membuat-mobil-remote-control-berbasis-mikrokontroller-dengan-sistem-
kendali-menggunakan-android/

pinMode(7,OUTPUT);
pinMode(6,OUTPUT);
pinMode(5,OUTPUT);
}

void loop()
{
if (Serial.available()>0)
{
perintah = Serial.read();
Serial.println(perintah);

}
//PERINTAH MAJU
if (perintah == ‘a’)
{
//motor kanan maju
analogWrite(E1,255);
digitalWrite(F1,HIGH);
digitalWrite(R1,LOW);
//motor kiri maju
analogWrite(E2,255);
digitalWrite(F2,HIGH);
digitalWrite(R2,LOW);
}
else if (perintah == ‘b’)
//PERINTAH MUNDUR
{
//motor kanan mundur
analogWrite(E1,255);
digitalWrite(F1,LOW);
digitalWrite(R1,HIGH);
//motor kiri mundur
analogWrite(E2,255);
digitalWrite(F2,LOW);
digitalWrite(R2,HIGH);

}
else if (perintah == ‘c’)
//PERINTAH BERHENTI MAJU
{
//motor kanan mati
analogWrite(E1,0);
digitalWrite(F1,LOW);
digitalWrite(R1,LOW);
//motor kiri mati
https://elektroku.com/cara-membuat-mobil-remote-control-berbasis-mikrokontroller-dengan-sistem-
kendali-menggunakan-android/

analogWrite(E2,0);
digitalWrite(F2,LOW);
digitalWrite(R2,LOW);
}
else if (perintah == ‘d’)
//PERINTAH BERHENTI MUNDUR
{
//motor kanan mati
analogWrite(E1,0);
digitalWrite(F1,LOW);
digitalWrite(R1,LOW);
//motor kiri mati
analogWrite(E2,0);
digitalWrite(F2,LOW);
digitalWrite(R2,LOW);

}
else if (perintah == ‘e’)
//PERINTAH BELOK KANAN
{
analogWrite(E1,255);
digitalWrite(F1,HIGH);
digitalWrite(R1,LOW);
}
else if (perintah == ‘f’)
//PERINTAH BELOK KIRI
{
analogWrite(E2,255);
digitalWrite(F2,HIGH);
digitalWrite(R2,LOW);
}
else if (perintah == ‘g’)
//PERINTAH BERHENTI BELOK KANAN
{
analogWrite(E1,0);
digitalWrite(F1,LOW);
digitalWrite(R1,LOW);
}
else if (perintah == ‘h’)
//PERINTAH BERHENTI BELOK KIRI
{
analogWrite(E2,0);
digitalWrite(F2,LOW);
digitalWrite(R2,LOW);
}
}
https://elektroku.com/cara-membuat-mobil-remote-control-berbasis-mikrokontroller-dengan-sistem-
kendali-menggunakan-android/

Setelah program diupload ke arduino maka :

 Nyalakan power mobil RC yang telah dibuat dan pastikan semua perangkat menyala
dengan normal
 Buka aplikasi joystick yang telah di download dan diinstal di android anda
 Pastikan bluetooth android anda telah dinyalakan
 Ketuk “select bluetooth” dan pilih nama modul bluetooth yang anda gunakan seperti di
bawah ini :

tampilan aplikasi joystick


sebelum dikoneksikan ke modul bluetooth

 Seletah terhubung maka status akan berwarna hijau “Terhubung” seperti di bawah ini :

tampilan aplikasi joystick


setelah dikoneksikan ke modul bluetooth

 TOMBOL KANAN = BELOK KANAN


 TOMBOL KIRI = BELOK KIRI
 TOMBOL UP = MAJU
 TOMBOL DOWN = MUNDUR
 Untuk berhenti, silahkan ketuk tombol “DISCONNECT” pada aplikasi tersebut
https://elektroku.com/cara-membuat-mobil-remote-control-berbasis-mikrokontroller-dengan-sistem-
kendali-menggunakan-android/

Hasil dari project di atas seperti di bawah ini :

mobil RC berbasis
mikrokontroller arduino

NB : alat yang dibuat oleh admin masih dalam tahap awal dan butuh penyempurnaan, pada
kesempatan selanjutnya akan diposting tentang kelanjutan dari project ini berupa penambahan
sensor dan sinkronasi putaran roda pada mobil RC yang telah dibuat ini .

Berikut hasil rekaman video dari project ini via chanel youtube :

Sekian dan Terimakasih

Semoga bermanfaat…

NEW UPDATE PROGRAM+REMOTE MOBIL RC !!!!!!!!!! di sini

NB = “jika terjadi error saat compiling program di arduino IDE, maka edit manual program pada
baris perintah ‘a’ , ‘b’ , ‘c’ dan seterusnya. Hapus dan ketik manual ‘a’ , ‘b’ , ‘c’ dan
seterusnya…….
https://elektroku.com/cara-membuat-mobil-remote-control-berbasis-mikrokontroller-dengan-sistem-
kendali-menggunakan-android/

Anda mungkin juga menyukai