Оглавление:

Автомобиль Bluetooth с голосовым управлением: 5 шагов
Автомобиль Bluetooth с голосовым управлением: 5 шагов

Видео: Автомобиль Bluetooth с голосовым управлением: 5 шагов

Видео: Автомобиль Bluetooth с голосовым управлением: 5 шагов
Видео: Эволюция в мире китайских автономок. Инженерное меню смарт панель и Bluetooth от магазина Hcalory. 2024, Ноябрь
Anonim
Автомобиль Bluetooth с голосовым управлением
Автомобиль Bluetooth с голосовым управлением
Автомобиль Bluetooth с голосовым управлением
Автомобиль Bluetooth с голосовым управлением
Автомобиль Bluetooth с голосовым управлением
Автомобиль Bluetooth с голосовым управлением

Каждый пользовался автомобилем с дистанционным управлением…. а как насчет автомобиля с голосовым управлением ??? Вы когда-нибудь его использовали? Если нет, то вы создадите его сейчас. Как раз вам нужна ардуино в качестве мозгов и смартфон. Итак, я разработал этот проект, чтобы вы могли использовать голосовые функции, и он также может быть справочником для ваших будущих проектов. Итак, приступим …

Шаг 1: Список деталей

1. Arduino UNO / nano / micro / Mega

2. Модуль Bluetooth HC05

3 резистор 2,2 кОм, 4,7 кОм

4 комплекта макетных плат или припоя

5 проводов

6 шасси

7 2150/300 об / мин мотор BO с 2 колесами

8 несколько винтов и гаек

9 роликовое колесо

10. Драйвер двигателя (: L293 или L298)

11 Источник питания 12 В

Шаг 2: Создание схемы на макетной плате и настройка шасси

Сборка схемы на макетной плате и наладка шасси
Сборка схемы на макетной плате и наладка шасси
Сборка схемы на макетной плате и наладка шасси
Сборка схемы на макетной плате и наладка шасси
Сборка схемы на макетной плате и наладка шасси
Сборка схемы на макетной плате и наладка шасси

Теперь Arduino nano - это мозг моего проекта. Вы можете использовать UNO / MEGA / MICRO. И я бы использовал функцию подключения Bluetooth для управления автомобилем со смартфона.

Итак, я предоставил схему в файле Fritzing. Загрузите Fritzing, откройте его и посмотрите файл. Подключите, как показано на схеме. Используйте делитель напряжения, как указано, с 2,2 кОм и 4,7 кОм. Теперь желтые провода (согласно тому файлу fritzing) представляют 4 выхода, которые будут управлять драйвером двигателя. Эти 4 логических уровня фактически являются входами драйвера двигателя, и драйвер двигателя использует эти логические уровни для перемещения в соответствии с поданными логическими уровнями. И Arduino контролирует это….. означает, что он позволяет водителю перемещать оба двигателя вперед, назад или назад, или двигаться вправо или влево, или просто останавливаться. Это выполняется в коде.

Итак, посмотрите схемы выше, а затем подключите входы драйвера двигателя. Затем соедините моторы на выходе парой саморезов и закрепите колеса. Я подключил свой драйвер L293 в соответствии с его подключением. Проверьте свой собственный драйвер, выполните поиск в сети и в таблицах данных и подключитесь в соответствии с требованиями.

Закрепите моторы винтами и закрепите драйвер мотора и макет с помощью двусторонних лент или простого скотча. Также закрепите колесико, см. Рис. Ваше шасси может быть другим, поэтому внимательно проверьте его.

Шаг 3. О тестовом коде и принципе работы приложения

О тестовом коде и принципе работы приложения
О тестовом коде и принципе работы приложения
О тестовом коде и принципе работы приложения
О тестовом коде и принципе работы приложения
О тестовом коде и принципе работы приложения
О тестовом коде и принципе работы приложения
О тестовом коде и принципе работы приложения
О тестовом коде и принципе работы приложения

Теперь голосовая функция действительно работает с bluetooth. Существует приложение под названием «BT Voice Control for Arduino» по ссылке https://amr-voice.en.aptoide.com/. Загрузите и установите его на телефон Android и соедините с HC05. Если вы подключаетесь в первый раз, заранее соедините его с 1234 или 0000 в качестве прохода. Если не удается выполнить сопряжение, попробуйте еще раз.

Теперь, когда вы говорите в приложении через пару секунд, оно возвращает то, что вы только что сказали, на экране своего мобильного телефона. На самом деле он использует Google Voice. Итак, теперь то, что вы сказали, передается по bluetooth. Загрузите тестовый код, указанный в строках Nano.remove RX TX во время загрузки. После загрузки снова вставьте. HC05 принимает эти данные с помощью функции Serial.read (), и вы можете увидеть то, что вы только что сказали, на последовательном мониторе с помощью Serial.print. Таким образом, вы можете проверить работу приложения там. Говорите что угодно в приложении и увидите монитор последовательного порта. Я приложил все пошаговые снимки экрана о подключении HC05 к приложению… говорящего и наблюдающего на последовательном мониторе. Увидеть их. Если вы скажете "Вперед", это будет отображаться как * forward #. Таким образом, с помощью этого приложения мы можем управлять нашим кодом, который прилагается к следующим шагам.

Шаг 4. Теперь загрузите код и подключите источник питания

Теперь загрузите код и подключите источник питания
Теперь загрузите код и подключите источник питания
Теперь загрузите код и подключите источник питания
Теперь загрузите код и подключите источник питания

Теперь я загрузил сюда полный код Arduino, который управляет автомобилем. Вы можете скачать его.

Теперь при загрузке… убедитесь, что вы отключили линии RX TX. В противном случае он не будет загружен. После загрузки подключите их снова. Теперь подключите источник питания 12 В. Блок-схема представлена на картинке.

Вы можете изменить строки, которые я написал как "вперед", "назад", "стоп", "влево", "вправо", любым словом, которое вам удобно. Вам нужно просто произнести это слово в приложении.

Шаг 5: Наконец

Наконец-то
Наконец-то
Наконец-то
Наконец-то
Наконец-то
Наконец-то

Ранее я описывал, как использовать это приложение. Теперь говорите вперед, назад, влево, вправо, стоп, я использовал эти слова в своем коде. Теперь вы можете изменить эту строку в операторах else if и загрузить снова. Просто произнесите это слово в этом приложении, и оно будет работать нормально. Я также прикрепил светодиод к выводу 8. Вы можете добавить больше огней, зуммера или сервопривода.

Итак, ваш голосовой автомобиль готов…… веселитесь…

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