Daftar Isi:

Mobil RC Terkendali Bluetooth Dengan Kontrol Kecepatan dan Pengukuran Jarak: 8 Langkah
Mobil RC Terkendali Bluetooth Dengan Kontrol Kecepatan dan Pengukuran Jarak: 8 Langkah

Video: Mobil RC Terkendali Bluetooth Dengan Kontrol Kecepatan dan Pengukuran Jarak: 8 Langkah

Video: Mobil RC Terkendali Bluetooth Dengan Kontrol Kecepatan dan Pengukuran Jarak: 8 Langkah
Video: Mobile Robot Kendali HP Android dengan Koneksi Bluetooth (NF-308) 2024, Juli
Anonim
Image
Image

Sebagai seorang anak, saya selalu terpesona oleh mobil RC. Saat ini Anda dapat menemukan banyak tutorial untuk membuat mobil RC murah yang dikendalikan Bluetooth sendiri dengan bantuan Arduino. Mari kita melangkah lebih jauh dan menggunakan pengetahuan praktis kita tentang kinematika untuk menghitung jarak yang ditempuh dan kecepatan bot.

Instruksi ini dibuat bekerja sama dengan HATCHNHACK. Lihat situs web mereka yang luar biasa untuk semua peralatan pembuatan prototipe, blog, ide, dan banyak lagi.

Langkah 1: Langkah 1: Menemukan Bagian yang Diperlukan untuk Membuat Proyek

Yah, saya menulis ini sebagai Instructable umum jadi saya akan mencoba untuk mendapatkan beberapa alternatif jika Anda tidak dapat menemukan bagian yang saya gunakan. Saya juga akan menambahkan tautan beli sehingga Anda dapat membeli barang-barang yang tidak Anda miliki sehingga Anda dapat menyesuaikan bot Anda dengan kreativitas Anda. Untuk suku cadang untuk membuat proyek ini, lihat hnhcart. Mereka memiliki suku cadang berkualitas baik dengan kisaran harga yang luar biasa.

  • Mikrokontroler: nah jika Anda seorang pemula coba gunakan Arduino. Nah, saya menggunakan Arduino Uno. Beli link untuk Arduino Uno.
  • Motor dan encoder: untuk proyek ini, saya menggunakan motor roda gigi poros samping 150 RPM dengan encoder bawaan untuk menghitung putaran. jika Anda tidak dapat menemukan motor seperti itu dapat merujuk ke motor bo poros ganda sederhana dan Anda harus membeli enkoder untuk motor BO. Anda dapat membeli motor BO poros ganda | encoder tunggal
  • Driver motor: Anda akan memerlukan driver motor untuk menjalankan motor karena kebanyakan mikrokontroler tidak dapat memasok tegangan sebanyak itu. Saya menggunakan L298N yang dapat Anda lihat di sini untuk membeli dari sini.
  • CHASSIS: Untuk sasis dan ban, Anda harus membeli yang khusus untuk motor yang Anda gunakan. untuk membeli sasis untuk motor BO Anda dapat merujuk ke tautan ini.
  • Modul Bluetooth (HC05): Untuk menghubungkan Arduino dengan smartphone kita, kita memerlukan perangkat untuk komunikasi Bluetooth. di sinilah HC05 berguna. Beli tautan untuk HC05
  • Kabel jumper: kita semua membutuhkan kabel jumper untuk menghubungkan barang-barang. Jika Anda seorang pemula, Anda akan membutuhkan banyak ini untuk proyek yang berbeda. Anda dapat membeli beberapa dari sini:- Pria ke pria | Pria ke Wanita
  • Baterai: baik saya menggunakan baterai lipo 12v untuk proyek ini. jika Anda tidak memilikinya, Anda selalu dapat beralih ke baterai lithium-ion 12v generik. Atau jika Anda menggunakan motor 9v BO Anda bahkan dapat menggunakan baterai 9v sederhana. Tapi hati-hati untuk memeriksa spesifikasi motor Anda sebelum membeli baterai karena Anda dapat merusak motor jika Anda memberikan tegangan lebih tinggi dari kapasitas motor. Untuk membeli baterai 9v lihat di sini.
  • Papan tempat memotong roti/papan prototipe: Anda memerlukan sesuatu untuk menghubungkan semua kabel. Di sini papan tempat memotong roti akan berguna. beli link untuk papan tempat memotong roti | papan prototipe

Langkah 2: Menyiapkan Sasis Anda

Menghubungkan Pengemudi Motor
Menghubungkan Pengemudi Motor

Jika Anda bekerja dengan sasis yang dibuat sebelumnya, Anda tidak perlu khawatir dengan barang-barang.

Jadi karena saya tidak memiliki sasis khusus untuk motor saya, jadi saya harus membuatnya sendiri. Saya memilih lembaran akrilik untuk alasnya karena ringan dan mudah dikerjakan dan menggunakan klem standar untuk memasang motor.

dan terakhir pasang roda kastor di bagian bawah untuk menopang bot.

Langkah 3: Menghubungkan Driver Motor

Menghubungkan Pengemudi Motor
Menghubungkan Pengemudi Motor

Untuk memasok jus yang cukup ke motor, kita perlu mengatur driver motor.

  1. pertama pasang kutub +ve dan -ve motor ke konektor PTR driver motor.
  2. kemudian untuk menyalakan, driver motor memasang +ve baterai ke port 12v dan -ve ke port GND driver motor.
  3. letakkan pin input driver motor ke pin PWM Arduino sesuai pilihan Anda. INGAT untuk mengubah pin motor dalam kode yang sesuai.

  4. tambahkan sakelar antara +ve baterai dan driver motor jika tidak, Anda harus terus melepaskan baterai saat Anda tidak menggunakannya.
  5. dapatkan 2 kabel dari 5v dan GND driver motor ke papan tempat memotong roti sehingga Anda dapat memberi daya pada Arduino serta perangkat lain.

Langkah 4: Pengaturan ENCODER

Pengaturan ENCODER
Pengaturan ENCODER

seperti yang Anda lihat, encoder sudah terpasang dengan motor.

  • M1 dan M2 adalah +ve dan -ve dari motor yang masuk ke driver motor
  • pasang ke 5v dan GND pembuat enkode ke 5v dan GND papan tempat memotong roti untuk memberi daya pada pembuat enkode
  • A dan B adalah untuk pin output encoder yang akan kita pasang pin 2 dan pin 3 Arduino

Langkah 5: Menghubungkan Arduino dan Modul Blutooth

Menghubungkan Modul Arduino dan Bluetooth
Menghubungkan Modul Arduino dan Bluetooth
Menghubungkan Modul Arduino dan Bluetooth
Menghubungkan Modul Arduino dan Bluetooth
  • pasang GND dan 5v dari papan tempat memotong roti ke Vin dan GND Arduino untuk memberi daya pada Arduino.
  • lakukan hal yang sama dengan modul Bluetooth untuk menyalakannya juga.
  • pasang TX dan RX modul Bluetooth ke pin 0 dan 1 Arduino. Pin 0 dan 1 Arduino adalah pin yang ditunjuk untuk komunikasi serial jadi berhati-hatilah saat mengunggah sketsa ke Arduino karena Anda mungkin perlu melepaskan pin TX karena Arduino hanya dapat menggunakan 1 komunikasi serial pada satu waktu. Anda dapat menghindari kerumitan ini dengan memperkenalkan pustaka Serial Perangkat Lunak dalam kode
  • dan terakhir pasang pin encoder ke 2 dan 3 pin Arduino. Pin 2 dan Pin 3 ditunjuk sebagai pin untuk interupsi. Untuk informasi lebih lanjut tentang interupsi, lihat di sini. Anda mungkin tidak memerlukan interupsi jika Anda menggunakan disk encoder dengan saluran pulsa yang lebih sedikit.

Langkah 6: Memasang Elektronik ke Bot

Memasang Elektronik ke Bot
Memasang Elektronik ke Bot

Anda dapat menggunakan sekrup untuk memasang elektronik pada bot jika tidak karena bot bergerak, elektronik cenderung jatuh.

baik, saya tidak punya sekrup kecil untuk memasang elektronik jadi saya pergi untuk merekatkan elektronik di pangkalan itu sendiri.

Langkah 7: Membangun Aplikasi untuk Mengontrol Bot

Membangun Aplikasi untuk Mengontrol Bot
Membangun Aplikasi untuk Mengontrol Bot
Membangun Aplikasi untuk Mengontrol Bot
Membangun Aplikasi untuk Mengontrol Bot

untuk membuat aplikasi saya menggunakan MIT app inventor yang sangat mudah digunakan dan nyaman untuk pemula. Percayalah, saya bukan pengembang android dan ide membangun aplikasi membuat saya takut. Tapi dengan ini, saya baru belajar saat membuat aplikasi.

Untuk bagian desainer, saya serahkan itu kepada Anda. Sesuaikan cara Anda menyukainya.

Anda dapat merujuk ke gambar untuk membuat bagian backend.

Anda bahkan dapat mengunduh aplikasi saya untuk bot dari sini.

Langkah 8: Kode untuk Arduino

dapat mengunduh file INO dari sini untuk memprogram Arduino.

tinggalkan pertanyaan untuk setiap pertanyaan tentang kode.

semua siap Anda siap untuk pergi dengan mobil RC Anda sendiri yang dikendalikan Bluetooth.

Direkomendasikan: