Мазмуну:
- 1 -кадам: Шассинин дизайны
- 2 -кадам: Байланыш жана PCB Дизайн
- 3 -кадам: Программа коду жана Hex Code
- 4 -кадам: Android колдонмосу
Video: 8051 микроконтроллерди колдонуу менен башкарылуучу робот: 4 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Үн менен башкарылуучу робот үн түрүндө көрсөтүлгөн буйрукту алат. Үн модулу же Bluetooth модулу аркылуу кандай буйрук берилбесин, ал учурдагы контролер тарабынан декоддолот жана демек, берилген буйрук аткарылат.
Бул долбоордо мен Bluetooth модулун жана Android тиркемесин колдонуп, алты бурчтуу код түрүндө үн буйругун бергем. Bluetooth модулуна түз жөнөтүлө турган белгилүү бир цифралар бар жана автоматтык түрдө цифра он алтылык кодуна айландырылат.
Биз бул цифраларды микроконтроллерде алдын ала программаланган көрсөтүлгөн операция үчүн үн буйругу катары колдоно алабыз. Сандарды үн буйругу катары колдонуу алфавиттик буйруктарды колдонууга караганда оңой.
Керектүү компоненттер:
1. Микроконтроллер (AT89S52)
Контроллер үчүн 2.40 пин аял розеткасы
3. Нөл PCB тактасы
4. Кристалл осциллятору (11.0592 МГц)
5.7805 чыңалуу жөндөгүч
6. Relamate пин
7. Shift реестри
8. Switch
9. Каршылык (1 K-ohm)
10. Конденсатор (10uF, 22pF (2))
11. L293D аял розеткасы бар айдоочу
12.16x2 ЖК
13. Жарыктар
14. Bluetooth модулу (HC-05)
15. Батарея (12V)
16. Зымдарды туташтыруу
17. Паяльник
18. Кыймылдаткычтар (талап кылынуучу айлануу)
19. робот үчүн касиет
20. Дөңгөлөктөр
1 -кадам: Шассинин дизайны
Сиздин талабыңызга жана муктаждыгыңызга ылайык шассини иштеп чыгыңыз.
Мен лего шасси болгон жана рынокто оңой жетүүчү шассини иштеп чыккам.
2 -кадам: Байланыш жана PCB Дизайн
Райондун схемасы 8051, роботту үн башкарат.
ПХБдагы туташуулар берилген схемага ылайык жасалышы керек.
3 -кадам: Программа коду жана Hex Code
Ассамблея коду 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) hex код түрүндө Bluetoothга тиркеме Google Play дүкөнүндө жеткиликтүү - Amr Voice.
play.google.com/store/apps/details?id=appi…
Бул шилтеме менен өтүңүз же оюн дүкөнүнө "Amr Voice" териңиз.
Колдонмону орнот> Bluetooth түзмөгүн туташтыруу> үн буйругун жөнөтүү үчүн микрофондун сүрөтчөсүн таптап коюңуз.
Сунушталууда:
V3 модулун колдонуу менен башкарылуучу робот: 6 кадам
Үн менен башкарылган робот V3 модулун колдонуп: Бул роботту мен оңой эле жасай алам, бул процессти мен бердим. Бул үн менен башкарылуучу робот жана сиз менин роботумдун демосун көрө аласыз, аны эки жол менен колдонсоңуз болот. алыскы жана башка үн менен
Санариптик саат микроконтроллерди колдонуу (AT89S52 RTC схемасы жок): 4 кадам (сүрөттөр менен)
Микроконтроллерди колдонуп санариптик саат (AT89S52 RTC микросхемасы жок): Саатты сүрөттөп берели … " Саат - убакытты эсептеген жана көрсөтүүчү түзмөк (салыштырмалуу) " !!! Менин оюмча, мен туура айттым, ошондуктан ALARM функциясы менен СААТ жасоого мүмкүндүк берет. . ЭСКЕРТҮҮ: окуу 2-3 мүнөткө созулат, сураныч, долбоорду толугу менен окуңуз, антпесе
Микроконтроллерди колдонуу менен роботко тоскоолдук кылуу (Arduino): 5 кадам
Микроконтроллерди колдонуу менен тоскоолдуктардан качуу роботу (Arduino): Бул көрсөтмөдө мен сизге Arduino менен иштөөчү роботтон кантип тоскоолдук кылууну үйрөтөм. Сиз Arduino менен тааныш болушуңуз керек. Arduino - бул атмега микроконтроллерин колдонгон контролдоочу такта. Сиз Arduino каалаган версиясын колдоно аласыз, бирок мен
Arduino UNO менен дронду кантип жасоо керек - Микроконтроллерди колдонуу менен квадрокоптер жасаңыз: 8 кадам (сүрөттөр менен)
Arduino UNO менен дронду кантип жасоо керек | Микроконтроллерди колдонуу менен квадрокоптер жасаңыз: КиришүүМенин Youtube каналыма баш багыңыз Drone - бул абдан кымбат гаджет (продукт) сатып алуу. Бул постто мен аны кантип арзан баада жасоону талкуулайм. Анан кантип ушундай арзан баада өзүңүздүн колуңуз менен жасай аласыз … Индияда бардык материалдар (моторлор, ЭСК
Алыстан башкарылуучу робот Arduino жана TV Remote колдонуу: 11 кадам
Алыстан башкарылуучу робот Arduino жана TV пультун колдонуп: Бул алыстан башкарылуучу машина, мисалы, сыналгы, AC ж.б. сыяктуу дээрлик бардык алыстан колдонууга болот. Бул алыстан IR (инфракызыл) чыгарганын колдонот. IR кабылдагычты колдонуу менен, бул абдан арзан сенсор