Съдържание:

Водещ робот с функция за разпознаване на глас: 7 стъпки (със снимки)
Водещ робот с функция за разпознаване на глас: 7 стъпки (със снимки)

Видео: Водещ робот с функция за разпознаване на глас: 7 стъпки (със снимки)

Видео: Водещ робот с функция за разпознаване на глас: 7 стъпки (със снимки)
Видео: Жена се върна от 3800 г., за да предупреди 2024, Юли
Anonim
Image
Image
Базата на робота
Базата на робота

Guiding Robot е мобилен робот, който направихме, за да насочим посетителите към различни отдели в нашия колеж. Успяхме да говорим няколко предварително дефинирани изявления и да се движим напред и назад според входящия глас. В нашия колеж имаме отдел „Мехатроника“и ИТ отдел един срещу друг. Когато роботът е поставен пред отдела „Мехатроника“, той се придвижва напред, за да достигне до отдела „Мехатроника“и се движи назад, за да достигне ИТ отдела според входа глас, толкова прост.

Стъпка 1: Необходими компоненти

  • 1 x Raspberry Pi 3
  • 1 x Arduino nano
  • 4 x 12V двигатели със скоби
  • 4 x колела
  • 1 x шофьор на мотор
  • 1 x 12V батерия
  • 1 x 5V захранваща банка
  • 1 x дървена основа
  • 1 x USB високоговорител
  • 1 х микрофон
  • 1 x тяло и глава на робота
  • някои гайки, болтове и проводници
  • интернет връзка

Стъпка 2: Основа на робота

Базата на робота
Базата на робота
Базата на робота
Базата на робота
  1. Вземете правоъгълна дъска (l, b, h според нуждите).
  2. Пробийте отвори според отворите на скобите на двигателя.
  3. Фиксирайте двигателя и скобата към основата с гайки и болтове.
  4. Пробийте дупки, както е показано на изображението, за да фиксирате тялото на робота.
  5. Пробийте още един отвор, за да изведете проводниците от двигателя до върха на основата.

Стъпка 3: Тяло

Тяло
Тяло
Тяло
Тяло
Тяло
Тяло
Тяло
Тяло
  1. Използвахме две химически кутии като тяло и кутия за пилета като глава.
  2. Пробийте подходящи дупки върху кутиите и ги фиксирайте една върху друга.
  3. Поставете тялото върху основата с главата отгоре.

Стъпка 4: Настройване на Raspberry Pi

Използвана операционна система: Rasbian Jessie

Инсталирайте следните библиотеки с техните зависимости:

  1. Библиотека от текст в реч: eSpeak (справка)
  2. Разпознаване на реч: SpeechRecognition 3.8.1 (справка)
  3. Arduino IDE (справка)

Стъпка 5: Връзки

Връзки
Връзки
Връзки
Връзки
Връзки
Връзки
Връзки
Връзки
  1. Свържете двата десни проводника на двигателя към изходния порт-1, а другите два проводника на двигателя към изходния порт-2 на драйвера на двигателя.
  2. Свържете arduino nano щифтове 2, 3, 4 и 5 към щифтовете 1, 2, 3 и 4 на драйвера на двигателя.
  3. Свържете arduino nano към RPi чрез USB кабел. Използвахме arduino nano като подчинен и RPi като главен. В някои случаи RPi не можеше да контролира драйвера на двигателя, затова използвахме arduino nano за управление на драйвера на двигателя.
  4. Свържете USB високоговорител и микрофон (използвахме вграден микрофон на уеб камера) към RPi чрез USB портове и ги фиксирайте към главата на робота.

Стъпка 6: Изтегляния

  1. Изтеглете прикачения файл и го извлечете.
  2. Включете RPi и копирайте извлечените файлове на работния плот на RPi.
  3. качете кода arduino в arduino nano от RPi.
  4. Щракнете с десния бутон върху иконата на високоговорителя на работния плот и изберете изходното аудио устройство като USB аудио устройство.
  5. Файлът "1.txt" се състои от изявления за гласово въвеждане и съответните изявления за аудио изход са дадени в този файл "2.txt".
  6. Добавете желаните входни изявления към файла "1.txt" и изходния израз към съответния ред на файла "2.txt".

Стъпка 7: Тестване на робота

  1. Захранвайте драйвера на двигателя с 12 V батерия.
  2. Стартирайте кода "GuideRobot.py"
  3. Когато говорите първото изявление във файла "1.txt", роботът отговаря, като преобразува първото изявление на файла "2.txt" в реч и т.н.
  4. Кажете „Насочете ме към отдел„ Мехатроника “, той ще се придвижи напред и ще каже„ Насочете ме към ИТ отдел “, ще се премести назад. Тези изявления могат да бъдат редактирани според изискванията.

Препоръчано: