Съдържание:

Гласово активиран RoBoT: 5 стъпки
Гласово активиран RoBoT: 5 стъпки

Видео: Гласово активиран RoBoT: 5 стъпки

Видео: Гласово активиран RoBoT: 5 стъпки
Видео: 15 Способов Пронести ДРУГА в КИНОТЕАТР ! **2 Часть** 2024, Юли
Anonim
RoBoT с гласово активиране
RoBoT с гласово активиране
RoBoT с гласово активиране
RoBoT с гласово активиране
RoBoT с гласово активиране
RoBoT с гласово активиране

Робот с гласов контрол, използващ Arduino: Здравейте всички, надявам се, че сте добре и се справяте добре. Днес ще стартираме проекти, свързани с роботиката, използвайки Arduino. Днес ще говорим за робота, управляван с глас, използвайки приложението Arduino и Android. Роботът с гласов контрол е мобилен робот, който се управлява от някои определени гласови команди. Мобилното приложение може да идентифицира пет команди, които са „Стоп“, „Напред“, „Назад“, „Наляво“, „Надясно“. В този проект за вградени системи правим роботизирана кола с 4 WD, която можем да контролираме с помощта на глас чрез мобилно приложение. Приложението слуша и изпраща инструкцията до Arduino чрез Bluetooth и след това Arduino изпълнява определената операция. Приложението за разпознаване на глас не е 100% точно. Приложението е чувствително към околните шумове. Понякога погрешно тълкува гласовите команди, дадени на робота. Но можете да проектирате свое собствено приложение, което може да игнорира обкръжението и може да получи само вашия глас.

Стъпка 1: Блокова диаграма

Блокова диаграма
Блокова диаграма

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

Arduino Uno: Arduino Uno се използва, защото можем да монтираме щита на драйвера на двигателя в него. Освен това е евтин, лесен за използване и придобива по -малко място, тъй като трябва да поставим всичко върху шасито. Ако сте нов в програмирането на Arduino, препоръчвам ви да проверите как да започнете с Arduino. Щит за шофьор на мотор: Щитът за шофьор на мотор се основава на IC L293, който е двоен драйвер с пълен мост. Това се използва за задвижване на индуктивни товари като релета, соленоиди, DC и стъпкови двигатели. Той ви позволява да управлявате четири DC двигателя и 2 сервомотора с вашия Arduino. Можем да контролираме скоростта и посоката на всеки двигател независимо.

Стъпка 2: HC-05 Bluetooth модул

HC-05 Bluetooth модул
HC-05 Bluetooth модул

: Това е Bluetooth модул от клас 2 с профил на сериен порт, който може да се конфигурира като главен или подчинен. Можем да го използваме просто за подмяна на сериен порт, за да установим връзка между MCU, компютър към вашия вграден проект и т.н.

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

Bluetooth протокол: Bluetooth Спецификация v2.0+EDR Честота: 2.4GHz ISM честотна лента Модулация: GFSK (Gaussian Frequency Shift Keying) Емисионна мощност: ≤4dBm, Клас 2 Чувствителност: ≤-84dBm при 0.1% BERS Скорост: Асинхронна: 2.1Mbps (Макс) / 160 kbps, Синхронно: 1Mbps/1Mbps Сигурност: Удостоверяване и криптиране Профили: Bluetooth сериен порт Захранване: +3.3VDC 50mA Работна температура: -20 ~ +75C градуси Размери: 26.9mm x 13mm x 2.2 mm

Стъпка 3: Компоненти

Компоненти
Компоненти

4-WD автомобилно шаси: Съдържа 2 платформи, изработени от акрил. Съдържа 4 dc мотор с енкодери на скоростта. Лесно се сглобява и осигурява много място за поставяне на Arduino, Bluetooth модул и батерии.

Батерия: Всеки двигател използва до 200mA ток. Използвал съм три 3.7v, 2200mA литиево-йонни клетки паралелно. Захранването на батерията е 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 щифт на модула за преобразуване на 5v в 3.3v. Двигател към щит на водача на двигателя: Двигатели от лявата страна към клемите M3 и M4. Двигатели от дясната страна към клемите M1 и M2. Ако двигателят се върти в противоположна посока, сменете кабелната връзка, за да завъртите всички двигатели в една и съща посока.

Стъпка 5: Работа на робот с гласово управление с помощта на Arduino

Забележка: Винаги изключвайте Rx и Tx щифтовете на Bluetooth модула, когато качвате код в Arduino, в противен случай той показва някои грешки и кодът не се качва. Опитайте парола „1234“или „0000“, когато свържете Bluetooth модула с мобилния си телефон за първи път. Ако колелата се въртят в обратна посока, просто сменяте връзката на двигателя от терминала на щита за управление на двигателя. Управлението на робота чрез глас не е ефективен начин..

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