Turinys:
- 1 žingsnis: reikalingi komponentai
- 2 žingsnis: roboto pagrindas
- 3 žingsnis: kūnas
- 4 žingsnis: Raspberry Pi nustatymas
- 5 žingsnis: jungtys
- 6 veiksmas: atsisiuntimai
- 7 žingsnis: Roboto bandymas
Video: Vadovas robotas su balso atpažinimo funkcija: 7 žingsniai (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
„Guiding Robot“yra mobilus robotas, kurį sukūrėme norėdami nukreipti lankytojus į įvairius mūsų kolegijos miestelio skyrius. Mes privertėme pasakyti keletą iš anksto nustatytų teiginių ir judėti pirmyn ir atgal pagal įvesties balsą. Mūsų kolegijoje yra Mechatronikos skyrius ir IT skyrius priešais vienas kitą. Kai robotas yra pastatytas priešais Mechatronikos skyrių, jis juda į priekį, kad pasiektų Mechatronikos skyrių, o atgal, kad pasiektų IT skyrių pagal įvestį balsas, toks paprastas.
1 žingsnis: reikalingi komponentai
- 1 x Raspberry Pi 3
- 1 x „Arduino nano“
- 4 x 12 V varikliai su spaustukais
- 4 x ratai
- 1 x variklio vairuotojas
- 1 x 12V baterija
- 1 x 5 V maitinimo blokas
- 1 x medinis pagrindas
- 1 x USB garsiakalbis
- 1 x mikrofonas
- 1 x roboto kūnas ir galva
- kai kurios veržlės, varžtai ir laidai
- interneto ryšys
2 žingsnis: roboto pagrindas
- Paimkite stačiakampę lentą (l, b, h, jei reikia).
- Gręžkite skyles pagal variklio gnybtų skyles.
- Variklį ir spaustuką pritvirtinkite prie pagrindo veržlėmis ir varžtais.
- Norėdami pritvirtinti roboto kūną, gręžkite skyles, kaip parodyta paveikslėlyje.
- Gręžkite dar vieną skylę, kad laidai iš variklio patektų į pagrindo viršų.
3 žingsnis: kūnas
- Mes naudojome dvi chemines dėžes kaip kūną ir viščiukų dėžutę kaip galvą.
- Gręžkite atitinkamas skyles ant dėžių ir pritvirtinkite viena prie kitos.
- Padėkite kūną ant pagrindo taip, kad galva būtų viršuje.
4 žingsnis: Raspberry Pi nustatymas
Naudota OS: Rasbian Jessie
Įdiekite šias bibliotekas su jų priklausomybėmis:
- Teksto į kalbą biblioteka: „eSpeak“(nuoroda)
- Kalbos atpažinimas: SpeechRecognition 3.8.1 (nuoroda)
- „Arduino IDE“(nuoroda)
5 žingsnis: jungtys
- Prijunkite du dešinius variklio laidus prie 1 išvesties prievado, o kitus du variklio laidus-prie variklio tvarkyklės 2 išvesties prievado.
- Prijunkite arduino nano kaiščius 2, 3, 4 ir 5 prie variklio pavaros 1, 2, 3 ir 4 kaiščių.
- Prijunkite arduino nano prie RPi USB kabeliu. Mes naudojome arduino nano kaip vergą ir RPi kaip pagrindinį. Kai kuriais atvejais RPi negalėjo valdyti variklio vairuotojo, todėl variklio vairuotojui valdyti naudojome arduino nano.
- Prijunkite USB garsiakalbį ir mikrofoną (naudojome integruotą internetinės kameros mikrofoną) prie RPi per USB prievadus ir pritvirtinkite juos prie roboto galvos.
6 veiksmas: atsisiuntimai
- Atsisiųskite pridėtą failą ir ištraukite jį.
- Įjunkite RPi ir nukopijuokite išgautus failus į RPi darbalaukį.
- įkelkite arduino kodą į arduino nano iš RPi.
- Dešiniuoju pelės mygtuku spustelėkite garsiakalbio piktogramą darbalaukyje ir pasirinkite išvesties garso įrenginį kaip USB garso įrenginį.
- „1.txt“failą sudaro balso įvesties teiginiai, o atitinkami garso išvesties teiginiai pateikiami faile „2.txt“.
- Įtraukite norimus įvesties teiginius į failą „1.txt“, o išvesties teiginį - į atitinkamą failo eilutę „2.txt“.
7 žingsnis: Roboto bandymas
- Maitinkite variklio tvarkyklę su 12 V baterija.
- Paleiskite kodą „GuideRobot.py“
- Kai kalbate 1 -ąjį failo „1.txt“teiginį, robotas atsako, paversdamas 1 -ąjį failo „2.txt“teiginį į kalbą ir pan.
- Pasakykite „Nukreipk mane į Mechatronikos skyrių“, jis judės į priekį ir pasakyk: „Nukreipk mane į IT skyrių“, tada judės atgal. Šiuos teiginius galima redaguoti pagal poreikį.
Rekomenduojamas:
Balso valdomas robotas naudojant 8051 mikrovaldiklį: 4 žingsniai (su paveikslėliais)
Balso valdomas robotas naudojant 8051 mikrovaldiklį: balsu valdomas robotas priima nurodytą komandą balso pavidalu. Kad ir kokia komanda būtų duota per balso modulį ar „Bluetooth“modulį, esamas valdiklis ją iššifruoja, todėl duota komanda vykdoma. Šiame projekte aš
CS122A balso atpažinimo muzikos grotuvas: 7 žingsniai
CS122A balso atpažinimo muzikos grotuvas: tai balso atpažinimo muzikos grotuvas. Jis gali atkurti iki 33 dainų, priklausomai nuo to, kiek dainų pavadinimų ir atlikėjo saugote
Pradedančiųjų ESP8266 ir tweeting vadovas naudojant ESP8266 vadovas: 17 žingsnių (su paveikslėliais)
Pradedančiųjų vadovas ESP8266 ir „Tweeting“naudojant ESP8266: Aš sužinojau apie „Arduino“prieš 2 metus. Taigi aš pradėjau žaisti su paprastais dalykais, tokiais kaip šviesos diodai, mygtukai, varikliai ir pan. dienos orai, akcijų kainos, mokymų laikas LCD ekrane. Aš
Balso atpažinimo kategorijos: 4 žingsniai (su paveikslėliais)
Balso atpažinimo kategorijos: TU Delfto IPD meistro kursui TfCD. Tai yra instrukcija, kaip sukurti balso atpažinimo sistemą. Mes paaiškiname pagrindus ir kaip nustatyti šį projektą padedant „Arduino“ir „BitVoicer“. Baigę pagrindus, tikime
VRBOT (balso atpažinimo robotas): 10 žingsnių (su paveikslėliais)
VRBOT (balso atpažinimo robotas): Šioje instrukcijoje mes padarysime robotą (labiau panašų į RC automobilį), valdomą balsu, ty balso atpažinimu. Prieš pradėdamas suteikti jums daugiau informacijos, turite žinoti, kad tai yra balso atpažinimas, o ne kalbos atpažinimas, o tai reiškia, kad