Բովանդակություն:
- Քայլ 1: Շասսիի ձևավորում
- Քայլ 2. Միացում և PCB ձևավորում
- Քայլ 3. Programրագրի ծածկագիրը և վեցանկյուն ծածկագիրը
- Քայլ 4: Android հավելված
Video: Ձայնով կառավարվող ռոբոտ ՝ օգտագործելով 8051 միկրոկառավարիչ. 4 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ձայնով կառավարվող ռոբոտը ձայնի տեսքով վերցնում է որոշակի հրաման: Ինչ էլ որ հրամանը տրվի ձայնային մոդուլի կամ Bluetooth մոդուլի միջոցով, այն վերծանվում է առկա վերահսկիչի կողմից և, հետևաբար, տրված հրամանը կատարվում է:
Այստեղ այս նախագծում ես օգտագործել եմ Bluetooth մոդուլը և Android ծրագիրը ՝ ձայնային հրաման տալու համար վեցանկյուն կոդի տեսքով: Կան որոշակի թվանշաններ, որոնք կարող են ուղարկվել անմիջապես Bluetooth մոդուլին և ինքնաբերաբար թվանշանը վերածվում է նրա վեցանկյուն կոդի:
Մենք կարող ենք օգտագործել այս թվանշանները որպես ձայնային հրաման միկրոկառավարիչում նախապես ծրագրված նշված գործողության համար: Թվերը որպես ձայնային հրաման օգտագործելը ավելի հեշտ է, քան այբբենական հրամանների օգտագործումը:
Պահանջվող բաղադրիչներ.
1. Միկրոհսկիչ (AT89S52)
2.40 փին իգական վարդակ վերահսկիչի համար
3. eroրոյական PCB տախտակ
4. Բյուրեղային տատանում (11.0592 ՄՀց)
5.7805 լարման կարգավորիչ
6. Վերափոխեք քորոցը
7. Փոխել գրանցամատյանը
8. Անջատիչ
9. Դիմադրություն (1 Կ-օմ)
10. Կոնդենսատոր (10uF, 22pF (2))
11. L293D Վարորդ ՝ կանացի վարդակով
12.16x2 LCD
13. Լուսարձակներ
14. Bluetooth մոդուլ (HC-05)
15. Մարտկոց (12 Վ)
16. Լարերի միացում
17. oldոդման երկաթ
18. Շարժիչներ (պարտադիր պտույտ / րոպե)
19. Ռոբոտի հետապնդում
20. Անիվներ
Քայլ 1: Շասսիի ձևավորում
Նախագծեք շասսի ՝ ըստ ձեր պահանջի և կարիքի:
Ես նախագծել եմ շասսին, որը լեգո շասսի է և հեշտ հասանելի շուկայում:
Քայլ 2. Միացում և PCB ձևավորում
Շրջանակային դիագրամ 8051 -ի համար, ձայնը կառավարում էր ռոբոտին:
Ենթադրվում է, որ PCB- ի միացումները պետք է կատարվեն ըստ տրված սխեմայի:
Քայլ 3. Programրագրի ծածկագիրը և վեցանկյուն ծածկագիրը
Մոնտաժային ծածկագիր նրանց համար, ովքեր ցանկանում են ծածկագրել 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 Software- ի միջոցով կարող եք գրել այս հավաքման կոդերը 8051 -ի համար և առաջացնել վեցանկյուն ֆայլ, որը պահանջվում է այրել (վերբեռնել) 8051 -ին: Վերբեռնելու համար (Burn) ձեզ անհրաժեշտ է 8051 այրիչ, որը կարող եք գտնել ձեր քոլեջներում կամ կարող եք գնել այնտեղից: շուկա:
Քայլ 4: Android հավելված
Ձայնային հրաման (1, 2, 3, 4, 5, 6, 7, 8, 9, 0) Bluetooth- ին ՝ վեցանկյուն կոդի տեսքով ուղարկելու համար, google play store- ում հասանելի է ծրագիր ՝ Amr Voice:
play.google.com/store/apps/details?id=appi…
Գնացեք այս հղումով կամ խաղային խանութում մուտքագրեք «Amr Voice»:
Տեղադրեք ծրագիրը> Միացրեք Bluetooth սարքը> Հպեք խոսափողի պատկերակին `ձեր ձայնային հրամանը ուղարկելու համար:
Խորհուրդ ենք տալիս:
V3 մոդուլի միջոցով ձայնով կառավարվող ռոբոտ ՝ 6 քայլ
V3 մոդուլի միջոցով ձայնով կառավարվող ռոբոտ. Այս ռոբոտը կարող է հեշտությամբ պատրաստվել յուրաքանչյուրի կողմից, պարզապես հետևեք իմ տված գործընթացին: Սա ձայնով կառավարվող ռոբոտ է, և դուք կարող եք տեսնել իմ ռոբոտի ցուցադրությունը, որը կարող եք օգտագործել այն երկու եղանակով. հեռավոր, իսկ մյուսը `ձայնով
Ձայնով կառավարվող ռոբոտի ձեռք. 8 քայլ (նկարներով)
Ձայնով կառավարվող ռոբոտի ձեռք. A.articles {font-size: 110.0%; տառաչափը ՝ համարձակ; տառատեսակ ՝ շեղագիր; տեքստի ձևավորում. ոչ մեկը; ֆոնային-գույնը ՝ կարմիր;} ա. հոդվածներ ՝ սավառնել {ֆոնային-գույնը ՝ սև;} Այս հրահանգը բացատրում է, թե ինչպես կարելի է կառուցել ձայնով կառավարվող ռոբոտացված ձեռք ՝ օգտագործելով
Ձայնով կառավարվող ռոբոտ ՝ 6 քայլ
Ձայնով վերահսկվող ռոբոտ. Այս հրահանգը ստեղծվել է Հարավային Ֆլորիդայի համալսարանի Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com): Այս նախագիծը ռոբոտ է, որը կարելի է կառավարել ՝ ռոբոտին ձայնային հրամաններ տալով: Ռոբոտը մարդ ունի
Ինչպես կատարել ձայնով կառավարվող ռոբոտ. 3 քայլ (նկարներով)
Ինչպես կատարել ձայնով կառավարվող ռոբոտ. Երբևէ ցանկացե՞լ եք բաներ գործարկել ձեր ձայնի վրա: Այնուհետև ճիշտ տեղում կարող եք ցանկացած բան վերահսկել ՝ օգտագործելով arduino- ն, պարզապես պետք է դրանք միացնել և ծրագրում հայտարարել: Ես պարզ ձայն էի հանում վերահսկվող ռոբոտ, բայց կարող եք միացնել
Ինչպես հաշվարկել 0 -ից 99 -ը ՝ օգտագործելով 8051 միկրոկառավարիչ ՝ 7 հատվածի ցուցադրմամբ ՝ 5 քայլ (նկարներով)
Ինչպես հաշվել 0 -ից 99 -ը ՝ օգտագործելով 8051 միկրոկառավարիչ ՝ 7 հատվածային էկրանով. Բարև բոլորին, այս ձեռնարկում մենք ձեզ կպատմենք, թե ինչպես կարելի է հաշվել 0 -ից 99 -ը ՝ օգտագործելով երկու 7 հատվածի էկրան: