Мазмұны:

Дауысты тану мүмкіндігі бар бағыттаушы робот: 7 қадам (суреттермен)
Дауысты тану мүмкіндігі бар бағыттаушы робот: 7 қадам (суреттермен)

Бейне: Дауысты тану мүмкіндігі бар бағыттаушы робот: 7 қадам (суреттермен)

Бейне: Дауысты тану мүмкіндігі бар бағыттаушы робот: 7 қадам (суреттермен)
Бейне: Сергіту сәтіне қолданыңыз! 2024, Шілде
Anonim
Image
Image
Робот негізі
Робот негізі

Бағыттаушы робот - бұл келушілерді біздің колледж қалашығындағы әр түрлі бөлімдерге бағыттау үшін жасаған мобильді робот. Біз бірнеше алдын ала анықталған мәлімдемелерді айтуға және кіріс дауысына сәйкес алға және артқа жылжуға мүмкіндік алдық. Біздің колледжде Мехатроника мен АТ бөлімі бір -біріне қарама -қарсы орналасқан. Роботты Мехатроника бөлімінің алдына қойған кезде, ол Мехатроника бөліміне жету үшін алға жылжиды, ал кіріске сәйкес АТ бөліміне жету үшін артқа жылжиды. дауыс, сол сияқты қарапайым.

1 -қадам: Қажетті компоненттер

  • 1 x Raspberry Pi 3
  • 1 x Arduino нано
  • Қысқышы бар 4х 12В қозғалтқыштар
  • 4 x дөңгелектер
  • 1 x мотор жүргізушісі
  • 1 х 12 В батарея
  • 1 х 5В қуат банкі
  • 1 x ағаш негізі
  • 1 x USB динамигі
  • 1 x микрофон
  • 1 x робот корпусы мен басы
  • бірнеше гайкалар, болттар мен сымдар
  • Интернет байланысы

2 -қадам: Робот негізі

Робот негізі
Робот негізі
Робот негізі
Робот негізі
  1. Тіктөртбұрышты тақтаны алыңыз (l, b, h қажетінше).
  2. Қозғалтқыштың қысқыш саңылауларына сәйкес тесіктерді бұрғылаңыз.
  3. Қозғалтқышты және қысқышты негізге гайкалар мен болттармен бекітіңіз.
  4. Роботтың корпусын бекіту үшін суретте көрсетілгендей тесіктерді бұрғылаңыз.
  5. Қозғалтқыштан сымдарды негіздің жоғарғы жағына жеткізу үшін басқа тесік бұрғылаңыз.

3 -қадам: дене

Дене
Дене
Дене
Дене
Дене
Дене
Дене
Дене
  1. Біз дене ретінде екі химиялық қорапты және бас ретінде балапандар қорабын қолдандық.
  2. Қораптарға тиісті тесіктерді бұрғылаңыз және оны бір -біріне бекітіңіз.
  3. Басты жоғарғы жағымен денені негізге қойыңыз.

4 -қадам: Raspberry Pi орнату

Қолданылған ОЖ: Расби Джесси

Келесі кітапханаларды тәуелділіктермен орнатыңыз:

  1. Мәтіннен сөйлеуге арналған кітапхана: eSpeak (сілтеме)
  2. Сөйлеуді тану: SpeechRecognition 3.8.1 (сілтеме)
  3. Arduino IDE (анықтама)

5 -қадам: Қосылымдар

Қосылымдар
Қосылымдар
Қосылымдар
Қосылымдар
Қосылымдар
Қосылымдар
Қосылымдар
Қосылымдар
  1. Екі оң қозғалтқыш сымын шығыс порт-1-ге, ал қалған екі қозғалтқыш сымын қозғалтқыш драйверінің шығыс порт-2-не қосыңыз.
  2. 2, 3, 4 және 5 arduino нано түйреуіштерін 1, 2, 3 және 4 қозғалтқыш штырларына қосыңыз.
  3. Arduino наносын RPi -ге USB кабелі арқылы қосыңыз. Біз arduino nano -ны құл ретінде және RPi -ді шебер ретінде қолдандық, кейбір жағдайларда RPi қозғалтқыштың драйверін басқара алмады, сондықтан біз мотор драйверін басқару үшін arduino наноды қолдандық.
  4. USB динамигі мен микрофонды (біз кіріктірілген веб -камераны қолдандық) USB порттары арқылы RPi -ге қосыңыз және оларды роботтың басына бекітіңіз.

6 -қадам: жүктеулер

  1. Қосылған файлды жүктеп алып, шығарып алыңыз.
  2. RPi -ге қуат беріңіз және алынған файлдарды RPi жұмыс үстеліне көшіріңіз.
  3. arduino кодын RPi -ден arduino наноға жүктеңіз.
  4. Жұмыс үстеліндегі динамик белгішесін тінтуірдің оң жақ түймесімен нұқыңыз және USB аудио құрылғысы ретінде шығатын аудио құрылғыны таңдаңыз.
  5. «1.txt» файлы дауысты енгізу мәлімдемелерінен тұрады және «2.txt» файлында сәйкес аудио шығыс мәлімдемелері берілген.
  6. Қажетті енгізу мәлімдемелерін «1.txt» файлына және шығыс операторын «2.txt» файлының сәйкес жолына қосыңыз.

7 -қадам: роботты тестілеу

  1. Мотор драйверін 12 В батареямен қосыңыз.
  2. «GuideRobot.py» кодын іске қосыңыз
  3. Сіз «1.txt» файлындағы 1 -ші сөйлемді айтқан кезде, робот «2.txt» файлының 1 -ші мәлімдемесін сөйлеуге және басқаларға түрлендіру арқылы жауап береді.
  4. «Мехатроника бөліміне жол көрсет» деп айтыңыз, ол алға жылжиды және «IT бөліміне мені бағыттаңыз» дейді, ол артқа жылжиды. Бұл мәлімдемелерді қажет болған жағдайда өңдеуге болады.

Ұсынылған: