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

Խելացի ձեռնոց համակարգչային մկնիկ ՝ 4 քայլ (նկարներով)
Խելացի ձեռնոց համակարգչային մկնիկ ՝ 4 քայլ (նկարներով)

Video: Խելացի ձեռնոց համակարգչային մկնիկ ՝ 4 քայլ (նկարներով)

Video: Խելացի ձեռնոց համակարգչային մկնիկ ՝ 4 քայլ (նկարներով)
Video: Ավտոմատ օրացույցի հերթափոխի պլանավորող Excel-ում 2024, Նոյեմբեր
Anonim
Image
Image
Խելացի ձեռնոց համակարգչային մկնիկ
Խելացի ձեռնոց համակարգչային մկնիկ

Սա «Խելացի ձեռնոց» համակարգչային մկնիկ է, որը կարող է օգտագործվել ցանկացած համակարգչի, 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 Script- ը
Հասկանալով Python Script- ը

Կցված Python սցենարը պարունակում է Smart ձեռնոցի համար անհրաժեշտ բոլոր ծածկագիրը: Միակ փոփոխությունը, որ դուք պետք է կատարեք, դա COM նավահանգիստն է: Այն ներկայումս սահմանվել է COM3, սակայն այն պետք է փոխվի, որպեսզի համապատասխանի այն COM պորտին, որտեղ գրանցված է ձեր Binho Nova- ն:

Windows- ում դուք կարող եք գտնել այդ տեղեկատվությունը ՝ գնալով ձեր Սարքի կառավարիչ (աջ սեղմեք Windows 10 -ի «Սկսել» պատկերակին) և նավահանգիստների տակ փնտրելով:

Կարող եք նաև ցանկանալ հարմարեցնել «clickThreshold» արժեքը, եթե մկնիկի կտտոցները սպասվածի պես չստացվեն: Այս արժեքը 14000 -ի նման դարձնելու դեպքում ճկվող տվիչները ավելի զգայուն կդարձնեն կտտոցների նկատմամբ, մինչդեռ այն 10000 -ի նմանի դեպքում դրանք կդառնան ավելի քիչ զգայուն (պահանջելով մատը ավելի առաջ շարժել):

Դուք կարող եք կարդալ ծածկագրի մեկնաբանությունները ՝ ավելի լավ հասկանալու համար, թե ինչպես է այն աշխատում, բայց մի խոսքով.

  1. Ներմուծեք անհրաժեշտ գրադարանները
  2. PyAutoGUI- ի ձախողումը ապահով դարձրեք, եթե մկնիկը անկանոն գործի
  3. Սահմանեք COM նավահանգիստը և սահմանեք սկզբնական արժեքները
  4. Պատրաստեք Binho Nova- ն I2C հաղորդակցության համար
  5. Նախնականացնել արագացուցիչի միացումը
  6. Սկսեք շրջել: Յուրաքանչյուր հանգույց, ստուգեք ճկուն տվիչների և արագացուցիչի արժեքները: Անհրաժեշտության դեպքում տեղափոխեք կուրսորը կամ սեղմեք մկնիկը:
  7. Փակեք Binho կապը: Կոդն իրականում չպետք է հասնի այս կետին, եթե այն ինչ -որ կերպ դուրս չգա օղակից

Քայլ 4: Հավաքեք ձեր խելացի ձեռնոցը

Հավաքեք ձեր խելացի ձեռնոցը
Հավաքեք ձեր խելացի ձեռնոցը

Հավաքումը շատ պարզ է: Flexկվող սենսորային տախտակը կարճ Qwiic մալուխով միանալու է արագացուցիչի տախտակին: Այնուհետեւ արագացուցիչի տախտակը երկար Qwiic մալուխով կկապվի Binho Qwiic ինտերֆեյսի տախտակին: Վերջապես, այդ ինտերֆեյսի տախտակը ամրացված է Binho Nova- ի ներկառուցված մալուխին: Այժմ կարող եք գործարկել Python գրիչը ՝ ստուգելու համար, որ ամեն ինչ ճիշտ է աշխատում:

Եթե դա այդպես է, ապա տեղադրեք ձեր բաղադրիչները պարիսպի ներսում և ամրացրեք երկու կեսերը ՝ կարճ 10 մմ M3 պտուտակներով: Թե՛ ճկուն սենսորային տախտակը, թե՛ արագացուցիչ սարքը պետք է ուղղված լինեն վերև: Այժմ դուք կարող եք օգտագործել տաք սոսինձ կամ գործվածքների սոսինձ `պատյանը և ճկուն տվիչների ուղեցույցները ձեր ձեռնոցին ամրացնելու համար: Համոզվեք, որ պտուտակները դեպի վեր են երևում, այն դեպքում, երբ դուք պետք է ավելի ուշ բացեք պարիսպը: Լավագույնն այն է, որ ձեռնոցը կրելիս նշեք դիրքերը `ապահովելու համար, որ դրանք հարմարավետ տեղում են:

Վերջ! Այժմ դուք ունեք զվարճալի կրելի համակարգչային մկնիկ: Դուք, իհարկե, կարող եք շատ ավելին անել Binho Nova- ի հետ, սա ընդամենը մի օրինակ է, թե որքան հեշտ է աշխատել I2C բաղադրիչների հետ, ինչպես SparkFun- ի Qwiic կազմի բաղադրիչներն են:

Օժանդակ տեխնիկական մրցույթ
Օժանդակ տեխնիկական մրցույթ
Օժանդակ տեխնիկական մրցույթ
Օժանդակ տեխնիկական մրցույթ

Օգնական տեխնիկայի մրցույթում երկրորդ տեղը զբաղեցնողը

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