Daftar Isi:

CAR-INO: Konversi Total Mobil RC Lama Dengan Arduino dan Kontrol Bluetooth: 5 Langkah (dengan Gambar)
CAR-INO: Konversi Total Mobil RC Lama Dengan Arduino dan Kontrol Bluetooth: 5 Langkah (dengan Gambar)

Video: CAR-INO: Konversi Total Mobil RC Lama Dengan Arduino dan Kontrol Bluetooth: 5 Langkah (dengan Gambar)

Video: CAR-INO: Konversi Total Mobil RC Lama Dengan Arduino dan Kontrol Bluetooth: 5 Langkah (dengan Gambar)
Video: Kecurangan penjual gas elpiji!!!!! 2024, November
Anonim
CAR-INO: Konversi Total Mobil RC Lama Dengan Arduino dan Kontrol Bluetooth
CAR-INO: Konversi Total Mobil RC Lama Dengan Arduino dan Kontrol Bluetooth

pengantar

Hai, dalam instruksi pertama saya, saya ingin berbagi dengan Anda pengalaman saya dengan mengubah mobil rc lama dari tahun 1990 menjadi sesuatu yang baru. Saat itu Natal 1990 ketika Santa memberi saya Ferrari F40 ini, mobil tercepat di dunia!…pada waktu itu.

Mobil luar biasa ini dilengkapi dengan remote control rc tetapi hanya dengan satu tombol…:|

ya, mobil ini hanya bisa maju mundur! ini sangat membuat frustasi untuk dikendarai jadi saya jarang menggunakannya…untuk alasan ini mainan ini masih hidup!

Saya menemukannya di loteng saya di kotak aslinya jadi saya tersambar petir! Saya dapat menggunakan modul arduino ekstra saya untuk mengonversi mobil!

Saya memutuskan untuk memanggil proyek CAR-INO karena dua alasan, saya akan menggunakan arduINO, dan dalam bahasa Italia carino berarti "bagus", karena hasil akhirnya akan…bagus!:)

Fitur-fitur yang diterapkan adalah:

  • kemudi (tentu saja!)
  • kontrol kecepatan
  • kontrol lampu depan
  • kontrol lampu latar
  • klakson

Ayo mulai!

Langkah 1: Daftar Komponen

  1. arduino nano 1.8€
  2. Driver motor DC (saya menggunakan papan L298n) 1,5€
  3. motor servo sg90 1€
  4. modul bluethoot (seperti HC-05) 3€
  5. bel aktif <<1€
  6. 3 led putih <<1€
  7. saklar mikro <<1€
  8. kapasitor setidaknya 320uF <<1€
  9. kabel berwarna <<1€
  10. mobil tua tahun 1990 dengan motor DC yang berfungsi.

Harga diambil dari Aliexpress.

PERALATAN

  • tukang las
  • timah
  • pinset
  • penarik kawat
  • lem panas

Langkah 2: Modifikasi Mekanik

Modifikasi Mekanik
Modifikasi Mekanik
Modifikasi Mekanik
Modifikasi Mekanik

Ketika saya membuka mobil saya menyadari bahwa ini adalah versi murah dari seri mobil rc lain karena memiliki ruang untuk servo, dan sumbu yang menghubungkan roda memiliki sambungan untuk servo tetapi dirakit terbalik untuk mengunci kepala roda.

Saya memotong sedikit plastik untuk memberi ruang bagi servo SG90 dan saya rekatkan, saya rekatkan juga sekrup pada lengan servo untuk membuat sambungan dengan sumbu (lihat foto). Saya melepas papan elektronik lama dan memotong plastik tambahan yang menahannya.

Langkah 3: Merakit Mobil

Merakit Mobil
Merakit Mobil
Merakit Mobil
Merakit Mobil
Merakit Mobil
Merakit Mobil

LED backlight terhubung langsung pada pin 13 yang merupakan output yang didedikasikan untuk led, sehingga Anda tidak memerlukan resistor. Led depan membutuhkan resistor untuk membatasi arus Anda dapat menggunakan resistor 220\250 ohm. Saya tidak memiliki led putih jadi dalam kasus saya, saya menggunakan led RGB sebagai led putih.

Dalam proyek saya, saya tidak dapat menggunakan pin 9 dan 10 sebagai PWM keluar karena perpustakaan servo (yang akan kita gunakan dalam kode untuk mengontrol motor servo) menonaktifkan PWM pada pin ini.

Cara terbaik adalah menggunakan dua pemasok daya yang berbeda, satu untuk logika (arduino) satu lagi untuk motor (seperti skema pasokan ganda), tetapi di mobil saya tidak ada cukup ruang (saya punya banyak masalah dengan memasukkan papan driver dan servo) jadi saya memutuskan untuk menggunakan kapasitor besar untuk menyaring tegangan puncak rendah yang membuat arduino berteriak selama pengaktifan motor.

Saya menggunakan microswitch untuk menonaktifkan daya pada komponen lain. selama flashing, komponen lain yang terkait dengan arduino dapat menimbulkan masalah selama operasi ini.

Sebelum merakit, pilih tata letak yang baik untuk menempatkan komponen dan pastikan bodi mobil pas! Saya mengelas kabel (mengikuti skema) langsung di arduino tapi mungkin lebih baik menggunakan header!

Saya menggunakan lem panas untuk memperbaiki semua komponen karena cukup kuat, mudah dilepas dan tidak membuat berantakan.

Langkah 4: Kode

2018-03-17 VERSI BARU - PEMBARUAN BESAR!

Untuk kode baru saya mendasarkan komunikasi pada "Arduino Joystick Controller", aplikasi gratis di playstore.

Unduh aplikasi baru di sini

PERINGATAN: Saat Anda menghubungkan arduino di PC, pastikan untuk mematikan suplai baterai!!!!

Unduh perpustakaan L293 dan unzip di direktori arduino "perpustakaan"

Anda dapat dengan mudah mengonfigurasi mobil Anda dengan membuat profil pribadi di aplikasi. di awal kode Anda dapat mengatur pinout sesuai preferensi Anda (jangan gunakan pin 9 dan 10 sebagai pwm). Jika daya pada kemudi servo berada di bawah jangkauan, Anda dapat memasukkan sudut tengah khusus dengan menghapus komentar di:

//#menentukan pusat

Perangkat lunak ini mencakup fitur-fitur baru seperti:

  • sudut kemudi analog
  • parameter yang dapat diatur melalui aplikasi
  • kemungkinan untuk membaca sensor analog (baterai, suhu dll.)
  • kemungkinan untuk menambah dan mengontrol 2 servos lainnya (yaitu untuk gimbal kamera) Selamat menikmati!

Menikmati!

VERSI LAMA

Untuk kode saya mendasarkan komunikasi pada "APLIKASI Mobil RC Bluetooth Arduino", aplikasi gratis di playstore.

Unduh aplikasinya di sini

PERINGATAN: Saat Anda menghubungkan arduino di PC, pastikan untuk mematikan suplai baterai!!!!

Anda dapat mengkonfigurasi mobil Anda dengan mudah di awal kode ada 2 bagian:

  1. Definisi pinout: Anda dapat memilih pinout (NB jangan gunakan pin 9 dan 10 sebagai pwm).
  2. Kalibrasi: mengatur derajat kemudi (kanan, kiri dan tengah) dan PWM minimum untuk menggerakkan mobil.

Sekarang flash file ino di nano Anda dan nikmatilah!

PEMBARUAN 2018-03-15: memecahkan bug untuk perhitungan kecepatan.

Langkah 5: Peningkatan di Masa Depan

Saya sedang memikirkan fitur luar biasa lainnya:

  • tambahkan sensor tegangan baterai
  • tambahkan sensor suhu
  • manajemen warna lampu depan

Saya akan memperbarui instruksi ini sesegera mungkin.

Direkomendasikan: