Isi kandungan:

Cara Membuat Kereta RC Sederhana Terkawal Bluetooth: 7 Langkah (dengan Gambar)
Cara Membuat Kereta RC Sederhana Terkawal Bluetooth: 7 Langkah (dengan Gambar)

Video: Cara Membuat Kereta RC Sederhana Terkawal Bluetooth: 7 Langkah (dengan Gambar)

Video: Cara Membuat Kereta RC Sederhana Terkawal Bluetooth: 7 Langkah (dengan Gambar)
Video: 25 Penemuan Transportasi Pribadi Keren | Desain Kendaraan 2024, November
Anonim
Cara Membuat Kereta RC Sederhana Terkawal Bluetooth
Cara Membuat Kereta RC Sederhana Terkawal Bluetooth

Helo semua, saya Bryan Tee Pak Hong. Saya kini pelajar tahun satu di Politeknik Singapura belajar Kejuruteraan Komputer.

Semasa kecil, saya selalu terpesona dengan kereta RC dan cara kerjanya. Semasa saya membongkarnya, semua yang saya lihat adalah potongan logam yang diletakkan di mana-mana. Saya selalu berharap ada tutorial ringkas yang merangkumi komponen asas yang membentuk sebuah kereta RC dan hari ini saya akan menunjukkannya dengan tepat.

Saya juga merancang untuk menggunakan kereta RC ini untuk pelbagai projek lain, rujuk kembali panduan arahan ini sekiranya anda menghadapi masalah.

Tanpa basa-basi lagi, mari kita mulakan!

Langkah 1: Langkah 0: Menyiapkan Bahan

Langkah 0: Menyiapkan Bahan
Langkah 0: Menyiapkan Bahan

Bahan sangat asas dan senang diperoleh, ia adalah:

  1. Casis kereta * (Saya menggunakan kotak kuki tahun baru, kreatif dengan pilihan anda!) X1
  2. Motor DC dan tayar x2
  3. Arduino Uno (atau varian lain) x1
  4. Jambatan H298N x1
  5. Roda kastor x1
  6. Bateri (1 untuk Arduino, 1 untuk motor)
  7. Pelompat lelaki ke lelaki, pelompat lelaki ke lelaki
  8. Modul Bluetooth HC-06 atau HC-05 x1
  9. Papan roti (sambungan cepat dan mudah) x1

Peralatan lain yang anda / mungkin perlukan:

  • Pateri besi
  • Pistol gam panas

* Catatan: casis saya mempunyai sensor IR yang terpasang di atasnya, tidak diperlukan dalam tutorial ini

Langkah 2: Langkah 1: Menyiapkan Casis

Langkah 1: Menyiapkan Casis
Langkah 1: Menyiapkan Casis

Pertama, ketepikan papan roti anda. Ia boleh dibahagikan kepada 3 bahagian, 2 +/- bar menegak dari sisi dan bahagian tengah, di mana kebanyakan sambungan anda akan dibuat. Ini membolehkan penempatan komponen yang sangat mudah di mana anda dapat:

  • sambungkan 5V dari Arduino anda ke sebelah kiri
  • sambungkan GND dari Arduino anda ke sebelah kanan
  • lakukan semua sambungan anda berhampiran dengan Arduino

Penting untuk mendapatkan kedudukan yang betul pada kali pertama kerana sukar untuk melepaskan dan meletakkan kembali papan roti. Pastikan bahawa terdapat cukup ruang untuk kedua Arduino dan L298N untuk duduk di antara 2 bar menegak.

Langkah 3: Langkah 2: Sambungkan L298N ke Motor Anda

Langkah 2: Sambungkan L298N ke Motor Anda
Langkah 2: Sambungkan L298N ke Motor Anda
Langkah 2: Sambungkan L298N ke Motor Anda
Langkah 2: Sambungkan L298N ke Motor Anda
Langkah 2: Sambungkan L298N ke Motor Anda
Langkah 2: Sambungkan L298N ke Motor Anda

Pateri 2 wayar ke motor DC anda. Seterusnya, sambungkan hujung wayar yang lain ke salah satu soket 2 lubang di jambatan L298N. Urutan bagaimana anda menyambung wayar tidak penting. Ulangi ini untuk motor yang lain.

Seterusnya, letakkan jumper lelaki ke wanita pada pin lelaki yang terdapat di sebelah soket 3. 6 diperlukan, 3 untuk setiap sisi, di mana 1 adalah untuk mengawal kelajuan motor melalui PWM dan 2 untuk arah. Ingat wayar mana yang disambungkan ke mana kerana ini penting di kemudian hari.

Ambil salah satu pek bateri anda dan pasangkan / pateri wayar hitam (wayar tanah) ke pelompat lelaki. Ini akan digunakan untuk mewujudkan persamaan dengan arduino kemudian. Sambungkan wayar merah ke input 12V (soket paling kiri) dan wayar hitam ke GND (soket tengah) modul L298N.

Langkah 4: Langkah 3: Menggabungkan Semuanya

Langkah 3: Menggabungkan Semuanya
Langkah 3: Menggabungkan Semuanya
Langkah 3: Menggabungkan Semuanya
Langkah 3: Menggabungkan Semuanya
Langkah 3: Menggabungkan Semuanya
Langkah 3: Menggabungkan Semuanya
Langkah 3: Menggabungkan Semuanya
Langkah 3: Menggabungkan Semuanya

