Isi kandungan:

Peretasan Kereta RC - Bluetooth Dikawal Melalui Aplikasi Android: 3 Langkah (dengan Gambar)
Peretasan Kereta RC - Bluetooth Dikawal Melalui Aplikasi Android: 3 Langkah (dengan Gambar)

Video: Peretasan Kereta RC - Bluetooth Dikawal Melalui Aplikasi Android: 3 Langkah (dengan Gambar)

Video: Peretasan Kereta RC - Bluetooth Dikawal Melalui Aplikasi Android: 3 Langkah (dengan Gambar)
Video: Kereta Arduino yang dikawal dengan menggunakan bluetooth 2024, November
Anonim
Image
Image
Sambungan Modul
Sambungan Modul

Saya pasti setiap daripada anda dapat mencari kereta RC yang tidak terpakai di rumah. Arahan ini akan membantu anda menukar kereta RC lama anda menjadi hadiah asal:) Oleh kerana kereta RC yang saya miliki bersaiz kecil, saya memilih Arduino Pro Mini sebagai pengawal utama. Satu lagi modul penting yang saya gunakan dalam projek ini ialah pembawa pemacu motor berkembar TB6612FNG. Pengawal motor ini mempunyai julat voltan masukan yang boleh diterima (4.5V hingga 13.5V) dan arus keluaran berterusan (1A setiap saluran). Sebagai penerima bluetooth saya menggunakan modul murah HC-06 yang popular. Selain itu, anda boleh menggunakan LED sebagai lampu depan dan belakang kereta.

Komponen projek:

  1. Kereta RC (mungkin sudah lama dan rosak)
  2. Arduino Pro Mini 328 (3V / 8Mhz) x1
  3. TB6612FNG Dual Motor Driver Carrier x1
  4. Modul bluetooth HC-06 atau x1 yang serupa
  5. Leds: 2x merah dan 2x putih
  6. Perintang 10k (diperlukan untuk led) x4 atau 10k SIL Rangkaian Perintang x1
  7. Papan roti (ukuran separuh) x1
  8. Pelompat dan kabel
  9. Bateri AA x4

Langkah 1: Sambungan Modul

Sambungan Modul
Sambungan Modul

Cara menghubungkan Arduino Pro Mini dengan modul lain diberikan di bawah. Jangan lupa untuk menyambungkan voltan bekalan ke setiap modul (VCC, GND).

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

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

2. Pemacu Motor Dual TB6612FNG -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - voltan motor (4.5 hingga 13.5 V) - 6V dari bateri RC Car
  • Vcc - voltan logik (2.7 hingga 5.5) - 3.3V dari Arduino Pro Mini (VCC)
  • GND - GND

3. Pemacu Motor Dual TB6612FNG -> Motor DC

  • A01 - motor pemacu A
  • A02 - motor pemacu A
  • B01 - stereng motor B
  • B02 - stereng motor B

4. LED -> Arduino Pro Mini

  • dipimpin kanan depan - 2
  • dipimpin kiri depan - 3
  • dipimpin kanan belakang - 14
  • diketuai kiri belakang - 15

Langkah 2: Kod Arduino

Kod Arduino
Kod Arduino

Kod penuh untuk projek ini terdapat di pautan GitHub:

Program Arduino memeriksa gelung utama - "gelung void ()" sama ada arahan (watak) baru telah dihantar dari aplikasi Android melalui bluetooth. Sekiranya ada watak masuk dari siri bluetooth, program akan mulai menjalankan fungsi "void processInput ()". Kemudian dari fungsi ini bergantung pada watak fungsi kawalan tertentu disebut (mis. Untuk fungsi watak "r" "void turn_Right ()" dipanggil).

Sekiranya anda akan menggunakan pelindung motor Arduino (L298) pautan ini boleh berguna untuk anda

Langkah 3: Aplikasi Android

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

Aplikasi Android saya membolehkan anda mengawal robot yang dilengkapi dengan papan Arduino melalui bluetooth. Anda juga boleh mengawal dua saluran PWM motor (sepasang motor) secara bebas.

Karakter unik diberikan pada setiap butang aplikasi Android seperti yang ditunjukkan pada gambar di atas. Anda boleh mengedit kod Arduino dan menggunakan aplikasi Android saya untuk mengawal peranti anda sendiri (bukan hanya kereta RC ini).

Anda boleh memuat turun aplikasi Android saya secara percuma dari pautan Google Play:

Cara menggunakan aplikasi Android:

  • ketik butang menu atau 3 titik menegak (bergantung pada versi Android anda)
  • pilih tab "Sambungkan peranti"
  • ketik pada tab "HC-06" dan setelah beberapa saat anda akan melihat mesej "Bersambung ke HC-06"
  • setelah menyambung, anda dapat mengawal kereta anda
  • jika anda tidak melihat peranti bluetooth anda HC-06 ketik butang "Imbas peranti"
  • pada penggunaan pertama pasangkan peranti bluetooth anda dengan memasukkan kod lalai "1234"

Sekiranya anda ingin melihat projek lain yang berkaitan dengan robotik, sila lawati:

  • laman web saya: www.mobilerobots.pl
  • facebook: Robot mudah alih

Disyorkan: