Բովանդակություն:
- Պարագաներ
- Քայլ 1: 3D տպեք ձեր մասերը
- Քայլ 2: Տեղադրեք ծրագրակազմ և գրադարաններ
- Քայլ 3: Python Script- ի իմացություն
- Քայլ 4: Հավաքեք ձեր խելացի ձեռնոցը
Video: Խելացի ձեռնոց համակարգչային մկնիկ ՝ 4 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Սա «Խելացի ձեռնոց» համակարգչային մկնիկ է, որը կարող է օգտագործվել ցանկացած համակարգչի, Mac- ի կամ Linux համակարգչի հետ: Այն պատրաստված է Binho Nova բազմապրոթոկոլային USB սերվերի ադապտերի միջոցով, որը թույլ է տալիս սենսորներ և այլ բաղադրիչներ միացնել ձեր համակարգչին, այնուհետև դրանք վերահսկել համակարգչում աշխատող կոդի միջոցով (ի տարբերություն միկրոկառավարիչի ծրագրավորման):
Այս Խելացի ձեռնոցով կարող եք մկնիկի կուրսորը տեղաշարժել ձախ, ձախ կամ աջ: Քաշելը ներկայումս ծրագրավորված չէ, բայց մկնիկի կառավարման գրադարանը ապահովում է այդ գործառույթը, եթե ցանկանում եք ավելացնել այն: Սա կարող է հարմարեցվել մի շարք օժանդակ մկնիկ սարքերի համար, օրինակ ՝ գլխի ժապավենը նրանց համար, ովքեր ձեռքերը չեն օգտագործում:
Պարագաներ
Սա կառուցելու համար ձեզ հարկավոր է ընդամենը մի քանի բաղադրիչ: Դրանք ներառում են.
- Բինհո Նովա
- Binho Qwiic ինտերֆեյսի տախտակ
- SparkFun արագացուցիչ (Qwiic)
- SparkFun Flex Ձեռնոցների վերահսկիչ (Qwiic)
- Երկար Qwiic մալուխ
- Կարճ Qwiic մալուխ
- Ձեր ընտրած ձեռնոցը
- M3 պտուտակներ և ջերմակայուն ներդիրներ
Ձեզ նույնպես անհրաժեշտ կլինի մուտք գործել 3D տպիչ ՝ պարիսպը և ճկվող սենսորների ուղեցույցները տպելու համար:
Քայլ 1: 3D տպեք ձեր մասերը
Դուք կսկսեք շրջափակման և ճկման տվիչների ուղեցույցների 3D տպագրությամբ: Աջակցություններն անհրաժեշտ չեն:
Մասերը տպվելուց հետո կարող եք օգտագործել եռակցման երկաթ `M3 ներդիրները տաքացնելու համար, այնուհետև դրանք տեղում մղելու համար:
Քայլ 2: Տեղադրեք ծրագրակազմ և գրադարաններ
Նախքան որևէ այլ բան անելը, ձեզ հարկավոր է տեղադրել Python 3. Դուք կարող եք գտնել ձեր օպերացիոն համակարգի համար տեղադրող Python կայքում ՝
Դրանից հետո դուք կտեղադրեք Binho Nova- ի կողմից օգտագործվող գրադարանները: Դա հեշտ է անել Python- ի ներկառուցված փաթեթի կառավարչի (Pip) միջոցով ՝ ձեր տերմինալի կամ Windows PowerShell- ի միջոցով: Ամբողջական հրահանգներն այստեղ են ՝
pip տեղադրել binho-host-adapter
Վերջապես, դուք պետք է տեղադրեք PyAutoGUI գրադարանը: Այս գրադարանը թույլ է տալիս ծրագրորեն վերահսկել ձեր համակարգչի մկնիկը Python- ով: PyAutoGUI- ն կարող է տեղադրվել նաև Pip- ով, և ամբողջական հրահանգներն այստեղ են ՝
pip տեղադրել pyautogui
Քայլ 3: Python Script- ի իմացություն
Կցված Python սցենարը պարունակում է Smart ձեռնոցի համար անհրաժեշտ բոլոր ծածկագիրը: Միակ փոփոխությունը, որ դուք պետք է կատարեք, դա COM նավահանգիստն է: Այն ներկայումս սահմանվել է COM3, սակայն այն պետք է փոխվի, որպեսզի համապատասխանի այն COM պորտին, որտեղ գրանցված է ձեր Binho Nova- ն:
Windows- ում դուք կարող եք գտնել այդ տեղեկատվությունը ՝ գնալով ձեր Սարքի կառավարիչ (աջ սեղմեք Windows 10 -ի «Սկսել» պատկերակին) և նավահանգիստների տակ փնտրելով:
Կարող եք նաև ցանկանալ հարմարեցնել «clickThreshold» արժեքը, եթե մկնիկի կտտոցները սպասվածի պես չստացվեն: Այս արժեքը 14000 -ի նման դարձնելու դեպքում ճկվող տվիչները ավելի զգայուն կդարձնեն կտտոցների նկատմամբ, մինչդեռ այն 10000 -ի նմանի դեպքում դրանք կդառնան ավելի քիչ զգայուն (պահանջելով մատը ավելի առաջ շարժել):
Դուք կարող եք կարդալ ծածկագրի մեկնաբանությունները ՝ ավելի լավ հասկանալու համար, թե ինչպես է այն աշխատում, բայց մի խոսքով.
- Ներմուծեք անհրաժեշտ գրադարանները
- PyAutoGUI- ի ձախողումը ապահով դարձրեք, եթե մկնիկը անկանոն գործի
- Սահմանեք COM նավահանգիստը և սահմանեք սկզբնական արժեքները
- Պատրաստեք Binho Nova- ն I2C հաղորդակցության համար
- Նախնականացնել արագացուցիչի միացումը
- Սկսեք շրջել: Յուրաքանչյուր հանգույց, ստուգեք ճկուն տվիչների և արագացուցիչի արժեքները: Անհրաժեշտության դեպքում տեղափոխեք կուրսորը կամ սեղմեք մկնիկը:
- Փակեք Binho կապը: Կոդն իրականում չպետք է հասնի այս կետին, եթե այն ինչ -որ կերպ դուրս չգա օղակից
Քայլ 4: Հավաքեք ձեր խելացի ձեռնոցը
Հավաքումը շատ պարզ է: Flexկվող սենսորային տախտակը կարճ Qwiic մալուխով միանալու է արագացուցիչի տախտակին: Այնուհետեւ արագացուցիչի տախտակը երկար Qwiic մալուխով կկապվի Binho Qwiic ինտերֆեյսի տախտակին: Վերջապես, այդ ինտերֆեյսի տախտակը ամրացված է Binho Nova- ի ներկառուցված մալուխին: Այժմ կարող եք գործարկել Python գրիչը ՝ ստուգելու համար, որ ամեն ինչ ճիշտ է աշխատում:
Եթե դա այդպես է, ապա տեղադրեք ձեր բաղադրիչները պարիսպի ներսում և ամրացրեք երկու կեսերը ՝ կարճ 10 մմ M3 պտուտակներով: Թե՛ ճկուն սենսորային տախտակը, թե՛ արագացուցիչ սարքը պետք է ուղղված լինեն վերև: Այժմ դուք կարող եք օգտագործել տաք սոսինձ կամ գործվածքների սոսինձ `պատյանը և ճկուն տվիչների ուղեցույցները ձեր ձեռնոցին ամրացնելու համար: Համոզվեք, որ պտուտակները դեպի վեր են երևում, այն դեպքում, երբ դուք պետք է ավելի ուշ բացեք պարիսպը: Լավագույնն այն է, որ ձեռնոցը կրելիս նշեք դիրքերը `ապահովելու համար, որ դրանք հարմարավետ տեղում են:
Վերջ! Այժմ դուք ունեք զվարճալի կրելի համակարգչային մկնիկ: Դուք, իհարկե, կարող եք շատ ավելին անել Binho Nova- ի հետ, սա ընդամենը մի օրինակ է, թե որքան հեշտ է աշխատել I2C բաղադրիչների հետ, ինչպես SparkFun- ի Qwiic կազմի բաղադրիչներն են:
Օգնական տեխնիկայի մրցույթում երկրորդ տեղը զբաղեցնողը
Խորհուրդ ենք տալիս:
Cyborg համակարգչային մկնիկ. 4 քայլ (նկարներով)
Cyborg Computer Mouse. Շատ ուսումնասիրություններ ենթադրում են, որ սովորական համակարգչային մկնիկ օգտագործելու կեցվածքը կարող է վտանգավոր լինել: Մկնիկը համակարգչային սարքավորումների ստանդարտ կտոր է: Համակարգչային օգտվողները մկնիկը օգտագործում են գրեթե երեք անգամ, քան ստեղնաշարը: Քանի որ ազդեցության մակարդակը բարձր է, ես
Theremoose - Theremin վերահսկվող համակարգչային մկնիկ. 6 քայլ (նկարներով)
Theremoose - Theremin Controlled Computer Mouse: Այս նախագիծը պատրաստվել է Ռենդի Գլենի հետ համագործակցությամբ, անպայման ստուգեք նրան այստեղ ՝ https://www.instructables.com/member/rglenn/ Մոտ մեկ շաբաթ առաջ ես մասնակցեցի հաքաթոնին սարսափելի գաղափարներ այստեղ ՝ Տորոնտոյում (stupidhacktoronto.com): Սա է
Project Aurora: Խելացի խաղային մկնիկ 20 եվրոյով. 13 քայլ (նկարներով)
Project Aurora: Խելացի խաղային մկնիկ 20 եվրոյով. Հիմնական գաղափարն այն է, թե ինչու՞ 50 դոլար ծախսել RGB մկնիկի համար, որը պարունակում է միայն լուսային շոուներ: Դե, դրանք սառը և ծայրահեղ բարակ են, բայց դրանք նաև ավելացնում են ծրագրակազմ ձեր համակարգչի վրա ՝ թեթև գույները հարմարեցնելու համար, ինչը ճշգրիտ «թեթև» չէ: եթե նկատի ունեք
Wizard ձեռնոց. Arduino վերահսկվող վերահսկիչ ձեռնոց. 4 քայլ (նկարներով)
Կախարդի ձեռնոց. Arduino- ի վերահսկվող ձեռնոց. The Wizard ձեռնոց: Իմ նախագծում ես պատրաստել եմ ձեռնոց, որը կարող ես օգտագործել քո սիրած կախարդական խաղերը զով և սուզիչ եղանակով խաղալու համար `օգտագործելով ընդամենը մի քանի հիմնական arduino- ի և arduino- ի ակտիվներ: դուք կարող եք խաղալ այնպիսի խաղեր, ինչպիսիք են երեցների գրքերը, կամ դուք
Ոտքով աշխատող համակարգչային մկնիկ ՝ 7 քայլ (նկարներով)
Ոտքով աշխատող համակարգչային մկնիկ. Ես մկնիկի գործառույթները կառուցեցի ոտնաթաթի մեջ, որպեսզի կարողանամ գրել և խմբագրել տեքստ ՝ չխախտելով իմ մտքի գիծը և ձեռքերս վերցնելով ստեղնաշարից ՝ սովորական մկնիկով կամ թևնոցով գայթակղելու համար: Առևտրային ոտքով աշխատող մկները մատչելի են