SMART CAR BERBASIS ANDROID

Naning Zaenal Mustopa

Sosial Media


0 orang menyukai ini
Suka

Summary

Smart Car merupakan mobil robot yang dapat dikendalikan dengan smartphone Android melalui media sinyal Wifi. Hal ini memungkinkan
RC Car dapat dikendalikan dengan aplikasi yang berinteraksi dengan NodeMCU melalui jaringan Wifi untuk memberikan perintah kepada motor menggunakan tombol kontrol ataupun perintah suara agar berjalan sesuai arah yang diinginkan.
RC Car ini berpotensi menjadi mobile surveillance robot yang dengan pengembangan lebih lanjut seperti menambahkan sensor-sensor tertentu, atau kamera dan modul lain.

Description

  • Smart Car merupakan mobil robot yang dapat dikendalikan dengan smartphone Android melalui media sinyal Wifi. Hal ini memungkinkan
    RC Car dapat dikendalikan dengan aplikasi yang berinteraksi dengan NodeMCU melalui jaringan Wifi untuk memberikan perintah kepada motor menggunakan tombol kontrol ataupun perintah suara agar berjalan sesuai arah yang diinginkan.
    RC Car ini berpotensi menjadi mobile surveillance robot yang dengan pengembangan lebih lanjut seperti menambahkan sensor-sensor tertentu, atau kamera dan modul lain.
  • Untuk Prinsip Kerjanya sendiri Robot ini dikendalikan dengan smartphone android dengan bantuan aplikasi Smart car yang di koneksikan dengan nodeMCU ESP8266 melalui jaringan wifi yang kemudian memberikan perintah pada driver L298N untuk menggerakan Motor DC seperti pada gambar di bawah ini :

 

  • Pada dasarnya, prinsip kerja daripada RC Car ini adalah pengendalian RC Car itu sendiri menggunakan aplikasi khusus yang diinstall pada smartphone Android. Pada awalnya, smartphone Android dan RC Car terhubung dengan jaringan Wifi yang sama. Lalu pada aplikasi yang terdapat di smartphone, akan terlihat interface yang berisi sebuah text box yang berguna untuk mengisikan alamat IP dari NodeMCU yang didapatkan dari Wifi. Setelah Alamat IP diinput kedalam text box tersebut, maka tiap tombol yang ditekan akan mengirimkan data kepada NodeMCU menuju alamat IP-nya melalui Wifi yang terkoneksi tersebut. Program pada NodeMCU akan mengidentifikasi perintah yang dikirimkan dari smartphone sesuai tombol yang ditekan. Setelah menerima perintah, program NodeMCU mengirimkan sinyal kepada motor driver sesuai algoritma kontrolnya lalu diinputkan pada pin input motor driver. Motor driver yang menerima perintah tersebut memberikan sinyal sesuai kepada DC motor agar bergerak semestinya.
  • Pada gambar Flowchart diatas dimana proses dimulai dari mengkoneksikan smartphone maupun NodeMCU RC Car ke jaringan Wifi. Setelah terkoneksi yang perlu dicatat adalah IP yang didapat dari jaringan Wifi pada NodeMCU haruslah diingat. Untuk melihatnya kita bisa mengeksekusi program khusus dan melihat IP di serial monitor Arduino IDE. Setelah
    mendapatkan IP address NodeMCU, selanjutnya pada aplikasi Android, inputkan
    IP tersebut ke dalam text box yang telah disediakan. Setelah penginputan IP,
    perintah dari tombol kontrol sudah bisa dikirim ke NodeMCU. Saat menekan sebuah tombol, maka data akan dikirimkan ke NodeMCU dalam bentuk request url ke IP NodeMCU. Misalkan saat menekan tombol forward (maju), dan anggap IP address Wifi yang didapat NodeMCU adalah IP yang dimasukan contoh IP nya adalah 192.168.0.96. Maka request yang terbentuk adalah http://192.168.0.96/forward. Saat data diterima, maka NodeMCU akan membandingkan dengan programnya, jika perintah yang dikirim sesuai, maka NodeMCU akan mengeksekusi fungsi forward() sebagai input ke motor driver. Motor driver yang menerima perintah tersebut mengirimkan sinyal-sinyal untuk menggerakkan DC motor untuk maju/forward. Begitu seterusnya untuk perintah lain.
  • Android Smart car adalah aplikasi yang digunakan untuk mengontrol Robot yang telah didesain dengan sebuah code yang terhubung melalui ip Wifi. Aplikasi ini disertai fitur untuk maju, mundur, berbelok ke kanan atau ke kiri sehingga memudahkan pengguna untuk mengontrol robot yang telah dibuat nya.

     Pada gambar di atas sudah jelas bahwa aplikasi ini didesain hanya untuk control robot smart car, ada beberapa tombol ke atas (maju) ke bawah ( mundur) dan 2 tombol ke kiri dan ke kanan ke kanan adalah untuk berbelok nya robot. 

Informasi Course Terkait
  Kategori: Internet of Things / FPGA
  Course: Rancang Bangun Robot Smart Car Berbasis Android