Cuprins:

Robot de ghidare cu funcție de recunoaștere vocală: 7 pași (cu imagini)
Robot de ghidare cu funcție de recunoaștere vocală: 7 pași (cu imagini)

Video: Robot de ghidare cu funcție de recunoaștere vocală: 7 pași (cu imagini)

Video: Robot de ghidare cu funcție de recunoaștere vocală: 7 pași (cu imagini)
Video: Costeo biju ‼️luat la palme de interlopi‼️#bucuresti #emipian #florinsalam #dans #interlopi 2024, Noiembrie
Anonim
Image
Image
Baza robotului
Baza robotului

Robotul de ghidare este un robot mobil pe care l-am făcut pentru a ghida vizitatorii către diferite departamente din campusul nostru universitar. Am reușit să rostim câteva afirmații predefinite și să mergem înainte și înapoi în funcție de vocea de intrare. În colegiul nostru avem departamentul de Mecatronică și departamentul de IT unul față de celălalt. Când robotul este plasat în fața departamentului de Mecatronică, acesta se deplasează înainte pentru a ajunge la departamentul de Mecatronică și se deplasează înapoi pentru a ajunge la departamentul de IT în funcție de intrare voce, la fel de simplă ca asta.

Pasul 1: Componente necesare

  • 1 x Raspberry Pi 3
  • 1 x Arduino nano
  • Motoare 4 x 12V cu cleme
  • 4 x roti
  • 1 x șofer de motor
  • 1 x baterie de 12V
  • 1 x banc de alimentare 5V
  • 1 x bază din lemn
  • 1 x difuzor USB
  • 1 x microfon
  • 1 x corpul robotului și capul
  • niște piulițe, șuruburi și fire
  • conexiune internet

Pasul 2: baza robotului

Baza robotului
Baza robotului
Baza robotului
Baza robotului
  1. Luați o placă dreptunghiulară (l, b, h, după cum este necesar).
  2. Găuriți găurile conform orificiilor de prindere a motorului.
  3. Fixați motorul și clema la bază cu piulițe și șuruburi.
  4. Găuriți așa cum se arată în imagine pentru a fixa corpul robotului.
  5. Faceți o altă gaură pentru a aduce firele de la motor în partea de sus a bazei.

Pasul 3: Corp

Corp
Corp
Corp
Corp
Corp
Corp
Corp
Corp
  1. Am folosit două cutii chimice ca corp și o cutie pentru pui ca cap.
  2. Găuriți găurile corespunzătoare pe cutii și fixați-le una pe cealaltă.
  3. Așezați corpul pe bază cu capul deasupra.

Pasul 4: Configurarea Raspberry Pi

Sistemul de operare utilizat: Rasbian Jessie

Instalați următoarele biblioteci cu dependențele lor:

  1. Biblioteca text în vorbire: eSpeak (referință)
  2. Recunoașterea vorbirii: SpeechRecognition 3.8.1 (referință)
  3. Arduino IDE (referință)

Pasul 5: Conexiuni

Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni
  1. Conectați cele două fire dreapta ale motorului la portul de ieșire-1 și celelalte două fire ale motorului la portul 2 de ieșire al driverului motorului.
  2. Conectați pinii arduino nano 2, 3, 4 și 5 la pinii 1, 2, 3 și 4 ai driverului motorului.
  3. Conectați arduino nano la RPi prin cablu USB. Am folosit arduino nano ca sclav și RPi ca master. În unele cazuri, RPi nu a putut controla driverul motorului, așa că am folosit arduino nano pentru a controla driverul motorului.
  4. Conectați difuzorul USB și microfonul (am folosit microfonul încorporat al unei camere web) la RPi prin porturi USB și fixați-le pe capul robotului.

Pasul 6: Descărcări

  1. Descărcați fișierul atașat și extrageți-l.
  2. Alimentați RPi și copiați fișierele extrase pe desktopul RPi.
  3. încărcați codul arduino în arduino nano din RPi.
  4. Faceți clic dreapta pe pictograma difuzorului de pe desktop și selectați dispozitivul audio de ieșire ca dispozitiv audio USB.
  5. Fișierul „1.txt” constă din instrucțiunile de intrare vocală și instrucțiunile de ieșire audio corespunzătoare sunt date în fișierul „2.txt”.
  6. Adăugați instrucțiunile de intrare dorite la fișierul „1.txt” și instrucțiunea de ieșire la linia corespunzătoare a fișierului „2.txt”.

Pasul 7: Testarea robotului

  1. Alimentați driverul motorului cu o baterie de 12 V.
  2. Rulați codul „GuideRobot.py”
  3. Când rostiți prima declarație din fișierul „1.txt”, robotul răspunde convertind prima declarație a fișierului „2.txt” în vorbire și așa mai departe.
  4. Spuneți „Ghidează-mă către departamentul de Mecatronică”, va merge mai departe și spune „Ghidează-mă către departamentul de IT”, se va deplasa înapoi. Aceste declarații pot fi editate după cum este necesar.

Recomandat: