Съдържание:

Робот с гласово управление, използващ микроконтролер 8051: 4 стъпки (със снимки)
Робот с гласово управление, използващ микроконтролер 8051: 4 стъпки (със снимки)

Видео: Робот с гласово управление, използващ микроконтролер 8051: 4 стъпки (със снимки)

Видео: Робот с гласово управление, използващ микроконтролер 8051: 4 стъпки (със снимки)
Видео: 13 НЕВЕРОЯТНЫХ ИЗОБРЕТЕНИЙ прошлого, которые сейчас смотрятся ДИКО! 2024, Ноември
Anonim
Робот с гласово управление, използващ микроконтролер 8051
Робот с гласово управление, използващ микроконтролер 8051
Робот с гласово управление, използващ микроконтролер 8051
Робот с гласово управление, използващ микроконтролер 8051

Робот с гласов контрол приема определена команда под формата на глас. Каквато и да е командата, подадена чрез гласов модул или Bluetooth модул, тя се декодира от съществуващия контролер и следователно дадената команда се изпълнява.

Тук в този проект използвах Bluetooth модул и приложение за Android, за да дам гласова команда под формата на шестнадесетичен код. Има определени цифри, които могат да бъдат изпратени директно към Bluetooth модула и автоматично цифрата се преобразува в неговия шестнадесетичен код.

Можем да използваме тези цифри като гласова команда за определената операция, предварително програмирана в микроконтролера. Използването на цифри като гласова команда е по-лесно, отколкото използването на азбучни команди.

Необходими компоненти:

1. Микроконтролер (AT89S52)

2,40 пинов женски контакт за контролер

3. Нулева печатна платка

4. Кристален осцилатор (11.0592 MHz)

5.7805 регулатор на напрежението

6. Пръстете щифт

7. Преместване на регистъра

8. Превключете

9. Съпротивление (1 K-ohm)

10. Кондензатор (10uF, 22pF (2))

11. L293D Драйвер с женски контакт

12,16x2 LCD

13. светодиоди

14. Bluetooth модул (HC-05)

15. Батерия (12V)

16. Свързване на проводници

17. Поялник

18. Двигатели (необходими обороти)

19. Шаси за робот

20. Колела

Стъпка 1: Дизайн на шасито

Дизайн на шасито
Дизайн на шасито
Дизайн на шасито
Дизайн на шасито
Дизайн на шасито
Дизайн на шасито

Проектирайте шаси според вашите изисквания и нужди.

Проектирах шасито, което е лего шаси и лесно достъпно на пазара.

Стъпка 2: Свързване и дизайн на печатни платки

Свързване и дизайн на печатни платки
Свързване и дизайн на печатни платки
Свързване и дизайн на печатни платки
Свързване и дизайн на печатни платки
Свързване и дизайн на печатни платки
Свързване и дизайн на печатни платки

Схема за 8051, гласово управляван робот.

Предполага се, че връзките на печатната платка се извършват съгласно дадената електрическа схема.

Стъпка 3: Програмен код и шестнадесетичен код

Асемблерен код за тези, които искат да кодират на асемблерен език на 8051.

github.com/Chandan561/Voice-Contilled-Robot-using-8051/blob/master/voice.asm

C код за тези, които искат да програмират, използвайки език C.

github.com/Chandan561/Voice-Contilled-Robot-using-8051/blob/master/andriodrobot.c

С помощта на софтуера Keil можете да напишете тези кодове за сглобяване за 8051 и да генерирате шестнадесетичен файл, който е необходим за записване (качване) на 8051. За качване (запис) се нуждаете от горелка 8051, която можете да намерите във вашите колежи или можете да закупите от пазар.

Стъпка 4: Приложение за Android

За изпращане на гласова команда (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) към Bluetooth под формата на шестнадесетичен код е налично приложение в магазина за игри на Google - Amr Voice.

play.google.com/store/apps/details?id=appi…

Отидете с тази връзка или напишете „Amr Voice“в магазина за игри.

Инсталирайте приложението> Свържете Bluetooth устройство> Докоснете иконата на микрофон, за да изпратите гласовата си команда.

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