Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Это руководство было создано во исполнение требований проекта 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-дизайн и печать
Для трехмерного дизайна моего проекта я использовал программное обеспечение Autodesk Inventor в Windows, чтобы спроектировать внешний корпус и механические части, такие как рука и захват. Затем я распечатал все детали на 3D-принтере и собрал их вместе.
Шаг 6: Как работает робот:
Наконец, это видео, которое я создал, чтобы показать особенности каждого электронного компонента и то, как работает мой проект.