Lekatkan modul L298 pada casis kereta anda pada kedudukan yang anda fikirkan sesuai di Langkah 1. Seterusnya, lekatkan motor 2 DC ke sisi casis anda. Casis saya berendam di sekitar tepi sehingga saya menggunakan beberapa kacang yang saya berbaring untuk mengimbangi ketinggian sehingga saya dapat melekatkan motor dengan betul. Ini adalah pilihan kerana jika anda menggunakan casis rata tidak diperlukan ofset. Setelah melekatkan 2 motor, tempelkan bateri ke casis. Saya menempelkan lombong di bahagian bawah kerana kekangan ruang. Saya juga melekatkan pek bateri saya sedikit ke kanan untuk memberi ruang untuk menanggalkan penutup pek bateri. Akhirnya, lekatkan roda kastor di tempatnya dan kereta asas anda selesai! Cuba cari roda kastor yang membolehkan robot anda mempunyai ketinggian yang konsisten namun roda berpusing.

Sambungkan wayar 6 pelompat ke papan roti, kategorikan sebagai 3 untuk kiri dan 3 ke kanan.

Bahagian seterusnya akan kita bahas di otak Kereta, atau yang disebut Arduino.

Langkah 5: Langkah 4: Sambungan dan Kod Arduino

Langkah 4: Sambungan dan Kod Arduino
Langkah 4: Sambungan dan Kod Arduino
Langkah 4: Sambungan dan Kod Arduino
Langkah 4: Sambungan dan Kod Arduino

Sambungkan pin kelajuan kanan ke Pin 6 dan pin kelajuan kiri ke Pin 11 di Arduino.

Seterusnya sambungkan 2 pin arah lain dari setiap sisi dari papan roti ke Arduino melalui jumper lelaki ke lelaki:

  • kanan - Pin 7 dan 8
  • kiri - Pin 12 dan 13

Mana-mana pesanan tidak menjadi masalah kerana kami akan menukar sambungan jika mereka salah. Walau bagaimanapun, penting untuk tidak menukar bahagian kiri dan kanan sama sekali. Letakkan Arduino pada kedudukan yang telah anda rancangkan dalam Langkah 1.

Sekarang, salin kod dari laman web ini untuk menguji pergerakan motor:

  1. muat naik kod ini ke Arduino anda
  2. jika robot berputar mengikut arah jam, alihkan wayar 2 arah lelaki ke jumper lelaki di sebelah kanan
  3. jika robot berputar berlawanan arah jam, alihkan wayar 2 arah lelaki ke jumper lelaki di sebelah kiri
  4. jika robot bergerak ke belakang, alihkan wayar 2 arah lelaki ke pelompat lelaki di kedua-dua belah pihak

Lekatkan bateri yang lain ke casis dan robot asas selesai! Pada ketika ini, anda dapat memprogram robot anda sesuka anda, jangan ragu untuk bereksperimen. Pada langkah seterusnya, kami akan meneroka beberapa pergerakan asas untuk kereta RC kami melalui bluetooth.

Langkah 6: Langkah 5: Modul HC-06

Langkah 5: Modul HC-06
Langkah 5: Modul HC-06

Mengendalikan modul ini agak sukar. Sebelum kita mulakan, muat naik kod ini ke Arduino anda.

Letakkan modul di papan roti, jangan tumpang tindih sambungan dengan motor. Lakukan sambungan seperti yang ditunjukkan:

  • VCC - 5V (3.3V tidak akan berfungsi!)
  • GND - GND
  • RX pada bluetooth --- Pin 1 di Arduino
  • TX pada bluetooth --- Pin 0 pada Arduino

Muat turun aplikasi bernama Arduino bluetooth controller pada telefon android anda. Saya tidak memiliki iphone jadi maafkan pengguna iphone, tetapi anda semestinya dapat mencari aplikasi serupa yang mempunyai fungsi yang sama. Nyalakan Arduino anda dan pasangkan modul bluetooth dengan telefon anda (biasanya disebut HC-05/06 atau BT03 / 04 dll), jika anda diminta memasukkan kata laluan, ketik 1234 atau 0000, jika pengesahan gagal atau anda nampaknya tidak dapat disambungkan, maka kita perlu mengendalikannya dari PC yang mempunyai fungsi bluetooth. Buat masa ini, buka aplikasi pengawal bluetooth Arduino dan sambungkannya ke peranti anda. Pilih modul bluetooth anda dan anda akan mencapai antara muka kawalan PS2-ish.

Lakukan pengikat kunci ini

  • w Maju
  • seorang Kiri
  • s Kembali
  • d Betul
  • EDIT: butang berhenti

Langkah 7: Tahniah! Kereta RC Berkawal Bluetooth Mudah Anda Lengkap

Tahniah! Kereta RC Berkawal Bluetooth Mudah Anda Lengkap!
Tahniah! Kereta RC Berkawal Bluetooth Mudah Anda Lengkap!

Ringkasan:

  • Kita memerlukan 2 motor dan jambatan H untuk menggerakkan motor
  • Otak, dalam kes kita arduino, diperlukan untuk memerintahkan robot bagaimana bergerak
  • Kita boleh menggunakan telefon kita sebagai alat kawalan jauh untuk kereta RC kita

Namun, jika anda ingin menggunakan komputer anda, pasangkan komputer anda dengan modul bluetooth, pergi ke tetapan bluetooth yang terdapat di hujung halaman konfigurasi bluetooth, periksa port mana yang disambungkannya (tip: itu keluar dan mempunyai namanya modul bluetooth anda). Pergi ke alat> port bersiri dan ubah COM ke port COM yang betul. Nyalakan monitor Seial dan masukkan 'w' agar robot bergerak maju, 's' untuk bergerak ke belakang dll.

Sekiranya anda berjaya sejauh ini, tahniah! Bersenang-senang dengan kereta RC yang dikawal Bluetooth anda!

Kemas kini: Anda boleh membaca catatan blog saya di sini.

Disyorkan: