Съдържание:
- Стъпка 1: Дизайн на шасито
- Стъпка 2: Свързване и дизайн на печатни платки
- Стъпка 3: Програмен код и шестнадесетичен код
- Стъпка 4: Приложение за Android
Видео: Робот с гласово управление, използващ микроконтролер 8051: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Робот с гласов контрол приема определена команда под формата на глас. Каквато и да е командата, подадена чрез гласов модул или 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 устройство> Докоснете иконата на микрофон, за да изпратите гласовата си команда.
Препоръчано:
Робот с гласово управление, използващ модул V3: 6 стъпки
Робот с гласово управление, използващ модул V3: Този робот може да бъде направен лесно от всеки, просто следвайте процеса, както дадох. Това е робот с гласов контрол и можете да видите демото на моя робот, можете да го използвате по два начина, по един начин е чрез дистанционно и друго е по глас
Гласово контролиран превключвател, използващ Alexa и Arduino: 10 стъпки (със снимки)
Гласово управляван превключвател, използващ Alexa и Arduino: Основната цел на този проект е да използва температурен сензор за управление на превключвателя (релето) за включване или изключване на устройството. Списък на материалите 12V модул за реле == > $ 4.2 Arduino uno == > $ 8 DHT11 температурен сензор == > $ 3 ESP8266 модул
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно управление и приложение за Android: 5 стъпки (със снимки)
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно и приложение за Android: Управление на 8 релейни превключвателя с помощта на nodemcu и IR приемник през wifi и дистанционно и приложение за android. Дистанционното работи независимо от wifi връзката. ТУК
Свързан 8051 микроконтролер със 7 сегментен дисплей: 5 стъпки (със снимки)
Свързване на 8051 микроконтролер със 7 -сегментен дисплей: В този проект ще ви разкажем как можем да взаимодействаме 7 -сегментния дисплей с 8051 микроконтролер
Как да броим от 0 до 99 с помощта на 8051 микроконтролер със 7 сегментен дисплей: 5 стъпки (със снимки)
Как да броим от 0 до 99 с помощта на 8051 микроконтролер със 7 -сегментен дисплей: Здравейте на всички, В този урок ще ви разкажем как да броите от 0 до 99, като използвате два 7 -сегментни дисплея