Isi kandungan:

CAR-INO: Penukaran Jumlah Kereta RC Lama Dengan Arduino dan Bluetooth Control: 5 Langkah (dengan Gambar)
CAR-INO: Penukaran Jumlah Kereta RC Lama Dengan Arduino dan Bluetooth Control: 5 Langkah (dengan Gambar)

Video: CAR-INO: Penukaran Jumlah Kereta RC Lama Dengan Arduino dan Bluetooth Control: 5 Langkah (dengan Gambar)

Video: CAR-INO: Penukaran Jumlah Kereta RC Lama Dengan Arduino dan Bluetooth Control: 5 Langkah (dengan Gambar)
Video: KECEPATAN KERETA HYPERSONIC || Omjeys ID #shorts #shorts #viral #trandingshorts 2024, November
Anonim
CAR-INO: Penukaran Jumlah Kereta RC Lama Dengan Arduino dan Bluetooth Control
CAR-INO: Penukaran Jumlah Kereta RC Lama Dengan Arduino dan Bluetooth Control

Pengenalan

Hai, dalam arahan pertama saya, saya ingin berkongsi dengan saya pengalaman saya menukar kereta rc lama dari tahun 1990 kepada yang baru. Itu adalah tahun 1990 ketika Santa memberikan saya Ferrari F40 ini, sebuah kereta terpantas di dunia! … pada masa itu.

Kereta hebat ini dilengkapi dengan alat kawalan jauh rc tetapi dengan satu butang sahaja…: |

ya, kereta ini boleh bergerak ke hadapan dan ke belakang sahaja! ini sangat mengecewakan untuk memandu, jadi saya jarang menggunakannya … untuk alasan ini mainan ini masih hidup!

Saya menjumpai di loteng loteng saya di kotak asal sehingga saya disambar petir! Saya boleh menggunakan modul arduino tambahan saya untuk menukar kereta!

Saya memutuskan untuk memanggil projek CAR-INO kerana dua sebab, saya akan menggunakan arduINO, dan dalam carino italia bermaksud "bagus", kerana hasil akhirnya akan … bagus!:)

Ciri-ciri yang dilaksanakan adalah:

  • stereng (tentu saja!)
  • kawalan kelajuan
  • kawalan lampu hadapan
  • kawalan lampu latar
  • tanduk

Mari mulakan!

Langkah 1: Senarai Komponen

  1. arduino nano 1.8 €
  2. Pemandu motor DC (saya menggunakan papan L298n) 1.5 €
  3. motor servo sg90 1 €
  4. modul bluethoot (seperti HC-05) 3 €
  5. buzzer aktif << 1 €
  6. 3 led putih << 1 €
  7. suis mikro << 1 €
  8. kapasitor sekurang-kurangnya 320uF << 1 €
  9. wayar berwarna << 1 €
  10. kereta lama 1990 dengan motor DC yang berfungsi.

Harga diambil dari Aliexpress.

ALAT

  • pengimpal
  • timah
  • pembelit
  • pemukul wayar
  • gam panas

Langkah 2: Pengubahsuaian Mekanikal

Pengubahsuaian Mekanikal
Pengubahsuaian Mekanikal
Pengubahsuaian Mekanikal
Pengubahsuaian Mekanikal

Semasa saya membuka kereta, saya menyedari bahawa ini adalah versi murah dari rangkaian kereta rc yang lain kerana ia mempunyai ruang untuk servo, dan paksi yang menghubungkan roda mempunyai persimpangan untuk servo tetapi dipasang terbalik untuk mengunci roda kepala.

Saya memotong sedikit plastik untuk memberi ruang kepada servo SG90 dan saya melekatkannya, saya juga menempelkan skru pada lengan servo untuk membuat persimpangan dengan paksi (lihat foto). Saya menanggalkan papan elektronik lama dan memotong plastik tambahan yang memegangnya.

Langkah 3: Menyusun Kereta

Memasang Kereta
Memasang Kereta
Memasang Kereta
Memasang Kereta
Memasang Kereta
Memasang Kereta

Lampu belakang disambungkan secara langsung pada pin 13 yang merupakan output yang dikhaskan untuk dipimpin, jadi anda tidak memerlukan perintang. Lampu depan memerlukan perintang untuk mengehadkan arus yang anda boleh gunakan perintang 220 / 250 ohm. Saya tidak mempunyai LED putih jadi dalam kes saya menggunakan LED RGB sebagai LED putih.

Dalam projek saya, saya tidak dapat menggunakan pin 9 dan 10 sebagai PWM kerana perpustakaan servo (yang akan kita gunakan dalam kod untuk mengawal motor servo) mematikan PWM pada pin ini.

Cara terbaik adalah menggunakan dua pembekal kuasa yang berbeza, satu untuk logik (arduino) yang lain untuk motor (seperti skema bekalan dua kali ganda), tetapi di dalam kereta saya tidak ada cukup ruang (saya mempunyai banyak masalah dengan memasukkan papan pemandu dan servo) jadi saya memutuskan untuk menggunakan kapasitor besar untuk menyaring puncak voltan rendah yang membuat arduino menjerit semasa pengaktifan motor.

Saya menggunakan microswitch untuk mematikan kuasa pada komponen lain. semasa berkelip, komponen lain yang berkaitan dengan arduino boleh menimbulkan masalah semasa operasi ini.

Sebelum memasang pilih susun atur yang baik untuk meletakkan komponen dan pastikan badan kereta sesuai dengan baik! Saya mengimpal wayar (mengikut skema) secara langsung pada arduino tetapi mungkin lebih baik menggunakan header!

Saya menggunakan lem panas untuk memperbaiki semua komponen kerana ia cukup kuat, mudah dikeluarkan dan tidak membuat kekacauan.

Langkah 4: Kodnya

2018-03-17 VERSI BARU - KEMASKINI BESAR!

Untuk kod baru saya mendasarkan komunikasi pada "Arduino Joystick Controller", aplikasi percuma di playstore.

Muat turun aplikasi baru di sini

PERINGATAN: Semasa anda menyambungkan arduino di PC pastikan mematikan bekalan bateri !!!!

Muat turun perpustakaan L293 dan buka zip di direktori "perpustakaan" arduino

anda boleh mengkonfigurasi dengan mudah kereta anda membuat profil peribadi dalam aplikasi. pada permulaan kod anda boleh menetapkan pinout mengikut pilihan anda (jangan gunakan pin 9 dan 10 sebagai pwm). Sekiranya kuasa pada servo steering berada di bawah jarak, anda boleh memasukkan sudut tengah kustom mengeluarkan komen di:

// # tentukan centro

Perisian ini merangkumi ciri baru seperti:

  • sudut stereng analog
  • parameter boleh diselesaikan melalui aplikasi
  • kemungkinan membaca sensor analog (bateri, suhu dll.)
  • kemungkinan untuk menambah dan mengawal 2 servo yang lain (iaitu untuk gimbal kamera) Nikmati!

Selamat mencuba!

VERSI LAMA

Untuk kod saya berdasarkan komunikasi pada "Arduino Bluetooth RC Car APP", aplikasi percuma di playstore.

Muat turun aplikasi di sini

PERINGATAN: Semasa anda menyambungkan arduino di PC pastikan mematikan bekalan bateri !!!!

Anda boleh mengkonfigurasi kereta anda dengan mudah pada awal kod terdapat 2 bahagian:

  1. Definisi pinout: anda boleh memilih pinout (NB jangan gunakan pin 9 dan 10 sebagai pwm).
  2. Kalibrasi: tetapkan tahap kemudi anda (kanan, kiri dan tengah) dan minimum PWM untuk menggerakkan kereta.

Sekarang flash fail ino di nano anda dan nikmati!

KEMASKINI 2018-03-15: menyelesaikan bug untuk pengiraan kelajuan.

Langkah 5: Penambahbaikan Masa Depan

Saya memikirkan ciri hebat lain:

  • tambah sensor voltan bateri
  • tambah sensor suhu
  • pengurusan warna lampu depan

Saya akan mengemas kini arahan ini secepat mungkin.

Disyorkan: