Daftar Isi:

Mobil Robot Kemudi Servo untuk Arduino: 6 Langkah (dengan Gambar)
Mobil Robot Kemudi Servo untuk Arduino: 6 Langkah (dengan Gambar)
Anonim
Image
Image
Mobil Robot Kemudi Servo untuk Arduino
Mobil Robot Kemudi Servo untuk Arduino
Mobil Robot Kemudi Servo untuk Arduino
Mobil Robot Kemudi Servo untuk Arduino

Mobil ini didasarkan pada desain platform arduino, intinya adalah Atmega - 328 p, yang dapat mewujudkan kemudi roda depan, penggerak roda belakang, dan fungsi lainnya.

Jika Anda hanya bermain sendiri, hanya perlu menggunakan modul nirkabel; Jika Anda ingin menerapkan fungsi lain, Anda mungkin perlu menambahkan sensor atau perangkat keras lain.

Langkah 1: Bagian yang Diperlukan

Bagian yang Diperlukan
Bagian yang Diperlukan
Bagian yang Diperlukan
Bagian yang Diperlukan
Bagian yang Diperlukan
Bagian yang Diperlukan

Ketika Anda ingin dikendalikan oleh perangkat kemudi ke mobil, Anda memerlukan bagian-bagian berikut:

  • Arduino, versi yang kompatibel dengan Arduino, burung biru)
  • Papan pengemudi motor PM-R3
  • Baterai daya 7.4V -18650
  • Bagian remote control PS2 (tentu saja, Anda juga dapat menggunakan kontrol bluetooth)
  • Garis Dupont sejumlah kecil
  • Tentu saja, Anda juga memerlukan rangka mobil (termasuk motor, servo)

Modul PM - R3 terintegrasi ekspansi I/O dan penggerak motor

  1. Keluaran motor ganda
  2. Input daya
  3. I/O Digital (S V G)
  4. I/O analog

Langkah 2: Pasang Bingkai (Bagian Drive)

Pasang Bingkai (Bagian Drive)
Pasang Bingkai (Bagian Drive)
Pasang Bingkai (Bagian Drive)
Pasang Bingkai (Bagian Drive)

Pertama kita pasang drive part, drive motor JGA25-370, melalui gear reduction drive axle dan wheel forward mundur, gear shaft motor besar, karena setelah drive shaft dan jarak support kecil, tidak bisa pasang gear besar, tapi secara keseluruhan masih lambat.

Bantalan roda belakang dengan bantalan flange, untuk mencegah roda gigi meluncur ke bawah saat berjalan, Anda juga dapat mengurangi konsumsi daya.

  • braket motor x1
  • 370 motor kecepatan tinggi x 1
  • Gear A sepasang
  • poros 5mm x 1
  • Bantalan flensa x 2
  • kopling 5mm x 2
  • M3 * 8 mm sekrup dan mur x 5

Langkah 3: Bagian Kemudi Depan

Bagian Kemudi Depan
Bagian Kemudi Depan
Bagian Kemudi Depan
Bagian Kemudi Depan

Sebelum memutar bagian mengadopsi desain RC, juga dengan sebagian besar aksesori, seperti bagian roda; Agar roda tetap fleksibel, baik di dalam maupun di luar bantalan dengan pemasangan. Logam MG996R sebagai power steering, roda kemudi dengan dua braket berbentuk L harus dipasang pada sasis, batang penghubung motor servo saat pemasangan, pastikan Sudut kemudi sudah dimiliki oleh (1,5 ms), sakelar ke ruang lingkup penyesuaian yang nyaman dan di akhir.

  • M2.5 * 12mm sekrup dan mur x 1
  • M3 * 8mm sekrup dan mur x 4
  • mur pengunci M4 x 2

Langkah 4:

Gambar
Gambar
Gambar
Gambar
Gambar
Gambar

Akan dirakit menjadi bagian dan motor servo dipasang ke rumput, Tidak dapat mengencangkan sekrup yang dipasang pada cangkir, itu akan menyebabkan tidak dapat berputar, kemungkinan akan membakar motor servo dan komputer mikro chip tunggal; Menggunakan penghubung batang menghubungkan dua roda depan, dan terhubung ke motor servo pada sudut kemudi; Motor servo dipasang dengan sekrup dan mur M3 * 8 mm, dipasang dengan sekrup M2.5 * 8 mm ke cangkir, sisi kolom tembaga adalah 2 M3 * sekrup 8mm.

  • M2.5 * 8mm x 5
  • M2.5 * 20mm x 1
  • M3 * 8mm x 10
  • M3 kacang x 4
  • Pilar tembaga x 4

Langkah 5: Bagian Koneksi

Bagian Koneksi
Bagian Koneksi
Bagian Koneksi
Bagian Koneksi
Bagian Koneksi
Bagian Koneksi
Bagian Koneksi
Bagian Koneksi

Papan ekstensi yang digerakkan motor dapat digunakan secara langsung, dan mainboard tanpa kabel lain, hanya perlu penerima PS2 dan motor servo setelah menerima papan ekspansi port I / O, port input daya di papan ekspansi VCC & GND, output motor di A + dan A -, output motor lain di B+ dan B-. Jadi, kita dapat mengontrol dua motor dc, di sini kita hanya membutuhkan satu antarmuka.

Pin Servo: I/O 4

PS2 melakukan papan transfer, kabel yang nyaman, perlindungan koneksi terbalik, merekomendasikan koneksi berikut di sini

Pin PS2:

  • GND: GND
  • VCC: +3.3v atau +5v
  • TANGGAL: A0
  • CMD: A1
  • CS: A2
  • CLK: A3

Input daya VIN & GND, rentang tegangan 3-9 v.

Langkah 6: Kode

Melalui modifikasi program untuk mencapai robot berjalan, kontrol motor maju dan mundur, arah kontrol servo; program berisi kontrol PS2, kontrol Bluetooth dan tindak lanjut.

Program harus diubah ke versi terbaru agar sesuai dengan PM-R3 baru.

Kode lama lihat PS2_old

Direkomendasikan: