Мазмұны:
- 1 -қадам: шассидің дизайны
- 2 -қадам: Қосылу және ПХД дизайны
- 3 -қадам: Бағдарлама коды мен он алтылық код
- 4 -қадам: Android қосымшасы
Бейне: Дауыспен басқарылатын робот 8051 микроконтроллері: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Дауыспен басқарылатын робот дауыс түрінде берілген команданы қабылдайды. Дауыстық модуль немесе Bluetooth модулі арқылы қандай команда берілсе де, ол бар контроллермен декодталады, сондықтан берілген команда орындалады.
Бұл жобада мен Bluetooth модулін және Android қосымшасын он алтылық код түрінде дауыстық пәрмен беру үшін қолдандым. Bluetooth модуліне тікелей жіберуге болатын белгілі бір цифрлар бар және цифр автоматты түрде он алтылық кодына түрлендіріледі.
Біз бұл цифрларды микроконтроллерде алдын ала бағдарламаланған көрсетілген операция үшін дауыстық пәрмен ретінде қолдана аламыз. Дауысты пәрмен ретінде цифрларды қолдану алфавиттік пәрмендерді қолданудан оңай.
Қажетті компоненттер:
1. Микроконтроллер (AT89S52)
Контроллерге арналған 2,40 істікшелі әйел розеткасы
3. Нөлдік ПХД тақтасы
4. Кристалды осциллятор (11.0592 МГц)
5.7805 кернеу реттегіші
6. түйреуішті қайталаңыз
7. Ауысу тізілімі
8. Қосқыш
9. Қарсылық (1 К-ом)
10. Конденсатор (10uF, 22pF (2))
11. L293D драйвері әйел розеткасы бар
12.16x2 СКД
13. жарықдиодты шамдар
14. Bluetooth модулі (HC-05)
15. Батарея (12 В)
16. Сымдарды қосу
17. Пісіру үтігі
18. Моторлар (міндетті айн / мин)
19. Роботқа арналған шасси
20. Дөңгелектер
1 -қадам: шассидің дизайны
Шассиді сіздің қажеттіліктеріңізге сәйкес жасаңыз.
Мен lego шассиі болып табылатын және нарықта оңай болатын шассиді ойлап таптым.
2 -қадам: Қосылу және ПХД дизайны
8051 схемасы, роботты дауыспен басқарады.
ПХД қосылымдары берілген схемаға сәйкес орындалуы керек.
3 -қадам: Бағдарлама коды мен он алтылық код
Ассамблея коды 8051 жинау тілінде кодтағысы келетіндерге арналған.
github.com/Chandan561/Voice-Controlled-Robot-using-8051/blob/master/voice.asm
C тілін пайдаланып бағдарламалауды қалайтындар үшін C коды.
github.com/Chandan561/Voice-Controlled-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 Play дүкенінде Amr Voice қосымшасы бар.
play.google.com/store/apps/details?id=appi…
Осы сілтеме бойынша өтіңіз немесе ойын дүкеніне «Amr Voice» теріңіз.
Бағдарламаны орнату> Bluetooth құрылғысын қосу> Дауыстық пәрменді жіберу үшін микрофон белгішесін түртіңіз.
Ұсынылған:
V3 модулін қолданатын дауыспен басқарылатын робот: 6 қадам
V3 модулін қолдана отырып, дауысты басқарылатын робот: Бұл роботты кез келген адам оңай жасай алады, тек мен берген процесті орындаңыз. Бұл - роботтың демонстрациясын көруге болады, сіз оны екі жолмен пайдалана аласыз. қашықтан және басқалары дауыспен
Дауыспен басқарылатын робот қолы: 8 қадам (суреттермен)
Дауыспен басқарылатын робот қолы: a.articles {font-size: 110.0%; қаріптің салмағы: қалың; қаріп стилі: курсив; мәтінді безендіру: жоқ; фон түсі: қызыл;} a.articles: апару {background-color: black;} Бұл нұсқаулықта дауыспен басқарылатын роботты қолмен жасауды түсіндіреді
Дауыспен басқарылатын робот-раптор: 5 қадам
Дауыспен басқарылатын робот-раптор: Бұл нұсқаулық бақылау деректерін AdafruitIO арнасына беру үшін ұялы телефондар мен планшеттерде бар Google Assistant IFTTT дауысты тануды қалай қолдану керектігін көрсетеді. Содан кейін бұл басқару WiFi арқылы Arduino негізіндегі ESP12F модулі арқылы алынады, ал қарапайым түрде
Дауыспен басқарылатын робот: 6 қадам
Дауыспен басқарылатын робот: Бұл нұсқаулық Оңтүстік Флорида университетінің Makecourse жобасының талаптарын орындау үшін жасалған (www.makecourse.com). Бұл жоба - роботқа дауыстық командалар беру арқылы басқарылатын робот. Роботта адам бар
Қимылмен және дауыспен басқарылатын сымсыз робот қол: 7 қадам (суреттермен)
Қимылмен және дауыспен басқарылатын сымсыз роботтық қол: Негізінен бұл біздің колледждің жобасы болды және бұл жобаны жіберуге уақыттың болмауына байланысты біз кейбір қадамдардың суретін түсіруді ұмытып кеттік. Біз сонымен бірге осы роботты қолмен бір мезгілде ым мен дауысты басқара алатын кодты ойлап таптық, бірақ