Isi kandungan:

Kereta RC yang Dikawal Bluetooth Dengan Kawalan Halaju dan Pengukuran Jarak: 8 Langkah
Kereta RC yang Dikawal Bluetooth Dengan Kawalan Halaju dan Pengukuran Jarak: 8 Langkah

Video: Kereta RC yang Dikawal Bluetooth Dengan Kawalan Halaju dan Pengukuran Jarak: 8 Langkah

Video: Kereta RC yang Dikawal Bluetooth Dengan Kawalan Halaju dan Pengukuran Jarak: 8 Langkah
Video: Shell Motorsport Collection RC Car With Bluetooth Remote Control - BMW M4 #unboxing 2024, Julai
Anonim
Image
Image

Semasa kecil, saya selalu terpesona dengan kereta RC. Pada masa ini anda boleh menemui banyak tutorial untuk membuat kereta RC terkawal Bluetooth murah dengan bantuan Arduino. Mari kita melangkah lebih jauh dan menggunakan pengetahuan praktikal kinematik kami untuk mengira jarak yang dilalui dan halaju bot.

Instruksional ini dibuat dengan kerjasama HATCHNHACK. Lihat laman web mereka yang menakjubkan untuk semua peralatan prototaip, blog, idea, dan banyak lagi.

Langkah 1: Langkah 1: Mencari Bahagian yang Diperlukan untuk Membuat Projek

Baiklah, saya menulis ini sebagai Instructable umum jadi saya akan berusaha mendapatkan beberapa alternatif sekiranya anda tidak dapat mencari bahagian yang saya gunakan. Saya juga akan menambah pautan beli supaya anda dapat membeli barang yang tidak anda gunakan dan anda boleh menyesuaikan bot anda dengan kreativiti anda. Untuk bahagian membuat projek ini, rujuk hnhcart. Mereka mempunyai bahagian berkualiti dengan julat harga yang luar biasa.

  • Mikrokontroler: baik jika anda seorang pemula cuba menggunakan Arduino. Baiklah, saya menggunakan Arduino Uno. Pautan beli untuk Arduino Uno.
  • Motor dan pengekod: untuk projek ini, saya menggunakan motor gear poros sisi 150 RPM dengan pengekod terbina dalam untuk mengira putaran. jika anda tidak dapat mencari motor seperti itu boleh merujuk kepada motor dual shaft bo yang sederhana dan anda perlu membeli encoder untuk motor BO. anda boleh membeli motor BO dual shaft | pengekod tunggal
  • Pemandu motor: anda memerlukan pemandu motor untuk menjalankan motor kerana kebanyakan pengawal mikro tidak dapat memberikan voltan sebanyak itu. Saya menggunakan L298N yang boleh anda rujuk di sini untuk membeli dari sini.
  • CHASSIS: Untuk casis dan tayar, anda harus membeli yang khusus untuk motor yang anda gunakan. untuk membeli casis untuk motor BO anda boleh merujuk pada pautan ini.
  • Modul Bluetooth (HC05): Untuk menghubungkan Arduino dengan telefon pintar kami, kami memerlukan peranti untuk komunikasi Bluetooth. di sinilah HC05 sangat berguna. Pautan beli untuk HC05
  • Wayar pelompat: kita semua memerlukan wayar pelompat untuk menyambung barang. Sekiranya anda seorang pemula anda memerlukan banyak ini untuk projek yang berbeza. anda boleh membeli beberapa dari sini: - Lelaki hingga lelaki | Lelaki hingga Perempuan
  • Bateri: baik saya menggunakan bateri lipo 12v untuk projek ini. jika anda tidak memilikinya, anda sentiasa boleh beralih ke bateri lithium-ion 12v generik. Atau jika anda menggunakan motor 9v BO, anda juga boleh menggunakan bateri 9v yang sederhana. Tetapi berhati-hatilah untuk memeriksa spesifikasi motor anda sebelum membeli bateri kerana anda boleh merosakkan motor jika anda membekalkan voltan yang lebih tinggi daripada kapasiti motor. Untuk membeli bateri 9v rujuk di sini.
  • Papan roti / papan prototaip: anda memerlukan sesuatu untuk menyambungkan semua wayar. Di sini papan roti akan sangat berguna. pautan beli untuk Breadboard | papan prototaip

Langkah 2: Menyiapkan Casis Anda

Memasang Pemandu Motor
Memasang Pemandu Motor

Sekiranya anda bekerja dengan casis pra-bina, anda tidak perlu risau dengan barang.

Oleh kerana saya tidak mempunyai casis pra-binaan khusus untuk motor saya, jadi saya harus membuatnya sendiri. Saya memilih kepingan akrilik untuk alas kerana ringan dan senang digunakan dan menggunakan pengapit standard untuk memasang motor.

dan akhirnya skru roda chaster di bahagian bawah untuk menyokong bot.

Langkah 3: Memasang Pemandu Motor

Memasang Pemandu Motor
Memasang Pemandu Motor

Untuk membekalkan jus yang mencukupi kepada motor, kita perlu memasang pemandu motor.

  1. pertama, skru kutub + ve dan -ve motor ke penyambung PTR pemandu motor.
  2. kemudian dengan kuasa, pemandu motor memautkan + ve bateri ke port 12v dan -ve ke port GND pemandu motor.
  3. letakkan pin input pemandu motor ke pin PWM Arduino mengikut pilihan anda. INGAT untuk menukar ke pin motor dalam kod dengan sewajarnya.

  4. tambahkan suis antara + ve bateri dan pemandu motor jika tidak, anda harus terus melepaskan bateri semasa anda tidak menggunakannya.
  5. dapatkan 2 wayar dari 5v dan GND pemacu motor ke papan roti sehingga anda dapat menghidupkan Arduino dan juga peranti lain.

Langkah 4: Persediaan ENCODERS

Persediaan ENCODERS
Persediaan ENCODERS

seperti yang anda lihat, pengekod dipasang dengan motor.

  • M1 dan M2 adalah + ve dan -ve motor yang masuk ke dalam pemandu motor
  • pasangkan ke pengekod 5v dan GND ke papan roti 5v dan GND untuk memberi kuasa kepada pengekod
  • A dan B adalah untuk pin output pengekod yang akan kami pasangkan pin 2 dan pin 3 dari Arduino

Langkah 5: Memasang Modul Arduino dan Blutooth

Memasang Modul Arduino dan Blutooth
Memasang Modul Arduino dan Blutooth
Memasang Modul Arduino dan Blutooth
Memasang Modul Arduino dan Blutooth
  • pasang GND dan 5v dari papan roti ke Vin dan GND Arduino untuk menghidupkan Arduino.
  • lakukan perkara yang sama dengan modul Bluetooth untuk mengaktifkannya juga.
  • pasang TX dan RX modul Bluetooth ke pin 0 dan 1 Arduino. Pin 0 dan 1 Arduino adalah pin yang ditetapkan untuk komunikasi bersiri, jadi berhati-hatilah semasa memuat naik lakaran ke Arduino kerana anda mungkin perlu memutuskan pin TX kerana Arduino hanya dapat menggunakan 1 komunikasi bersiri pada satu masa. Anda boleh mengelakkan masalah ini dengan memperkenalkan perpustakaan Serial Perisian dalam kod
  • dan akhirnya pasangkan pin pengekod ke 2 dan 3 pin Arduino. Pin 2 dan Pin 3 adalah pin khas untuk gangguan. Untuk maklumat lanjut mengenai gangguan rujuk di sini. anda mungkin tidak memerlukan gangguan jika anda menggunakan cakera pengekod dengan garis nadi yang lebih sedikit.

Langkah 6: Melampirkan Elektronik ke Bot

Melampirkan Elektronik ke Bot
Melampirkan Elektronik ke Bot

anda boleh menggunakan skru untuk memasang elektronik di bot sebaliknya jika bot bergerak elektronik cenderung jatuh.

baik, saya tidak mempunyai skru kecil untuk memasang elektronik, jadi saya menggunakan alat pemanas elektronik di pangkalan itu sendiri.

Langkah 7: Membangun Aplikasi untuk Mengendalikan Bot

Membangun Aplikasi untuk Mengendalikan Bot
Membangun Aplikasi untuk Mengendalikan Bot
Membangun Aplikasi untuk Mengendalikan Bot
Membangun Aplikasi untuk Mengendalikan Bot

untuk membuat aplikasi saya menggunakan penemu aplikasi MIT yang sangat mudah digunakan dan senang untuk pemula. Percayalah, saya bukan pembangun android dan idea membina aplikasi menakutkan saya. Tetapi dengan ini, saya baru belajar semasa membuat aplikasinya.

Untuk bahagian pereka, saya menyerahkannya kepada anda. Sesuaikan cara yang anda suka.

anda boleh merujuk gambar untuk dibuat ke bahagian backend.

Anda juga boleh memuat turun aplikasi saya untuk bot dari sini.

Langkah 8: Kod untuk Arduino

boleh memuat turun fail INO dari sini untuk memprogram Arduino.

tinggalkan soalan untuk sebarang pertanyaan mengenai kod tersebut.

anda sudah bersedia untuk pergi dengan kereta RC dikawal Bluetooth anda sendiri.

Disyorkan: