Satura rādītājs:

Vadošais robots ar balss atpazīšanas funkciju: 7 soļi (ar attēliem)
Vadošais robots ar balss atpazīšanas funkciju: 7 soļi (ar attēliem)

Video: Vadošais robots ar balss atpazīšanas funkciju: 7 soļi (ar attēliem)

Video: Vadošais robots ar balss atpazīšanas funkciju: 7 soļi (ar attēliem)
Video: 10 лучших маркетинговых инструментов AI (сравнение инструментов AI — ChatGPT, Jasper AI и еще 8!) 2024, Jūlijs
Anonim
Image
Image
Robota bāze
Robota bāze

Vadošais robots ir mobilais robots, kuru mēs izveidojām, lai apmeklētājus novirzītu uz dažādām mūsu koledžas pilsētiņas nodaļām. Mēs izrunājām dažus iepriekš definētus paziņojumus un virzījāmies uz priekšu un atpakaļ atbilstoši ievades balsij. Mūsu koledžā ir Mehatronikas nodaļa un IT nodaļa viens otram pretī. Kad robots ir novietots Mehatronikas nodaļas priekšā, tas virzās uz priekšu, lai sasniegtu Mehatronikas nodaļu, un virzās atpakaļ, lai sasniegtu IT nodaļu saskaņā ar ievadīto informāciju tik vienkārša balss.

1. darbība. Nepieciešamās sastāvdaļas

  • 1 x Raspberry Pi 3
  • 1 x Arduino nano
  • 4 x 12V motori ar skavām
  • 4 x riteņi
  • 1 x motora vadītājs
  • 1 x 12V akumulators
  • 1 x 5V barošanas bloks
  • 1 x koka pamatne
  • 1 x USB skaļrunis
  • 1 x mikrofons
  • 1 x robota ķermenis un galva
  • daži uzgriežņi, skrūves un vadi
  • interneta pieslēgums

2. darbība: robota pamatne

Robota bāze
Robota bāze
Robota bāze
Robota bāze
  1. Paņemiet taisnstūra dēli (l, b, h pēc vajadzības).
  2. Izurbiet caurumus atbilstoši motora skavas caurumiem.
  3. Piestipriniet motoru un skavu pie pamatnes ar uzgriežņiem un skrūvēm.
  4. Lai fiksētu robota korpusu, urbiet caurumus, kā parādīts attēlā.
  5. Izurbiet citu caurumu, lai vadi no motora nonāktu pamatnes augšpusē.

3. solis: ķermenis

Ķermenis
Ķermenis
Ķermenis
Ķermenis
Ķermenis
Ķermenis
Ķermenis
Ķermenis
  1. Mēs izmantojām divas ķīmiskās kastes kā ķermeni un cāļu kastīti kā galvu.
  2. Izurbiet kastēs atbilstošus caurumus un salabojiet tos vienu pēc otra.
  3. Novietojiet ķermeni uz pamatnes ar galvu uz augšu.

4. darbība: Raspberry Pi iestatīšana

Izmantotā OS: Rasbiešu Džesija

Instalējiet šādas bibliotēkas ar to atkarībām:

  1. Teksta runas bibliotēka: eSpeak (atsauce)
  2. Runas atpazīšana: SpeechRecognition 3.8.1 (atsauce)
  3. Arduino IDE (atsauce)

5. darbība. Savienojumi

Savienojumi
Savienojumi
Savienojumi
Savienojumi
Savienojumi
Savienojumi
Savienojumi
Savienojumi
  1. Pievienojiet divus labos motora vadus izejas portam-1, bet pārējos divus motora vadus-motora draivera izejas portam-2.
  2. Pievienojiet arduino nano tapas 2, 3, 4 un 5 motora vadītāja tapām 1, 2, 3 un 4.
  3. Pievienojiet arduino nano RPi, izmantojot USB kabeli. Mēs izmantojām arduino nano kā vergu un RPi kā kapteini. Dažos gadījumos RPi nevarēja vadīt motora vadītāju, tāpēc mēs izmantojām arduino nano, lai kontrolētu motora draiveri.
  4. Pievienojiet USB skaļruni un mikrofonu (mēs izmantojām iebūvētu tīmekļa kameras mikrofonu) RPi, izmantojot USB portus, un piestipriniet tos pie robota galvas.

6. darbība: lejupielādes

  1. Lejupielādējiet pievienoto failu un izvelciet to.
  2. Ieslēdziet RPi un kopējiet iegūtos failus uz RPi darbvirsmu.
  3. augšupielādējiet arduino kodu arduino nano no RPi.
  4. Ar peles labo pogu noklikšķiniet uz skaļruņa ikonas darbvirsmā un atlasiet izvades audio ierīci kā USB audio ierīci.
  5. Fails "1.txt" sastāv no balss ievades paziņojumiem, un atbilstošie audio izvades paziņojumi ir doti failā "2.txt".
  6. Pievienojiet vēlamos ievades paziņojumus failam "1.txt" un izvades paziņojumu atbilstošajai faila rindai "2.txt".

7. solis: robota pārbaude

  1. Barojiet motora vadītāju ar 12 V akumulatoru.
  2. Palaidiet kodu "GuideRobot.py"
  3. Kad jūs runājat 1. paziņojumu failā "1.txt", robots atbild, faila "2.txt" 1. paziņojumu pārvēršot runā un tā tālāk.
  4. Sakiet “Virziet mani uz Mehatronikas nodaļu”, tas virzīsies uz priekšu un sakiet “Virziet mani uz IT nodaļu”, tas pārvietosies atpakaļ. Šos paziņojumus var rediģēt pēc nepieciešamības.

Ieteicams: