Բովանդակություն:
- Քայլ 1: Քայլ 1:
- Քայլ 2: Քայլ 2: Ստացեք HC-06 հասցեն (SLAVE)
- Քայլ 3: Քայլ 3. HC-05- ի կարգավորում (Master)
- Քայլ 4. Քայլ 4. Կառուցեք RC մեքենայի հիմքը Հետևեք այս տեքստի պատկերների ցուցումներին
- Քայլ 5. Քայլ 5. Միացրեք 2 Deceleration DC շարժիչները L9110S Stepper- ին
- Քայլ 6: Քայլ 5. Վերբեռնեք CAR.ino Sketch Into Arduino (CAR)
- Քայլ 7: Քայլ 6. Անջատեք Arduino- ն (CAR) էներգիայի աղբյուրից և ամրացրեք վահանը Arduino- ի վերևում
- Քայլ 8: Քայլ 7. Միացրեք L9110S Stepper- ը Arduino Shield- ին (CAR)
- Քայլ 9: Քայլ 8. Միացրեք HC-06- ը Arduino Shield- ին (CAR)
- Քայլ 10: Քայլ 9. RC ավտոմեքենայի կազմաձևումն ավարտված է: մեքենան պետք է ունենա այս տեսքը
- Քայլ 11. Քայլ 10. Վերբեռնեք HAND.ino Sketch Into Arduino (HAND)
- Քայլ 12: Քայլ 11. Անջատեք Arduino- ն (Ձեռքը) էներգիայի աղբյուրից և ամրացրեք վահանը Arduino- ի վերևում
- Քայլ 13. Քայլ 12. Գիրոն միացրեք Arduino Shield- ին (Ձեռք)
- Քայլ 14: Քայլ 13. Միացրեք HC-06- ը Arduino Shield- ին (HAND)
Video: Ձեռքի ժեստերով վերահսկվող RC մեքենա. 15 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Բարեւ աշխարհ!
Սա իմ առաջին հրահանգն է
Եթե ունեք որևէ հարց, խնդրում ենք մի հապաղեք հարցնել:
Թիրախային լսարան
Այս նախագիծը կիրառելի է բոլոր նրանց համար, ովքեր կիրք ունեն տեխնոլոգիայի հարցում: Անկախ նրանից, թե դուք փորձագետ եք կամ բացարձակ սկսնակ, երբ խոսքը վերաբերում է ռոբոտաշինությանը: Դուք կկարողանաք ստեղծել այս նախագիծը ՝ հետևելով այս փաստաթղթի հրահանգներին:
Այն, ինչ ձեզ հարկավոր կլինի.
· (2) x Elegoo Uno R3 կառավարման վահանակ
· (2) x Նախատիպի ընդլայնման տախտակ
· (1) x HC-05 Bluetooth մոդուլ
· (1) x HC-06 Bluetooth մոդուլ
· (1) x Ձեռքի ձեռնոց
· (1) x GY-521 մոդուլ
· (12) x M-M լարեր
· (6) x F-M լարեր
· (2) x 9V մարտկոց ՝ DC- ով
R/C Ավտոմեքենա
· (1) x Հիմնական տախտակ
· (2) x Կոդավորող սկավառակ
· (2) x Անիվ
· (2) x Դանդաղեցման DC շարժիչ
· (1) x Մարտկոցի տարա
· (4) x M3*30 պտուտակաձող
· (8) x M3*6 պտուտակաձող
· (8) x M3 ընկույզ
· (1) x Անջատիչ
· (4) x Ամրակիչ
· (1) x Hammer caster
· (4) x AA մարտկոց
· (1) x L9110S 2-CH H-bridge Stepper Motor Dual DC Motor Controller Board
Քայլ 1: Քայլ 1:
ՆՊԱՏԱԿ. Կարգավորեք բաուդ արագությունը և սահմանեք HC-06- ի գաղտնաբառը (SLAVE)
HC-06- ը ստրուկ միայն Bluetooth մոդուլ է, ինչը նշանակում է, որ «դրա հետ կարելի է խոսել միայն»: HC-06- ը ինքնաբերաբար գտնվում է AT ռեժիմում: AT ռեժիմը հրամանի ռեժիմ է, որը թույլ է տալիս հարցաքննել/կարգավորել Bluetooth մոդուլի որոշ կարգավորումներ:
I. Միայն Arduino- ով և համակարգչին միացված USB սերիալով: Վերբեռնեք դատարկ ուրվագիծ Arduino- ում, ինչպես կցված է վերևում
II. Անջատեք USB սերիալը համակարգչից:
III. Միացրեք HC-06- ը և Arduino- ն (4) F-M լարերով-տես step1wire Հավելված
IV. USB սերիալը միացրեք համակարգչին: Սա կստիպի HC-06- ը թարթել և անջատել ամեն վայրկյան:
V. Սեղմեք Սերիայի մոնիտորը և համոզվեք, որ կան «Ոչ տողի վերջավորություններ», և որ սերիական մոնիտորի ներքևում բաուդ արագությունը սահմանվում է «9600»:
IV. Serial Monitor տեքստային տուփի վրա մուտքագրեք AT և այն պետք է տպվի OK (սա նշանակում է, որ հաղորդակցություն կա սերիական մոնիտորի և Bluetooth- ի միջև)
VII. HC-06- ի կանխադրված գաղտնաբառը 1234 է, բայց այն դեպքում, երբ դա այդպես չէ: Մուտքագրեք AT+PIN1234 և սեղմեք ուղարկել: Սերիական մոնիտորը այնուհետև տպելու է OKsetPIN- ը: Սա HC-06 զուգավորման գաղտնաբառը կդնի 1234-ի (HC-06- ի և HC-05- ի միջև ծածկագիրը պետք է լինի նույնը):
VIIII. Մուտքագրեք AT+BAUD8 և սեղմեք ուղարկել: Սերիական մոնիտորը կտպագրի OK115200: Սա HC-06- ի baud փոխարժեքը կկազմի 115200:
Քայլ 2: Քայլ 2: Ստացեք HC-06 հասցեն (SLAVE)
HC-06- ի հասցեն կարող եք ստանալ Bluetooth Finder կոչվող հավելվածի միջոցով Android հեռախոսի միջոցով կամ HC-05- ի միջոցով ՝ HC-05- ի շուրջը շրջափակող Bluetooth մոդուլները հոտոտելու համար:
ՀԻՇԵՔ HC-06- ի հասցեն: Այս տեղեկատվությունը ձեզ հարկավոր կլինի HC-05- ի կազմաձևման ժամանակ:
HC-06- ի հասցեն ստանալ Bluetooth Finder- ի միջոցով
I. Տես կից նկարը
Նշում. MAC հասցեն նման կլինի վերը նշվածին: Bluetooth մոդուլը սովորաբար հայտնաբերվելու է որպես «HC-06»:
I. Ներբեռնեք Bluetooth Finder ծրագիրը
II. Մինչ HC-06- ը միացված էր և թարթում էր-Android հեռախոսը զուգակցեք HC-06- ի հետ
III. HC-06- ի գաղտնաբառը կլինի 1234: Մենք դրա գաղտնաբառը ավելի վաղ կարգավորել ենք AT+PIN1234 հրամանով
IV. Երբ HC-06- ը և Anroid հեռախոսը զուգակցվում են: Բացեք Bluetooth Finder ծրագիրը ՝ տեսնելու, թե որն է դրա հասցեն:
Քայլ 3: Քայլ 3. HC-05- ի կարգավորում (Master)
*HC-06- ի հասցեն ստանալը HC-05- ի միջոցով
ՆՊԱՏԱԿ. Կապեք HC-05- ը `միայն HC-06- ին ինքնաբերաբար միանալու համար
I. Մինչ HC-06- ը միացված է: Բացեք Arduino- ի նոր նստաշրջան և հետևեք 1-3 քայլերին 1-ին քայլին:
II. USB սերիալը համակարգչին միացնելիս համոզվեք, որ սեղմում եք HC-05 կոճակը: Սա կստիպի HC-05- ը թարթել և անջատել ամեն 2 վայրկյանը մեկ: Սա ցույց է տալիս, որ HC-05- ը գտնվում է AT ռեժիմում: Համոզվեք, որ ճիշտ պորտը ընտրված է: Ընտրված նավահանգիստը պետք է լինի arduino- ն, որին միացված է HC-05- ը:
III. Կտտացրեք Սերիայի մոնիտորին և համոզվեք, որ այնտեղ «Երկու NL և CR» են ավելացվել, և որ սերիական մոնիտորի ներքևում բաուդ արագությունը սահմանվում է «9600»: (ինչպես պատկերված է կից նկարում)
IV. Serial Monitor տեքստային տուփի վրա մուտքագրեք AT և այն կտպագրի ՍԽԱԼ. (0) (Վստահ չեմ, թե ինչու է դա տեղի ունենում): Կրկին մուտքագրեք AT և Սերիայի մոնիտորը կտպի OK (սա նշանակում է, որ հաղորդակցություն կա սերիական մոնիտորի և Bluetooth- ի միջև):
V. Տիպ AT+ROLE? և սեղմել ուղարկել: Սերիական մոնիտորը տպելու է, թե ինչ դեր ունի ներկայումս HC-05- ը: Դեր 0 = ստրուկ: Դեր 1 = վարպետ: Եթե նրա դերը 0. է, փոխեք նրա դերը 1-ով ՝ մուտքագրելով AT+ROLE = 1: Սերիական մոնիտորը HC-05- ի դերը 1-ի (Master) դնելուց հետո կտպի OK: Մուտքագրեք AT+ROLE? Կրկին կրկնակի ստուգման:
VI. Մուտքագրեք AT+CMODE? և սեղմել ուղարկել: Սերիական մոնիտորը տպելու է, թե ներկայումս ինչ կապի ռեժիմ ունի HC-05- ը: 0 = միացեք միայն ֆիքսված հասցեին: 1 = միացեք մոտակա ցանկացած Bluetooth- ին: Եթե նրա cmode- ը 1. Փոխեք նրա cmode- ը 0-ով ՝ մուտքագրելով AT+CMODE = 0 Սերիական մոնիտորը այնուհետև կտպագրի OK ՝ HC-05- ի սմոդը 0-ի վրա դնելուց հետո: Մուտքագրեք AT+CMODE? Կրկին կրկնակի ստուգման:
VII. Մուտքագրեք AT+UART? և սեղմել ուղարկել: Սերիական մոնիտորը տպելու է, թե ինչ արագությամբ է ներկայումս գործում HC-05- ը: (այսինքն ՝ +UART ՝ 9600, 0, 0): Հիշեք, որ մենք պետք է սահմանենք նույն բաուդ արագությունը, ինչ HC-06- ը: HC-05- ի բաուդ արագությունը 115200-ի վրա դնելու համար: Մուտքագրեք AT+UART = 115200, 0, 0 Սերիական մոնիտորը կտպի OK: Մուտքագրեք AT+UART? Կրկին կրկնակի ստուգման: (այն այժմ պետք է տպի +UART: 115200, 0, 0):
VIII. Մուտքագրեք AT+PSWD? HC-05- ի գաղտնաբառը որոշելու համար: Հիշեք, որ HC-06- ի և HC-05- ի միջև ծածկագիրը պետք է լինի նույնը: Եթե դրա գաղտնաբառը 1234 չէ: Գաղտնաբառը սահմանեք AT+PSWD = 1234 համարով: Սերիական մոնիտորը կտպի OK: Մուտքագրեք AT+PSWD? Կրկին կրկնակի ստուգման:
IX. Եթե ունեք HC-06- ի հասցեն, արդեն բաց թողեք այս քայլը և շարունակեք քայլ X- ը: Այս քայլը կորոշի HC-06- ի հասցեն: Մուտքագրեք AT+INIT: Սերիական մոնիտորը պետք է տպվի OK: Մուտքագրեք AT+INQ Այս հրամանը կպահանջի շրջակա bluetooth սարքերի համար: Սերիական մոնիտորը պետք է տպի HC-06 հասցեն, տեսակը, ազդանշանը: (այսինքն +INQ: 98D3: 31: FD5F83, 8043C, 7FFF)
X. Համակցեք HC-05- ը HC-06- ի հետ: Վերցրեք ձեր հայտնաբերած հասցեն ՝ bluetooth որոնիչ հավելվածի կամ AT+INQ մեթոդի միջոցով: Հասցեի (98D3: 31: FD5F83) ստորակետները փոխարինեք ստորակետներով (98D3, 31, FD5F83) հասցեով ՝ մուտքագրելով AT+PAIR = 98D3, 31, FD5F83, 5 Այս զույգի հրամանի 5 -ը վայրկյանների ընթացքում ընդմիջումն է: Եթե HC-05- ը չհամընկնի նախատեսված հասցեի հետ, ապա տպվելու է սխալի հաղորդագրություն: Այլապես, եթե զուգավորումն ավարտվի, սերիական մոնիտորում կտպվի OK:
XI. Միացրեք HC-05- ը HC-06- ին: Մուտքագրեք AT+BIND = 98D3, 31, FD5F83 Հաջողության դեպքում սերիական մոնիտորը պետք է լավ տպվի:
XII. Հղում HC-06: Մուտքագրեք AT+LINK = 98D3, 31, FD5F83 Հաջողության դեպքում սերիական մոնիտորը պետք է լավ տպվի:
XIII. Երբ HC-05- ը և HC-06- ը կապված են: HC-05- ը կթարթվի 2 վայրկյանը մեկ անգամ, և HC-06- ը կմնա միացված (ոչ մի թարթում):
ՇՆՈՐՀԱՎՈՐՈԹՅՈՆՆԵՐ HC-05- ը և HC-06- ն այժմ միավորված են:
Քայլ 4. Քայլ 4. Կառուցեք RC մեքենայի հիմքը Հետևեք այս տեքստի պատկերների ցուցումներին
Քայլ 5. Քայլ 5. Միացրեք 2 Deceleration DC շարժիչները L9110S Stepper- ին
*Ուշադրություն դարձրեք, թե ինչպես է ուրվագիծը կազմված L9110S- ը պետք է միացված լինի DC շարժիչներին այնպես, ինչպես պատկերված է կցված պատկերներում (դրանք կցված են ժամանակագրական կարգով)
Քայլ 6: Քայլ 5. Վերբեռնեք CAR.ino Sketch Into Arduino (CAR)
Քայլ 7: Քայլ 6. Անջատեք Arduino- ն (CAR) էներգիայի աղբյուրից և ամրացրեք վահանը Arduino- ի վերևում
Քայլ 8: Քայլ 7. Միացրեք L9110S Stepper- ը Arduino Shield- ին (CAR)
Քայլ 9: Քայլ 8. Միացրեք HC-06- ը Arduino Shield- ին (CAR)
Քայլ 10: Քայլ 9. RC ավտոմեքենայի կազմաձևումն ավարտված է: մեքենան պետք է ունենա այս տեսքը
Քայլ 11. Քայլ 10. Վերբեռնեք HAND.ino Sketch Into Arduino (HAND)
Քայլ 12: Քայլ 11. Անջատեք Arduino- ն (Ձեռքը) էներգիայի աղբյուրից և ամրացրեք վահանը Arduino- ի վերևում
Քայլ 13. Քայլ 12. Գիրոն միացրեք Arduino Shield- ին (Ձեռք)
Տես կից պատկերը
Քայլ 14: Քայլ 13. Միացրեք HC-06- ը Arduino Shield- ին (HAND)
Խորհուրդ ենք տալիս:
Arduino- ի միջոցով ժեստերով վերահսկվող ռոբոտ. 7 քայլ
Duեստերով վերահսկվող ռոբոտ Arduino- ի միջոցով. Ռոբոտներն օգտագործվում են բազմաթիվ ոլորտներում, ինչպիսիք են շինարարությունը, ռազմական գործը, արտադրությունը, հավաքումը և այլն: Ռոբոտները կարող են լինել ինքնավար կամ կիսանկախ: Ինքնավար ռոբոտները չեն պահանջում մարդու միջամտություն և կարող են ինքնուրույն գործել ՝ ըստ իրավիճակի: Se
Ինչպես կատարել ժեստերով վերահսկվող ռովեր. 4 քայլ
Ինչպես կատարել ժեստերով վերահսկվող ռովեր. Ահա ժեստերով կառավարվող ռովեր ստեղծելու հրահանգները (հեռակառավարվող ռովեր): Այն բաղկացած է ռովերային սարքից, որն ունի բախումից խուսափելու սենսոր: Հաղորդիչը անշնորհք հեռակառավարման փոխարեն թույն ձեռնոց է, որը կարելի է կրել
Estեստի բազե. Ձեռքի ժեստերով վերահսկվող ռոբոտ ՝ օգտագործելով պատկերի մշակման վրա հիմնված ինտերֆեյսը ՝ 13 քայլ (նկարներով)
Gesture Hawk: Ձեռքի ժեստերով վերահսկվող ռոբոտ ՝ օգտագործելով պատկերի մշակման վրա հիմնված միջերեսը. Estեստի բազեն ցուցադրվել է TechEvince 4.0-ում ՝ որպես մարդ-մեքենա պատկերների մշակման պարզ միջերես: Դրա օգտակարությունը կայանում է նրանում, որ ռոբոտ -մեքենան կառավարող տարբեր սենսորներ կամ ձեռնոցներից բացի այլ սենսորներ չեն պահանջվում
Կառուցեք ժեստերով վերահսկվող ռոբոտ. 4 քայլ (նկարներով)
Կառուցեք ժեստերով վերահսկվող ռոբոտ. Այս հրահանգում մենք կառուցում ենք Arcbotics Sparki ռոբոտը, որը կարող է կառավարվել 3D ժեստերով: Այս նախագծի գեղեցիկ առանձնահատկությունն այն է, որ ռոբոտին կառավարելու համար լրացուցիչ սարքեր, ինչպիսիք են սմարթֆոնը կամ ձեռնոցը, անհրաժեշտ չեն: Պարզապես ձեռքը տարեք տարրի վրայով
DTMF և ժեստերով վերահսկվող ռոբոտային սայլակ. 7 քայլ (նկարներով)
DTMF և ժեստերով վերահսկվող ռոբոտային սայլակ. Այս աշխարհում մի շարք մարդիկ հաշմանդամ են: Նրանց կյանքը պտտվում է անիվների շուրջ: Այս նախագիծը ներկայացնում է սայլակի տեղաշարժի վերահսկման մոտեցում `օգտագործելով ձեռքի ժեստերի ճանաչումը և սմարթֆոնի DTMF- ը