Мазмуну:

8051 микроконтроллерди колдонуу менен башкарылуучу робот: 4 кадам (сүрөттөр менен)
8051 микроконтроллерди колдонуу менен башкарылуучу робот: 4 кадам (сүрөттөр менен)

Video: 8051 микроконтроллерди колдонуу менен башкарылуучу робот: 4 кадам (сүрөттөр менен)

Video: 8051 микроконтроллерди колдонуу менен башкарылуучу робот: 4 кадам (сүрөттөр менен)
Video: Creating a simple counter circuit using a PIC microcontroller with assembly language programming 2024, Декабрь
Anonim
8051 микроконтроллерин колдонгон үн менен башкарылган робот
8051 микроконтроллерин колдонгон үн менен башкарылган робот
8051 микроконтроллерин колдонгон үн менен башкарылган робот
8051 микроконтроллерин колдонгон үн менен башкарылган робот

Үн менен башкарылуучу робот үн түрүндө көрсөтүлгөн буйрукту алат. Үн модулу же 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 Дизайн

Байланыш жана PCB Дизайн
Байланыш жана PCB Дизайн
Байланыш жана PCB Дизайн
Байланыш жана PCB Дизайн
Байланыш жана PCB Дизайн
Байланыш жана 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 түзмөгүн туташтыруу> үн буйругун жөнөтүү үчүн микрофондун сүрөтчөсүн таптап коюңуз.

Сунушталууда: