Daftar Isi:

RC Car Hack - Bluetooth Dikendalikan Melalui Aplikasi Android: 3 Langkah (dengan Gambar)
RC Car Hack - Bluetooth Dikendalikan Melalui Aplikasi Android: 3 Langkah (dengan Gambar)

Video: RC Car Hack - Bluetooth Dikendalikan Melalui Aplikasi Android: 3 Langkah (dengan Gambar)

Video: RC Car Hack - Bluetooth Dikendalikan Melalui Aplikasi Android: 3 Langkah (dengan Gambar)
Video: How to Make a Bluetooth Controlled RC Car at Home 2024, Juli
Anonim
Image
Image
Koneksi Modul
Koneksi Modul

Saya yakin Anda masing-masing dapat menemukan di rumah mobil RC yang tidak digunakan. Instruksi ini akan membantu Anda mengubah mobil RC lama Anda menjadi hadiah asli:) Karena ukuran mobil RC yang saya miliki kecil, saya memilih Arduino Pro Mini sebagai pengontrol utama. Modul penting lainnya yang saya gunakan dalam proyek ini adalah pembawa driver motor ganda TB6612FNG. Pengontrol motor ini memiliki rentang tegangan input yang dapat diterima (4.5V hingga 13.5V) dan arus output kontinu (1A per saluran). Sebagai penerima bluetooth saya menggunakan modul murah yang populer HC-06. Selain itu, Anda dapat menggunakan LED sebagai lampu depan dan belakang mobil.

Komponen proyek:

  1. Mobil RC (mungkin sudah tua dan rusak)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. TB6612FNG Pengangkut Pengemudi Motor Ganda x1
  4. Modul bluetooth HC-06 atau serupa x1
  5. Led: 2x merah dan 2x putih
  6. Resistor 10k (diperlukan untuk led) x4 atau 10k SIL Resistor Network x1
  7. Papan tempat memotong roti (setengah ukuran) x1
  8. Jumper dan kabel
  9. Baterai AA x4

Langkah 1: Koneksi Modul

Koneksi Modul
Koneksi Modul

Cara menghubungkan Arduino Pro Mini dengan modul lain diberikan di bawah ini. Jangan lupa untuk menghubungkan tegangan suplai ke setiap modul (VCC, GND).

1. Bluetooth (misalnya HC-06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - 3.3V dari Arduino Pro Mini (VCC)
  • GND - GND

2. Driver Motor Ganda TB6612FNG -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - tegangan motor (4,5 hingga 13,5 V) - 6V dari aki Mobil RC
  • Vcc - tegangan logika (2,7 hingga 5,5) - 3,3V dari Arduino Pro Mini (VCC)
  • GND - GND

3. Driver Motor Ganda TB6612FNG -> Motor DC

  • A01 - penggerak motor A
  • A02 - penggerak motor A
  • B01 - motor kemudi B
  • B02 - motor kemudi B

4. LED -> Arduino Pro Mini

  • led kanan depan - 2
  • led kiri depan - 3
  • led kanan belakang - 14
  • led kiri belakang - 15

Langkah 2: Kode Arduino

Kode Arduino
Kode Arduino

Kode lengkap untuk proyek ini tersedia di GitHub: tautan

Program Arduino memeriksa di loop utama - "void loop()" apakah perintah (karakter) baru telah dikirim dari aplikasi Android melalui bluetooth. Jika ada karakter yang masuk dari serial bluetooth, program akan memulai eksekusi fungsi "void processInput()". Kemudian dari fungsi ini tergantung pada karakter, fungsi kontrol tertentu dipanggil (misalnya untuk fungsi karakter "r" "void turn_Right()" dipanggil).

Jika Anda akan menggunakan pelindung motor Arduino (L298), tautan ini dapat berguna untuk Anda

Langkah 3: Aplikasi Android

Aplikasi Android
Aplikasi Android
Aplikasi Android
Aplikasi Android
Aplikasi Android
Aplikasi Android

Aplikasi Android saya memungkinkan Anda untuk mengontrol robot apa pun yang dilengkapi dengan papan Arduino melalui bluetooth. Anda juga dapat secara mandiri mengontrol dua saluran PWM motor (sepasang motor).

Karakter unik ditetapkan untuk setiap tombol aplikasi Android seperti yang ditunjukkan pada gambar di atas. Anda dapat mengedit kode Arduino dan menggunakan aplikasi Android saya untuk mengontrol perangkat Anda sendiri (tidak hanya mobil RC ini).

Anda dapat mengunduh aplikasi Android saya secara gratis dari Google Play: tautan

Cara menggunakan aplikasi Android:

  • ketuk tombol menu atau 3 titik vertikal (tergantung versi Android Anda)
  • pilih tab "Hubungkan perangkat"
  • ketuk tab "HC-06" dan setelah beberapa saat Anda akan melihat pesan "Connected to HC-06"
  • setelah terhubung, Anda dapat mengontrol mobil Anda
  • jika Anda tidak melihat perangkat bluetooth Anda HC-06 ketuk tombol "Pindai perangkat"
  • pada penggunaan pertama pasangkan perangkat bluetooth Anda dengan memasukkan kode default "1234"

Jika Anda ingin melihat proyek saya yang lain terkait robotika, silakan kunjungi:

  • situs web saya: www.mobilerobots.pl
  • facebook: Robot seluler

Direkomendasikan: