Оглавление:

Голосовая активация RoBoT: 5 шагов
Голосовая активация RoBoT: 5 шагов

Видео: Голосовая активация RoBoT: 5 шагов

Видео: Голосовая активация RoBoT: 5 шагов
Видео: Голосовой робот VoiceBox: возможности, преимущества и стоимость использования 2024, Июль
Anonim
Голосовая активация RoBoT
Голосовая активация RoBoT
Голосовая активация RoBoT
Голосовая активация RoBoT
Голосовая активация RoBoT
Голосовая активация RoBoT

Робот с голосовым управлением на Arduino: Всем привет, надеюсь, у вас все хорошо. Сегодня мы приступим к проектам, связанным с робототехникой с использованием Arduino. Сегодня мы поговорим о голосовом управлении робота с помощью Arduino и приложения для Android. Робот с голосовым управлением - это мобильный робот, который управляется определенными голосовыми командами. Мобильное приложение способно идентифицировать пять команд: «Стоп», «Вперед», «Назад», «Влево», «Вправо». В рамках этого проекта встраиваемых систем мы создаем роботизированный автомобиль с полным приводом, которым мы можем управлять с помощью голоса через мобильное приложение. Приложение прослушивает и отправляет инструкцию Arduino по Bluetooth, а затем Arduino выполняет указанную операцию. Приложение для распознавания голоса не является точным на 100%. Приложение чувствительно к окружающим шумам. Иногда он неверно интерпретирует голосовые команды, отдаваемые роботу. Но вы можете создать собственное приложение, которое может игнорировать окружение и принимать только ваш собственный голос.

Шаг 1: блок-схема

Блок-схема
Блок-схема

Компоненты, необходимые для робота с голосовым управлением

Arduino Uno: используется Arduino Uno, потому что мы можем установить в него щит драйвера двигателя. Он также дешев, прост в использовании и занимает меньше места, поскольку нам приходится размещать все на шасси. Если вы новичок в программировании Arduino, я рекомендую вам ознакомиться со статьей о начале работы с Arduino. Щиток драйвера мотора: Щит драйвера мотора основан на микросхеме L293, которая представляет собой двойной мостовой драйвер. Он используется для управления индуктивными нагрузками, такими как реле, соленоиды, двигатели постоянного тока и шаговые двигатели. Он позволяет управлять четырьмя двигателями постоянного тока и двумя сервоприводами с помощью Arduino. Мы можем контролировать скорость и направление каждого двигателя независимо.

Шаг 2: модуль Bluetooth HC-05

Модуль Bluetooth HC-05
Модуль Bluetooth HC-05

: Это модуль Bluetooth класса 2 с профилем последовательного порта, который можно настроить как ведущий или ведомый. Мы можем использовать его просто для замены последовательного порта, чтобы установить соединение между MCU, ПК и вашим встроенным проектом и т. Д.

HC-05 Спецификация:

Протокол Bluetooth: Спецификация Bluetooth v2.0 + EDR Частота: 2,4 ГГц ISM-диапазон Модуляция: GFSK (гауссовская частотная манипуляция) Мощность излучения: ≤4 дБм, класс 2 Чувствительность: ≤-84 дБм при 0,1% BERS Скорость: Асинхронный: 2,1 Мбит / с (макс.) / 160 кбит / с, Синхронный: 1 Мбит / с / 1 Мбит / с Безопасность: Аутентификация и шифрование Профили: Последовательный порт Bluetooth Источник питания: + 3,3 В постоянного тока 50 мА Рабочая температура: -20 ~ + 75 градусов Цельсия Размеры: 26,9 мм x 13 мм x 2,2 мм

Шаг 3: Компоненты

Компоненты
Компоненты

4-WD автомобильное шасси: оно содержит 2 платформы из акрила. Он содержит 4 двигателя постоянного тока с датчиками скорости. Его легко собрать, и в нем достаточно места для размещения Arduino, модуля Bluetooth и батарейного блока.

Батарея: каждый двигатель потребляет ток до 200 мА. Я использовал параллельно три литий-ионных аккумулятора 3,7 В, 2200 мА. Аккумуляторная батарея питает 12,1 вольт. Литий-ионная батарея - это тип перезаряжаемой батареи. Таким образом, мы можем использовать эти клетки снова и снова.

Шаг 4: Принципиальная схема робота с голосовым управлением, использующего Arduino

Принципиальная схема робота с голосовым управлением, использующего Arduino
Принципиальная схема робота с голосовым управлением, использующего Arduino

Прежде всего, установите плату драйвера двигателя на Arduino Uno.

Подключения HC-05 или HC-06: Подключите Vcc к 5 В. Подключите GND к земле. Модуль Rx к Arduino Tx. Модуль Tx к Arduino Rx. Если модуль Bluetooth не работает, сделайте делитель напряжения с помощью резисторов 1K и 2K и подключите к выводу Rx модуля для преобразования 5 В в 3,3 В. От двигателя к экрану драйвера двигателя: двигатели с левой стороны к клеммам M3 и M4. Двигатели с правой стороны к клеммам M1 и M2. Если двигатель вращается в противоположном направлении, поменяйте местами соединения проводов, чтобы все двигатели вращались в одном направлении.

Шаг 5: Работа робота с голосовым управлением с использованием Arduino

Примечание. Всегда отключайте контакты Rx и Tx модуля Bluetooth при загрузке кода в Arduino, в противном случае отображаются некоторые ошибки и код не загружается. Попробуйте ввести пароль «1234» или «0000» при первом подключении модуля Bluetooth к мобильному телефону. Если колеса вращаются в противоположном направлении, просто поменяйте местами соединение двигателя с клеммой Motor Driver Shield. Голосовое управление роботом - неэффективный способ..

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