Daftar Isi:

Memandu Robot Dengan Fitur Pengenalan Suara: 7 Langkah (dengan Gambar)
Memandu Robot Dengan Fitur Pengenalan Suara: 7 Langkah (dengan Gambar)

Video: Memandu Robot Dengan Fitur Pengenalan Suara: 7 Langkah (dengan Gambar)

Video: Memandu Robot Dengan Fitur Pengenalan Suara: 7 Langkah (dengan Gambar)
Video: 5 Tools AI Bikin Kerjaan 5x Lebih Cepet 2024, Juli
Anonim
Image
Image
Dasar Robot
Dasar Robot

Guiding Robot adalah sebuah mobile robot yang kami buat untuk memandu para pengunjung ke berbagai jurusan di kampus kami. Kami membuatnya untuk mengucapkan beberapa pernyataan yang telah ditentukan sebelumnya dan untuk bergerak maju dan mundur sesuai dengan suara input. Di perguruan tinggi kami, kami memiliki departemen Mekatronika dan departemen IT yang berlawanan satu sama lain. Ketika robot ditempatkan di depan departemen Mekatronika, ia bergerak maju untuk mencapai departemen Mekatronika dan bergerak mundur untuk mencapai departemen TI sesuai dengan input suara, sesederhana itu.

Langkah 1: Diperlukan Komponen

  • 1 x Raspberry Pi 3
  • 1 x Arduino nano
  • Motor 4 x 12V dengan klem
  • 4 x roda
  • 1 x pengemudi motor
  • Baterai 1x12V
  • 1x5V powerbank
  • 1 x dasar kayu
  • 1 x pengeras suara USB
  • 1 x mikrofon
  • 1 x tubuh dan kepala robot
  • beberapa mur, baut dan kabel
  • koneksi internet

Langkah 2: Basis Robot

Dasar Robot
Dasar Robot
Dasar Robot
Dasar Robot
  1. Ambil papan persegi panjang (l, b, h sesuai kebutuhan).
  2. Bor lubang sesuai dengan lubang penjepit motor.
  3. Pasang motor dan klem ke alas dengan mur dan baut.
  4. Bor lubang seperti yang ditunjukkan pada gambar untuk memperbaiki tubuh robot.
  5. Bor lubang lain untuk membawa kabel dari motor ke bagian atas alas.

Langkah 3: Tubuh

Tubuh
Tubuh
Tubuh
Tubuh
Tubuh
Tubuh
Tubuh
Tubuh
  1. Kami menggunakan dua kotak kimia sebagai tubuh dan kotak ayam sebagai kepala.
  2. Bor lubang yang sesuai pada kotak dan perbaiki satu sama lain.
  3. Tempatkan tubuh di pangkalan dengan kepala di atas.

Langkah 4: Menyiapkan Raspberry Pi

OS yang digunakan: Rasbian Jessie

Instal pustaka berikut dengan dependensinya:

  1. Pustaka teks ke ucapan: eSpeak (referensi)
  2. Pengenalan ucapan: SpeechRecognition 3.8.1 (referensi)
  3. Arduino IDE (referensi)

Langkah 5: Koneksi

Koneksi
Koneksi
Koneksi
Koneksi
Koneksi
Koneksi
Koneksi
Koneksi
  1. Hubungkan dua kabel motor kanan ke port output-1 dan dua kabel motor lainnya ke port-2 keluaran driver motor.
  2. Hubungkan pin arduino nano 2, 3, 4 dan 5 ke pin driver motor 1, 2, 3 dan 4.
  3. Hubungkan arduino nano ke RPi melalui kabel USB. Kami menggunakan arduino nano sebagai slave dan RPi sebagai master. Pada beberapa kasus RPi tidak dapat mengontrol driver motor, jadi kami menggunakan arduino nano untuk mengontrol driver motor.
  4. Hubungkan Speaker USB dan Mikrofon (kami menggunakan mikrofon internal webcam) ke RPi melalui port USB dan pasang ke kepala robot.

Langkah 6: Unduh

  1. Unduh file terlampir dan ekstrak.
  2. Nyalakan RPi dan salin file yang diekstraksi ke desktop RPi.
  3. upload kode arduino ke arduino nano dari RPi.
  4. Klik kanan pada ikon speaker di desktop dan pilih perangkat audio keluaran sebagai perangkat audio USB.
  5. File "1.txt" terdiri dari pernyataan input suara dan pernyataan output audio yang sesuai diberikan dalam file "2.txt".
  6. Tambahkan pernyataan input yang diinginkan ke file "1.txt" dan pernyataan output ke baris yang sesuai dari file "2.txt".

Langkah 7: Pengujian Robot

  1. Nyalakan driver motor dengan baterai 12 V.
  2. Jalankan kode "GuideRobot.py"
  3. Ketika Anda mengucapkan pernyataan pertama dalam file "1.txt", robot membalas dengan mengubah pernyataan pertama dari file "2.txt" menjadi ucapan dan seterusnya.
  4. Ucapkan "Pandu saya ke departemen Mekatronika", itu akan bergerak maju dan mengatakan "Pandu saya ke departemen TI", itu akan bergerak mundur. Pernyataan ini dapat diedit sesuai kebutuhan.

Direkomendasikan: