Բովանդակություն:

Arduino Mouse Control ձեռնոց. 6 քայլ (նկարներով)
Arduino Mouse Control ձեռնոց. 6 քայլ (նկարներով)

Video: Arduino Mouse Control ձեռնոց. 6 քայլ (նկարներով)

Video: Arduino Mouse Control ձեռնոց. 6 քայլ (նկարներով)
Video: Arduino and Flex Sensor based Robotic Hand Control 2024, Հուլիսի
Anonim
Arduino մկնիկի կառավարման ձեռնոց
Arduino մկնիկի կառավարման ձեռնոց

Այսպիսով, իմ դպրոցի նախագծի համար ես պատրաստեցի Arduino- ի ձեռնոց, որը կարող է արագացուցիչով վերահսկել ձեր կուրսորը: Մի քանի պարզ քայլերով ես ձեզ ցույց կտամ, թե ինչպես կրկնել այս գործընթացը:

Քայլ 1: Պահանջներ

Պահանջներ
Պահանջներ

Այս նախագիծն ինքնուրույն պատրաստելու համար ձեզ հարկավոր կլինի մի քանի բան. - 10k Ohm ռեզիստոր- Arduino կոճակ- Breadboard կամ ցանկալի է պղնձե տախտակ Լրացուցիչ.- oldոդման սարքավորումներ

Քայլ 2: Կոդ և ծրագրակազմ

Կոդ և ծրագրակազմ
Կոդ և ծրագրակազմ

Նախ պետք է տեղադրել Arduino IDE ծրագիրը, որտեղ կգրեք կոդը: Երկրորդ, դուք պետք է ներբեռնեք մի քանի գրադարան, որոնք օգնում են չիպին հաղորդակցվելուն ՝ https://github.com/jrowberg/i2cdevlib/tree/master/… Arduino թղթապանակ: Այնուհետև մենք այս ծածկագիրը կօգտագործենք որպես հիմք ՝ https://www.mrhobbytronics.com/wp-content/uploads/2… Կարող եք տողերը կտրել «buttonstate2» և «կոճակ 2» -ով, եթե եթե չեք ցանկանում ավելացնել աջ սեղմման հնարավորությունը: Դա այն է, ինչ ձեզ հարկավոր է, հիմա եկեք կառուցենք:

Քայլ 3: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր

Այժմ դուք բախտավոր եք, քանի որ էլեկտրագծերը բավականին պարզ են: Մեզ կպահանջվի մեկ տասնյակից պակաս լար, կախված նրանից, թե դուք օգտագործում եք տախտակ կամ պղնձե տախտակ: Նախ մենք կխոսենք սենսոր/արագացուցիչի միացման մասին: Սենսորը սնուցելու համար հարկավոր է Pro Micro- ի VCC պորտը միացնել սենսորի առաջին պորտին, որը նաև կոչվում է VCC: Այնուհետև միացրեք գրունտի քորոցը սենսորի VCC- ի ներքև գտնվող երկրորդ քորոցին: Այնուհետեւ դուք պետք է ստանաք տվյալները, որպեսզի օգտագործեք 2 լրացուցիչ լար: Նրանք միացված են թվային կապերին (թվային կապում 2 և 3): SCL- ն միացված է 3 -րդ կապին, իսկ SDA- ն ՝ 2 -ին: Հիմա եկեք միացնենք կոճակը: Դուք նաև պետք է նախ միացնեք կոճակը VCC- ին և գետնին, որպեսզի այն ընթացիկ դառնա: Դուք պետք է միացնեք VCC- ն 10k ohm ռեզիստորին, այնուհետև այդ ռեզիստորը կոճակին: Այնուհետև ձեզ հարկավոր է այն միացնել թվային կապին (այստեղ ՝ 6 -րդ կապում): Եթե ամեն ինչ աշխատում է, սենսորի և Arduino- ի լույսերը պետք է այրվեն, երբ միացված են ձեր համակարգչի USB պորտին:

Քայլ 4: Ձեռնոց հավաքելը

Ձեռնոց հավաքելը
Ձեռնոց հավաքելը

Այժմ այս պահին անձնական ճաշակն է խաղում: Դուք արդեն ունեք այն ամենը, ինչ ձեզ հարկավոր է, բայց կարող եք որոշել 3D տպել պատյան կամ անհատական ձեռնոց: Նախատիպերի ստեղծման ժամանակ դուք կարող եք օգտագործել հատուկ տեքստիլ ժապավեն ՝ ամեն ինչ տեղում պահելու համար: Կոճակը պետք է կպչել բութ մատին, իսկ կոճակը ՝ դեպի վեր: Կարող եք ժապավեն դնել կոճակի շուրջը, որտեղ մալուխներն ու կոճակը հանդիպում են: Կարող եք նաև մի քանի անգամ կապել մետաղալարը կամ կպցնել այն, եթե դրանք մի փոքր երկար են և ձեռքի տակ չեն: Այժմ սենսորով շատ կարևոր է այն ճիշտ տեղադրելը այնպես, որ վերահսկիչը ճիշտ աշխատի: Փորձարկելիս կտեսնեք, թե որ ուղղությամբ է շարժվում կուրսորը և անհրաժեշտության դեպքում կարող է հմտանալ: Բայց ես խորհուրդ կտայի այն դարձնել այնպես, որ կապումների տեքստը կարդան ձեռնոց կրելիս: Սենսորը պետք է անցնի ցուցամատի վրա: Կասեցրեք սենսորը շատ լավ, ինչպես նաև լարերը միացրեք կապում: Հաջորդը, դուք պետք է միացնեք տախտակը և Arduino- ն ձեռնոցին կամ այն պատյանին, որտեղ նրանք ապրում են: Այստեղ ամենակարևորն այն է, որ mini-usb պորտը պետք է ուղղված լինի ներքև, որպեսզի միացված մալուխը չխճճվի ձեր մատների միջև:

Քայլ 5: Փորձարկեք ձեր նախատիպը:

Այժմ փորձարկելու համար անհրաժեշտ է միացնել Arduino Pro Micro- ն ՝ օգտագործելով Mini-usb to usb մալուխ: Այնուհետև գործարկեք Arduino IDE- ն և բացեք AccelerometerMouse ֆայլը: Վերբեռնեք կոդը arduino- ում և պատրաստ: Դուք պետք է տեսնեք, թե ինչպես է մկնիկի կուրսորը շարժվում, երբ ձեր մատի վրա արագացուցիչ եք տեղափոխում:

Քայլ 6: Լրացումներ

Լրացումներ
Լրացումներ

Եթե ձեզ դուր է գալիս նախատիպը, միշտ կարող եք ավելացնել որոշ հնարավորություններ: Կարող եք նաև կոկիկ պատյան ավելացնել: Սա կարելի է լազերային կտրել կամ 3D տպել, քանի դեռ այն դյուրակիր է ձեր ձեռնոցի վրա: Եթե բավականաչափ առաջադեմ եք, կարող եք նաև ժեստեր ավելացնել կոնկրետ գործողությունների համար: Հնարավորություններն անսպառ են:

Խորհուրդ ենք տալիս: