11 February 2017

Membuat Mobil Remot Control Menggunakan Arduino dan Android Via Bluetooth

Tags

Assalamualaikum
Tulisan ini adalah sambungan dari 2 Artikel saya sebelumnya yang pada bagian pertama disana saya telah membahas bagaimana Mengontrol Motor DC atau Dinamo menggunakan Arduino Untuk dijadikan Mobil Remot Control. dan Pada artikel kedua saya masih membahas hal yang sama, namun pada artikel tersebut yang saya bahas adalah merakit Bagian depan Mobil yang berfungsi untuk kemudi Kiri dan kanan yang juga di kontrol menggunakan Relay dan Arduino.

  1. Part 1
  2. Part 2
Nah sebagai lanjutan dari kedua Artikel tersebut, kebeteulan juga pagi tadi Kiriman dari Toko Online yang saya pesan beberapa waktu lalu akhirnya sampai juga yaitu beberapa diantaranya adalah, Motor Driver L298N, Micro Servo Tower Pro, Modul Bluetooth HC-05 dan beberapa kabel Jumper. Modul-modul tersebut akan saya gunakan di Project Mobil Remote Kontrol ini nantinya. Namun ada baiknya saya Selesaikan dulu Project menggunakan Relay ini, nanti setelah itu baru kita Upgrade menggunakan L298N sebagai pengontrol Motor DC dan Servo untuk mengatur arah kemudinya.

Kali ini yang akan saya bahas hanyalah penambahan Modul Bluetooth pada Rangakaian yang sudah ada agar Mobil RC bisa kita kontrol menggunakan Smartphone Android dengan aplikasi sederhana yang bisa anda buat menggunakan MIT Appinventor atau bisa anda Download dari link yang saya sediakan dibawah ini.

Wiring

  • Baterai 9.6v Positif  Ke NO (Normaly Open) Relay Channel 1,2,3 dan 4
  • Baterai 9.6v Negatif Ke NC (Normalt Close) Relay Channel 1,2,3 dan 4
  • Motor DC 1 (Dinamo Belakang) Positif ke COM Relay Channel 1
  • Motor DC 1 (Dinamo Belakang) Negatif ke COM Relay Channel 2
  • Motor DC 2 (Dinamo Depan) Positif ke COM Relay Channel 3
  • Motor DC 2 (Dinamo Depan) Negatif COM Relay Channel 4
  • Pin VCC Relay dihubungkan Ke Pin 5v Arduino
  • Pin GND Relay dihubungkan Ke Pin GND Arduino
  • Pin IN1 Relay ke Pin D2 Arduino
  • Pin IN2 Relay ke Pin D3 Arduino
  • Pin IN3 Relay ke Pin D4 Arduino
  • Pin IN4 Relay ke Pin D5 Arduino
  • Pin VCC Bluetooth di Hubungkan juga dengan Pin 5V Arduino
  • Pin GND Bluetooth di hubungkan juga dengan Pin GND Arduino
  • Pin Rx Bluetooth di hubungkan dengan Pin Tx Arduino (Pin 1)
  • Pin Tx Bluetooth di hubungkan dengan Pin Rx Arduino (Pin 0)
Oh ia, Untuk Power arduino saya menggunakan Powerbank yang murah meriah.
Memuat Mobil Remot Control Menggunakan Arduino dan Android Via Bluetooth

Coding
Pengoperasian

  • Pastikan semua kabel sudah terpasang dengan benar
  • Pastikan empat buah LED pada Relay sudah menyala semuanya
  • Pastikan juga Led pada Modul Bluetooth sudah menyala berkedip-kedip yang artinya dalam keadaan Ready
  • Download dan Install Aplikasi Kontrol sederhananya yang ada pada Link diakhir artikel Ini
  • Klik Ikon Bluetooth lalu Pilih Nama Bluetooth HC-05
  • Gunakan Tombol Arah panah atas bawah, kiri dan kanan untuk bergerak maju, mundur dan berbelok

Catatan
  • Kecepatan putaran motor tidak bisa dikendalikan, Motor akan berputar sesuai tegangan Baterai, semakin besar Tegangan makan semakin cepat Mobilnya
  • Gir-gir yang terbuat dari plastik akan mudah aus 
  • kekurangan lainya adalah, Tidak bisa berbelok sambil Bergerak maju, atau Bergerak belok sambil mundur, jadi harus diberikan perintah satu persatu.
  • Kedepanya akan saya coba carikan pelajari dan coba carikan Solusi untuk Hal tersebut diatas
  • Jika anda punya pendapat, saran dan Kritik mohon untuk berkomentar, sebagai bahan pembelajaran buat saya pribadi dan teman-teman lain pembaca Blog Catatan Lamers
  • Tunggu artikel saya selanjutnya yang masih membahas tentang Mobil Remote Control dengan Arduino dan Android, namun sudah Menggunakan Modul Motor Driver L298N dan Micro Servo

Terima kasih dan Wassalam



9 komentar

Gan ini kok bisa code nya



This comment has been removed by the author.
This comment has been removed by the author.

gan,kodenya saya compile kok salah ya,saya rasa sama persis sama agan berikan

Oia udah saya perbaiki, variabel "perintah" lupa saya definisikan

This comment has been removed by the author.

Gan bisa kasi penjelasan nya nggak, saya pengen nya bisa mengembangkan, jadi nggak copas sama persis sama agan, mohon bantuan nya

Gan bisa kasi penjelasan nya nggak, saya pengen nya bisa mengembangkan, jadi nggak copas sama persis sama agan, mohon bantuan nya


EmoticonEmoticon