Оглавление:

Робот с голосовым управлением: 6 шагов
Робот с голосовым управлением: 6 шагов

Видео: Робот с голосовым управлением: 6 шагов

Видео: Робот с голосовым управлением: 6 шагов
Видео: Шестой шаг в робототехнику. Способы управления роботами. Какие способы управления являются лучшими? 2024, Июль
Anonim
Робот с голосовым управлением
Робот с голосовым управлением

Это руководство было создано во исполнение требований проекта Makecourse в Университете Южной Флориды (www.makecourse.com). Этот проект представляет собой робот, которым можно управлять, отдавая ему голосовые команды. Робот имеет множество функций, которые будут объяснены в инструкции. Все шаги по созданию этого робота будут объяснены на следующих шагах.

Шаг 1. Необходимые компоненты

Электронные компоненты, необходимые в этом проекте

1- Arduino uno

2-голосовой модуль распознавания

Сервопривод 3-Arduino

4- Два двигателя постоянного тока

Датчик расстояния 5-Arduino

6- Два резистора и провода

7-9В аккумулятор

8- Два светодиода

Шаг 2: Запись голосовых команд

Запись голосовых команд
Запись голосовых команд

На этом этапе мы должны записывать голосовые команды в модуль распознавания голоса, чтобы взаимодействовать с перезагрузкой. Модуль распознавания голоса может хранить до 15 голосовых команд (по 5 в каждой группе), и команды могут быть сохранены с помощью программного обеспечения в Windows под названием AccessPort.

Теперь нам нужно подключить Arduino к модулю распознавания голоса следующим образом:

-Модуль Vcc для модуля Arduino 5V

-GND к модулю GND Arduino

-RX в Arduino RX

-Модуль TX для Arduino TX

Затем нам нужно подключить arduino к ноутбуку и открыть программное обеспечение AccessPort, чтобы начать запись голосовых команд, отправив следующие шестнадцатеричные команды:

Удалить группу 1 - отправить шестнадцатеричное AA 01

Удалить группу 2 - отправить шестнадцатеричное AA 02

Удалить группу 3 - отправить шестнадцатеричное AA 03

Удалить все группы - отправить шестнадцатеричное AA 04

Record Group 1 - отправить шестнадцатеричный AA 11

Record Group 2 - отправить шестнадцатеричный AA 12

Record Group 3 - отправить шестнадцатеричный AA 13

Импортировать группу 1 - отправить шестнадцатеричный AA 21

Импортировать группу 2 - отправить шестнадцатеричный AA 22

Импортировать группу 3 - отправить шестнадцатеричное AA 23

В моем проекте я записал много голосовых команд, таких как «вперед», «повернуть направо», «стоп».

Шаг 3: принципиальная схема

Электрическая схема
Электрическая схема

На этом этапе мы должны подключить все электронные компоненты к Arduino, как это объясняется на приведенной выше принципиальной схеме.

Шаг 4: Код

Это код, который я использовал для управления своим роботом. В моем коде я использовал 10 голосовых команд для управления своим роботом, используя цикл для перехода из группы 1 в группу 2 в модуле распознавания голоса. Все функции электронных компонентов прокомментированы и объяснены в коде.

Шаг 5: 3D-дизайн и печать

3D-дизайн и печать
3D-дизайн и печать

Для трехмерного дизайна моего проекта я использовал программное обеспечение Autodesk Inventor в Windows, чтобы спроектировать внешний корпус и механические части, такие как рука и захват. Затем я распечатал все детали на 3D-принтере и собрал их вместе.

Шаг 6: Как работает робот:

Наконец, это видео, которое я создал, чтобы показать особенности каждого электронного компонента и то, как работает мой проект.

Рекомендуемые: