Kazalo:
- 1. korak: potrebne komponente
- 2. korak: Podlaga robota
- 3. korak: Telo
- 4. korak: Nastavitev Raspberry Pi
- 5. korak: Povezave
- 6. korak: prenosi
- 7. korak: Testiranje robota
Video: Vodilni robot s funkcijo prepoznavanja glasu: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Vodilni robot je mobilni robot, ki smo ga izdelali za vodenje obiskovalcev do različnih oddelkov v našem univerzitetnem kampusu. Naredili smo nekaj vnaprej določenih izjav in se premaknili naprej in nazaj glede na vhodni glas. Na naši fakulteti imamo oddelek za mehatroniko in oddelek za IT nasproti drug drugega. Ko je robot nameščen pred oddelkom za mehatroniko, se premakne naprej, da pride do oddelka za mehatroniko in se premakne nazaj, da doseže oddelek za IT glede na vnos glas, tako preprost.
1. korak: potrebne komponente
- 1 x Raspberry Pi 3
- 1 x Arduino nano
- 4 x 12V motorji s sponkami
- 4 x platišča
- 1 x gonilnik motorja
- 1 x 12V baterija
- 1 x 5V napajalnik
- 1 x lesena podlaga
- 1 x USB zvočnik
- 1x mikrofon
- 1x telo in glava robota
- nekaj matic, vijakov in žic
- internetna povezava
2. korak: Podlaga robota
- Vzemite pravokotno ploščo (l, b, h po potrebi).
- Izvrtajte luknje glede na luknje za vpenjanje motorja.
- Motor in objemko pritrdite na dno z maticami in vijaki.
- Izvrtajte luknje, kot je prikazano na sliki, da pritrdite telo robota.
- Izvrtajte še eno luknjo, da žice od motorja pripeljete do vrha podnožja.
3. korak: Telo
- Za telo smo uporabili dve kemični škatli, za glavo pa piščančjo škatlo.
- Na škatlah izvrtajte ustrezne luknje in jih pritrdite eno na drugo.
- Telo postavite na podlago z glavo na vrhu.
4. korak: Nastavitev Raspberry Pi
Uporabljen OS: Rasbian Jessie
Namestite naslednje knjižnice z njihovimi odvisnostmi:
- Knjižnica besedila v govor: eSpeak (referenca)
- Prepoznavanje govora: SpeechRecognition 3.8.1 (referenca)
- Arduino IDE (referenca)
5. korak: Povezave
- Priključite dve desni žici motorja na izhodna vrata-1, drugi dve žici motorja pa na izhodno vtičnico-2 gonilnika motorja.
- Arduino nano nožice 2, 3, 4 in 5 povežite z nožicami gonilnika motorja 1, 2, 3 in 4.
- Priključite arduino nano na RPi prek kabla USB. Arduino nano smo uporabljali kot suženj, RPi pa kot gospodarja. V nekaterih primerih RPi ni mogel nadzorovati gonilnika motorja, zato smo za krmiljenje gonilnika uporabili arduino nano.
- Zvočnik in mikrofon USB (uporabljali smo vgrajen mikrofon spletne kamere) priključite na RPi prek vrat USB in jih pritrdite na glavo robota.
6. korak: prenosi
- Prenesite priloženo datoteko in jo izvlecite.
- Vklopite RPi in kopirajte izvlečene datoteke na namizje RPi.
- naložite kodo arduino v arduino nano iz RPi.
- Z desno miškino tipko kliknite ikono zvočnika na namizju in izberite izhodno zvočno napravo kot zvočno napravo USB.
- Datoteka "1.txt" je sestavljena iz stavkov glasovnega vnosa, ustrezne izjave o zvočnem izhodu pa so podane v datoteki "2.txt".
- Dodajte želene vhodne stavke v datoteko "1.txt", izhodni stavek pa v ustrezno vrstico datoteke "2.txt".
7. korak: Testiranje robota
- Napajajte gonilnik motorja z 12 V baterijo.
- Zaženite kodo "GuideRobot.py"
- Ko izgovorite prvo izjavo v datoteki "1.txt", robot odgovori tako, da 1. izjavo datoteke "2.txt" pretvori v govor itd.
- Recite "Vodi me na oddelek za mehatroniko", pomaknil se bo naprej in rekel "Vodi me v oddelek za IT", pomaknil se bo nazaj. Te izjave lahko po potrebi uredite.
Priporočena:
Voicetron - Igrača za snemanje glasu: 40 korakov (s slikami)
Voicetron - Igrača za snemanje glasu: Ta naprava je bila ustvarjena za užitek in navdih za vse, ki bi radi naredili preprost snemalnik zvoka za svoje otroke ali kot okras ali uporabo v Geocachingu ali v sobah za pobeg. Možnosti je veliko. Pa pojdimo na to
Lebdeče pametno čarobno ogledalo s starega prenosnika z Alexa prepoznavo glasu: 6 korakov (s slikami)
Lebdeče pametno čarobno ogledalo s starega prenosnega računalnika z glasovno prepoznavo Alexa: Vpišite se v moj tečaj "Elektronika na kratko" tukaj: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Oglejte si tudi moj Youtube kanal za več projektov in vadnic o elektroniki: https://www.youtube.com/channel/UCelOO
Arduino Ws2812 LED ali Neopixel vodilni trak ali obroč: 4 koraki
Arduino Ws2812 LED ali Neopixel vodilni trak ali obroček: V tem navodilu se bomo naučili uporabljati neopixel ali ws 2812 ali hitri led z Arduinom. Te vrste LED ali traku ali obroča nadzoruje samo en sam Vin pin in vse LED diode so individualno naslovljive, zato jih imenujemo tudi indi
Kategorizacija prepoznavanja glasu: 4 koraki (s slikami)
Kategorizacija prepoznavanja glasu: Za tečaj TfCD magistra IPD na TU Delft. To je navodilo za izdelavo sistema za prepoznavanje glasu. S pomočjo Arduina in BitVoicerja razlagamo osnove in kako nastaviti ta projekt. Po zaključku osnov smo verjeli
VRBOT (robot za prepoznavanje glasu): 10 korakov (s slikami)
VRBOT (Robot za prepoznavanje glasu): V tem navodilu bomo izdelali robota (bolj podobnega avtomobilu z daljinskim upravljalnikom), ki ga nadzoruje glas, tj. Prepoznavanje glasu. Preden vam začnem navajati dodatne podrobnosti, morate vedeti, da gre za prepoznavanje glasu in ne za prepoznavanje govora, kar pomeni, da