Daftar Isi:

VRBOT (Robot Pengenalan Suara): 10 Langkah (dengan Gambar)
VRBOT (Robot Pengenalan Suara): 10 Langkah (dengan Gambar)

Video: VRBOT (Robot Pengenalan Suara): 10 Langkah (dengan Gambar)

Video: VRBOT (Robot Pengenalan Suara): 10 Langkah (dengan Gambar)
Video: Quincy part 2 #dewivanow #robot #quincyrobotartis #mobix 2024, Juli
Anonim
VRBOT (Robot Pengenalan Suara)
VRBOT (Robot Pengenalan Suara)
VRBOT (Robot Pengenalan Suara)
VRBOT (Robot Pengenalan Suara)
VRBOT (Robot Pengenalan Suara)
VRBOT (Robot Pengenalan Suara)
VRBOT (Robot Pengenalan Suara)
VRBOT (Robot Pengenalan Suara)

Dalam Instructable ini kita akan membuat robot (lebih mirip mobil RC) yang dikendalikan oleh suara yaitu Voice Recognition. Sebelum saya mulai memberi Anda rincian lebih lanjut, orang harus tahu bahwa ini adalah Pengenalan Suara dan bukan Pengenalan Ucapan yang berarti pengontrol tidak mengerti apa yang Anda bicarakan. Proyek ini menggunakan modul VR3 elechouse yang mengirimkan data ke 2 dan 3 pin digital Arduino. Ini juga memiliki sensor HC-SR04 untuk mode autopilot. VRBOT ini bekerja sebagai berikut:

  1. Pertama saya melatih modul dengan beberapa perintah khusus seperti "FORWARD", "BACKWARD" dll.
  2. Dibandingkan dengan menggunakan konstruksi switch_case sederhana, saya memprogram Arduino sedemikian rupa sehingga jika (modul VR) menerima perintah yang sama, itu memberi arduino nilai yang dibandingkan dengan nilai yang ada di memori.
  3. Jika kondisinya benar, maka serangkaian perintah tertentu akan dieksekusi.
  4. misalnya FORWARD membuat VRBOT bergerak maju.

Hanya ada 4 perintah dalam proyek ini tetapi Anda dapat memiliki maksimal 80 perintah. 4 itu adalah

  1. "Maju"
  2. "Ke belakang"
  3. "Berbelok"
  4. "Autopilot" (perintah ini mengaktifkan sensor dan VRBOT menjadi robot penghindar rintangan, fungsi ini memiliki beberapa gangguan karena ketidakakuratan modul HC-SR04)

Jangan lupa klik vote. Dan terima kasih telah membaca instruksi saya.

Jika Anda membuat satu dari yang diasumsikan bahwa seseorang memiliki pengetahuan dasar tentang Arduino dan dasar IDE.

Saya melakukan giveaway kecil-kecilan (maksud saya hanya 2) board arduino. Saya sedang memikirkan proyek besar dan memesan 3 arduino (tetapi kemudian saya membatalkan ide itu dan membuat ini hanya dengan satu Arduino) jadi saya berpikir untuk menyimpannya sendiri dan memberikannya. Untuk masuk cukup komentar VRBOT. (dan jangan lupa untuk memilih/suka/berlangganan tapi itu bukan bagian dari giveaway).

Ini video pendeknya (maaf editannya jelek)

Langkah 1: Bagian:

Bagian
Bagian
Bagian
Bagian
Bagian
Bagian

Percayalah, langkah ini benar-benar formalitas karena jika Anda membuat VRBOT untuk diri sendiri, Anda tahu betul bahwa Anda memerlukan motor, roda, baterai, Arduino. Tetapi mereka yang tahu mungkin perlu waktu sejenak untuk membaca langkah ini.

  • Arduino (Satu-satunya mobil pintar atau robot DIY yang akan kita bicarakan nanti)
  • Modul Pengenalan Suara (Apa saja, tetapi VR V3 disarankan)
  • Sel Li-Ion
  • Motor (Jika membangun ukuran besar gunakan motor RPM rendah)
  • roda
  • Driver motor L293D (ic atau modul)
  • HC-SR04 (jika Anda tidak ingin robot Anda membenturkan kepalanya ke dinding)
  • LED putih (mengemudi di malam hari tanpa lampu depan cukup berisiko)

Ini adalah bagian utama beberapa alat mungkin berguna:

  1. Solder Besi
  2. Lem panas
  3. Kabel Male to Female (begitulah mereka menyebutnya)
  4. Penari telanjang kawat
  5. Tape
  6. Pin Pria
  7. PCB
  8. klip buaya

Jangan lupa untuk membeli atau membuat sasis

Itu dia!

Langkah 2: Sasis

Casis
Casis
Casis
Casis
Casis
Casis

Untuk membuat sasis (walaupun bodinya lebih mirip papan daripada sasis) Anda bisa menggunakan bahan apa saja yang nyaman bagi Anda, saya menggunakan hardboard karena mudah dipotong namun tetap kokoh.

Dimana semua komponen diletakkan saya sudah menggunakan 2 lapis hardboard agar tidak bengkok. Potong hardboard dan berikan bentuk apa pun yang Anda inginkan.

Sekarang cat!

Langkah 3: Membuat L293D

Membuat L293D
Membuat L293D
Membuat L293D
Membuat L293D
Membuat L293D
Membuat L293D

Jika Anda telah membawa modul yang baik, atur dan lewati langkah ini.

Dan jika Anda memiliki IC dan alat khusus, ikuti langkah ini.

Skema IC L293D diberikan pada gambar, Anda hanya perlu menyolder kabel dengan benar.

Untuk lebih jelasnya buka di sini:

Klik disini!

Langkah 4: Memasang Motor dan L293D

Memasang Motor dan L293D
Memasang Motor dan L293D
Memasang Motor dan L293D
Memasang Motor dan L293D
Memasang Motor dan L293D
Memasang Motor dan L293D

Rekatkan motor atau pasang dengan paku keling pada hardboard setelah itu dengan kabel jantan ke betina bergabung ke IC L293D. Tempelkan IC dengan selotip dua sisi

TIPS: Jika Anda membuat sendiri jangan menggunakan desain sasis ini karena dalam desain ini ketika salah satu memutar robot daripada motor yang berputar hanya yang belakang.

Hubungkan motor ke ic L293D seperti yang disebutkan dalam skema di langkah sebelumnya.

Langkah 5: Pengenalan Suara

Pengenalan Suara
Pengenalan Suara
Pengenalan Suara
Pengenalan Suara
Pengenalan Suara
Pengenalan Suara

Ini adalah langkah yang paling penting. Pertama kita akan melakukan koneksi setelah pemrograman. Ada dua sub langkah dari langkah ini. Pertama melibatkan penyimpanan array 2D nada dan amplitudo tertentu yaitu merekam suara Anda atau melatih modul Pengenalan Suara. (Jika baru mengenal arduino daripada menginstal perangkat lunak yang diperlukan untuk arduino)

Koneksi:

  • TX pin modul --Arduino's DP2
  • RX pin modul --Arduino's DP3
  • GND--GND
  • Vcc--+5 volt arduino

Setelah itu, buka (https://github.com/elechouse/VoiceRecognitionV3) untuk mengunduh semua pustaka dan kode sampel.

Setelah itu unggah kode [vr_sample_train] dan buka Serial Monitor (ini akan memandu Anda ke depan) Anda dapat berbicara dalam bahasa apa pun dan membuat kata-kata yang sesuai sebagai perintah Anda.

Setelah itu unggah kode sampel led yang menyalakan LED saat Anda memerintahkannya.

Langkah 6: Pemrograman Arduino

Pemrograman Arduino
Pemrograman Arduino
Pemrograman Arduino
Pemrograman Arduino
Pemrograman Arduino
Pemrograman Arduino

Koneksi:

B/W arduino dan motor

Motor terhubung ke IC L293D dan pin sensor L293D terhubung sedemikian rupa sehingga motor di satu sisi berada dalam koneksi paralel. (karena ketika berbelok dua motor mundur dan dua maju). Jadi Anda hanya perlu menggunakan 4 pin arduino untuk koneksi motor selebihnya tertulis di kode.

Pin Digital 2&3 disediakan untuk pin modul TX dan RX. 4, 5, 6, 7 untuk motor. 9 dan 10 untuk sensor.

Pertama latih modul Anda dengan perintah (Kode hanya dapat mengakses 4) secara berurutan yaitu train1 daripada train2.

Kemudian unggah kode ini yang melakukan hal-hal berikut:

  • Bergerak maju saat maju atau perintah no.0 dijalankan
  • Bergerak mundur saat mundur atau perintah no. 1 dieksekusi
  • Ternyata ketika perintah giliran dijalankan
  • Menjadi robot penghindar objek saat perintah Autopilot dijalankan

Koneksi di seluruh instruksi ini sesuai dengan kode jika Anda ingin Anda dapat mengubah koneksi dengan mengubahnya dalam kode.

Langkah 7: Memasang HC-SR04

Memasang HC-SR04
Memasang HC-SR04
Memasang HC-SR04
Memasang HC-SR04
Memasang HC-SR04
Memasang HC-SR04
Memasang HC-SR04
Memasang HC-SR04

HC-SR04 adalah sensor jarak ultrasonik yang sangat tidak akurat. Ya hal ini memiliki masalah sendiri oleh karena itu disarankan untuk membeli sensor Ping mahal tapi untuk murahnya (pun intended) saya telah menggunakan HC-SR04.

di bawah ini adalah koneksi HC-SR04 dan arduino

Trik9

gema10

Unggah kode yang sama sekarang. Dan sekarang ketika Anda mengatakan perintah 'Autopilot' itu akan menjadi objek yang menghindari robot.

Langkah 8: Membuat Paket Baterai

Membuat Paket Baterai
Membuat Paket Baterai
Membuat Paket Baterai
Membuat Paket Baterai
Membuat Paket Baterai
Membuat Paket Baterai

Hubungkan dua sel Lithium Ion secara seri dan selesai!

Anda dapat memberikan penutup kertas atau apa pun yang Anda suka.

Catatan: Sel Li-Ion tidak boleh diisi dengan pengisi daya normal, gunakan pengisi daya tertentu saja.

Hubungkan ke Vin arduino dan Vcc L293d. (dengan klip buaya)

Langkah 9: Menambahkan Lampu

Menambahkan Lampu
Menambahkan Lampu
Menambahkan Lampu
Menambahkan Lampu
Menambahkan Lampu
Menambahkan Lampu

Memberikan mata ke robot Anda mungkin tidak terlalu sulit, tetapi untuk pemula, sambungkan LED ke motor dengan resistor 220-1K (tergantung warnanya). Jadi tahu kapan maju LED menyala.

Langkah 10: Terima kasih

Terima kasih
Terima kasih
Terima kasih
Terima kasih
Terima kasih
Terima kasih

Terima kasih telah membaca. Saya akan lebih berkewajiban jika Anda memilih saya. Dan jika membuat satu untuk diri sendiri, beri tahu saya. Selamat Membuat!

Direkomendasikan: