Mündəricat:

Səs Tanıma Xüsusiyyətinə Sahib Robot: 7 Adım (Şəkillərlə)
Səs Tanıma Xüsusiyyətinə Sahib Robot: 7 Adım (Şəkillərlə)

Video: Səs Tanıma Xüsusiyyətinə Sahib Robot: 7 Adım (Şəkillərlə)

Video: Səs Tanıma Xüsusiyyətinə Sahib Robot: 7 Adım (Şəkillərlə)
Video: Pərdə arxası #2 - Fahişə həyatı - uşaqlar baxmasın 2024, Noyabr
Anonim
Image
Image
Robotun bazası
Robotun bazası

Bələdçi Robot, kollec kampusumuzdakı müxtəlif şöbələrə gələnləri yönləndirmək üçün hazırladığımız bir mobil robotdur. Bir neçə əvvəlcədən təyin edilmiş ifadələr söyləməyi və giriş səsinə görə irəli və geri hərəkət etməyi bacardıq. Kollecimizdə Mexatronika şöbəsi ilə İT departamenti bir -birinə ziddir. Robot Mexatronika şöbəsinin qarşısına qoyulduqda, Mexatronika şöbəsinə çatmaq üçün irəli hərəkət edir və girişə görə İT şöbəsinə çatmaq üçün geriyə doğru hərəkət edir. səs, bu qədər sadə.

Addım 1: Tələb olunan komponentlər

  • 1 x Raspberry Pi 3
  • 1 x Arduino nano
  • Kelepçeli 4 x 12V mühərriklər
  • 4 x təkər
  • 1 x motor sürücüsü
  • 1 x 12V batareya
  • 1 x 5V güc bankı
  • 1 x taxta baza
  • 1 x USB dinamik
  • 1 x mikrofon
  • 1 x robot gövdəsi və başı
  • bəzi qoz -fındıq, boltlar və tellər
  • İnternet bağlantısı

Addım 2: Robotun bazası

Robotun bazası
Robotun bazası
Robotun bazası
Robotun bazası
  1. Düzbucaqlı bir lövhə götürün (lazım olduqda l, b, h).
  2. Motorun sıxac deliklərinə görə deliklər qazın.
  3. Motoru və sıxacı qoz -fındıq və boltlarla bazaya sabitləyin.
  4. Robotun gövdəsini düzəltmək üçün şəkildə göstərildiyi kimi deliklər qazın.
  5. Telləri motordan bazanın üstünə gətirmək üçün başqa bir çuxur qazın.

Addım 3: Bədən

Bədən
Bədən
Bədən
Bədən
Bədən
Bədən
Bədən
Bədən
  1. Bədən olaraq iki kimyəvi qutudan və baş olaraq bir cücə qutusundan istifadə etdik.
  2. Qutularda uyğun deliklər qazın və bir -birinizə düzəldin.
  3. Vücudu başı üstdə olmaqla bazaya qoyun.

Addım 4: Raspberry Pi qurmaq

İstifadə olunan OS: Rasbian Jessie

Aşağıdakı kitabxanaları asılılıqları ilə quraşdırın:

  1. Mətndən nitqə kitabxana: eSpeak (istinad)
  2. Nitqin tanınması: SpeechRecognition 3.8.1 (istinad)
  3. Arduino IDE (istinad)

Addım 5: Bağlantılar

Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
  1. İki sağ motor telini 1-ci çıxış portuna, digər iki motor telini isə motor sürücüsünün 2-ci çıxış portuna qoşun.
  2. 2, 3, 4 və 5 arduino nano sancaqlarını 1, 2, 3 və 4 motor sürücü pinlərinə bağlayın.
  3. Arduino nanonu USB kabel vasitəsilə RPi -yə qoşun. Arduino nanodan qul, RPi -dən usta kimi istifadə etdik, bəzi hallarda RPi -nin motor sürücüsünü idarə edə bilmədiyi üçün motor sürücüsünü idarə etmək üçün arduino nanodan istifadə etdik.
  4. USB Hoparlör və Mikrofonu (veb kameranın quraşdırılmış mikrofonundan istifadə etdik) USB portları vasitəsi ilə RPi -yə qoşun və robotun başına bağlayın.

Addım 6: Yükləmələr

  1. Əlavə edilmiş faylı yükləyin və çıxarın.
  2. RPi -ni gücləndirin və çıxarılan faylları RPi masaüstünə kopyalayın.
  3. arduino kodunu RPi -dən arduino nanoya yükləyin.
  4. Masaüstündeki dinamik simgesini sağ vurun və çıxış audio cihazını USB audio cihazı olaraq seçin.
  5. "1.txt" faylı səsli giriş ifadələrindən ibarətdir və "2.txt" faylında müvafiq audio çıxış ifadələri verilir.
  6. İstədiyiniz giriş ifadələrini "1.txt" faylına və çıxış ifadəsini "2.txt" faylının müvafiq sətirinə əlavə edin.

Addım 7: Robotun sınanması

  1. 12 V batareya ilə motor sürücüsünü gücləndirin.
  2. "GuideRobot.py" kodunu işə salın
  3. "1.txt" faylında 1 -ci ifadəni danışdığınız zaman, robot "2.txt" faylının 1 -ci ifadəsini nitqə və s. Çevirərək cavab verir.
  4. "Məni Mexatronika şöbəsinə istiqamətləndir" deyin, irəli gedəcək və "İT şöbəsinə yönləndirin" deyəcək, geriyə doğru hərəkət edəcək. Bu ifadələr lazım olduqda düzəldilə bilər.

Tövsiyə: