Isi kandungan:

Memandu Robot Dengan Pengecaman Suara Ciri: 7 Langkah (dengan Gambar)
Memandu Robot Dengan Pengecaman Suara Ciri: 7 Langkah (dengan Gambar)

Video: Memandu Robot Dengan Pengecaman Suara Ciri: 7 Langkah (dengan Gambar)

Video: Memandu Robot Dengan Pengecaman Suara Ciri: 7 Langkah (dengan Gambar)
Video: Apakah Kamu Buta Warna?? || Tes Buta Warna 2024, Julai
Anonim
Image
Image
Pangkalan Robot
Pangkalan Robot

Guiding Robot adalah robot bergerak yang kami buat untuk membimbing pengunjung ke pelbagai jabatan di kampus kolej kami. Kami membuatnya untuk menyampaikan beberapa pernyataan yang telah ditentukan dan untuk bergerak maju dan mundur sesuai dengan suara input. Di kolej kami, kami mempunyai jabatan Mekatronik dan jabatan IT yang bertentangan antara satu sama lain. Apabila robot diletakkan di hadapan jabatan Mekatronik, ia bergerak ke hadapan untuk mencapai bahagian Mekatronik dan bergerak ke belakang untuk mencapai jabatan IT mengikut input suara, semudah itu.

Langkah 1: Komponen yang Diperlukan

  • 1 x Raspberry Pi 3
  • 1 x Arduino nano
  • Motor 4 x 12V dengan pengapit
  • 4 x roda
  • 1 x pemandu motor
  • 1 x 12V bateri
  • Bank kuasa 1 x 5V
  • 1 x pangkalan kayu
  • 1 x pembesar suara USB
  • 1 x mikrofon
  • 1 x badan dan kepala robot
  • beberapa mur, selak dan wayar
  • sambungan internet

Langkah 2: Pangkalan Robot

Pangkalan Robot
Pangkalan Robot
Pangkalan Robot
Pangkalan Robot
  1. Ambil papan segi empat tepat (l, b, h seperti yang diperlukan).
  2. Bor lubang mengikut lubang penjepit motor.
  3. Pasangkan motor dan penjepit ke pangkal dengan mur dan selak.
  4. Bor lubang seperti yang ditunjukkan dalam gambar untuk memperbaiki badan robot.
  5. Bor lubang lain untuk membawa wayar dari motor ke bahagian atas pangkalan.

Langkah 3: Badan

Badan
Badan
Badan
Badan
Badan
Badan
Badan
Badan
  1. Kami menggunakan dua kotak kimia sebagai badan dan kotak ayam sebagai kepala.
  2. Bor lubang yang sesuai pada kotak dan pasangkan satu di atas yang lain.
  3. Letakkan badan di pangkal dengan kepala di bahagian atas.

Langkah 4: Menyiapkan Raspberry Pi

OS yang digunakan: Rasbian Jessie

Pasang pustaka berikut dengan pergantungannya:

  1. Perpustakaan teks ke pertuturan: eSpeak (rujukan)
  2. Pengecaman pertuturan: Ucapan Pengakuan 3.8.1 (rujukan)
  3. Arduino IDE (rujukan)

Langkah 5: Sambungan

Sambungan
Sambungan
Sambungan
Sambungan
Sambungan
Sambungan
Sambungan
Sambungan
  1. Sambungkan dua wayar motor kanan ke port output-1 dan dua wayar motor yang lain ke port put-out keluar 2 pemandu motor.
  2. Sambungkan pin arduino nano 2, 3, 4 dan 5 ke pin pemandu motor 1, 2, 3 dan 4.
  3. Sambungkan arduino nano ke RPi melalui kabel USB. Kami menggunakan arduino nano sebagai hamba dan RPi sebagai tuan. Pada beberapa kes, RPi tidak dapat mengawal pemandu motor, jadi kami menggunakan arduino nano untuk mengawal pemandu motor.
  4. Sambungkan Pembesar Suara dan Mikrofon USB (kami menggunakan mikrofon terbina dalam kamera web) ke RPi melalui port USB dan membetulkannya ke kepala robot.

Langkah 6: Muat turun

  1. Muat turun fail yang dilampirkan dan ekstraknya.
  2. Kuasakan RPi dan salin fail yang diekstrak ke desktop RPi.
  3. muat naik kod arduino ke arduino nano dari RPi.
  4. Klik kanan pada ikon pembesar suara di desktop dan pilih peranti audio output sebagai peranti audio USB.
  5. Fail "1.txt" terdiri daripada pernyataan input suara dan pernyataan output audio yang sesuai diberikan dalam fail "2.txt".
  6. Tambahkan pernyataan input yang dikehendaki ke fail "1.txt" dan pernyataan output ke baris fail "2.txt" yang sesuai.

Langkah 7: Ujian Robot

  1. Kuasakan pemandu motor dengan bateri 12 V.
  2. Jalankan kod "GuideRobot.py"
  3. Apabila anda menyebut pernyataan pertama dalam fail "1.txt", robot akan membalas dengan menukar pernyataan pertama fail "2.txt" ke ucapan dan sebagainya.
  4. Katakan "Bimbing saya ke jabatan Mekatronik", ia akan bergerak maju dan katakan "Bimbing saya ke jabatan IT", ia akan bergerak ke belakang. Penyataan ini boleh diedit mengikut keperluan.

Disyorkan: