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

K -Ability V2 - Բաց կոդով հպման էկրանների համար մատչելի ստեղնաշար. 6 քայլ (նկարներով)
K -Ability V2 - Բաց կոդով հպման էկրանների համար մատչելի ստեղնաշար. 6 քայլ (նկարներով)

Video: K -Ability V2 - Բաց կոդով հպման էկրանների համար մատչելի ստեղնաշար. 6 քայլ (նկարներով)

Video: K -Ability V2 - Բաց կոդով հպման էկրանների համար մատչելի ստեղնաշար. 6 քայլ (նկարներով)
Video: POCO X5 PRO - ԱՄԵՆԱՄԱՆՐԱՄԱՍՆ ԴԻՏՈՒՄ և ԹԵՍՏԵՐ 2024, Նոյեմբեր
Anonim
K -Ability V2 - Բաց կոդով հասանելի ստեղնաշար դիպչող էկրանների համար
K -Ability V2 - Բաց կոդով հասանելի ստեղնաշար դիպչող էկրանների համար
K -Ability V2 - Բաց կոդով հասանելի ստեղնաշար դիպչող էկրանների համար
K -Ability V2 - Բաց կոդով հասանելի ստեղնաշար դիպչող էկրանների համար
K -Ability V2 - Բաց կոդով հասանելի ստեղնաշար դիպչող էկրանների համար
K -Ability V2 - Բաց կոդով հասանելի ստեղնաշար դիպչող էկրանների համար

Այս նախատիպը K-Ability- ի երկրորդ տարբերակն է:

K-Ability- ը ֆիզիկական ստեղնաշար է, որը թույլ է տալիս սենսորային էկրանով սարքեր օգտագործել այն մարդկանց մոտ, ովքեր ունեն պաթոլոգիաներ, որոնք հանգեցնում են նյարդամկանային խանգարումների:

Կան բազմաթիվ օժանդակ միջոցներ, որոնք հեշտացնում են համակարգչային սարքերի օգտագործումը նյարդամկանային պաթոլոգիա ունեցող մարդկանց համար, սակայն դրանք թանկ են, և դրանցից շատերը բջջային սարքերում թույլ չեն տալիս դիպչել էկրանի բարդ ժեստերին (սայթաքել, կրկնակի հպում, քաշել և թողնել):

K-Ability V1- ը նպատակ ունի ստեղծել ինքնարտադրվող և էժան սարք (20 եվրոյից պակաս), որը սարսուռ, սպազմեր և վերահսկման և նյարդամկանային համակարգման ավելի ընդհանուր խնդիրներ ունեցող մարդկանց հնարավորություն կտա շարժական սարքեր և համակարգիչներ մատչելի գներով մուտք գործել:

K-Ability- ը բաղկացած է 7 կոճակից և մի փոքր յուղոտ էկրանից:

K-Ability V2- ը նախագծին ներկայացնում է մի քանի նոր հնարավորություններ, որոնք ավելացնում են հարմարավետությունն ու օգտագործման հարմարավետությունը.

  • ֆիզիկական կոճակների փոխարինում տարողունակ կոճակներով
  • HID bluetooth միացում հիմնական սարքին (սմարթֆոն, պլանշետ և համակարգիչներ)
  • էլեկտրամատակարարման հնարավորություն powerbank- ից կամ արտաքին մարտկոցից
  • հարմարեցված դիզայն ստեղծելու հնարավորություն

Քայլ 1: Նյութեր

Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր

Նյութական

Arduino Nano Clone Aliexpress

HC-05 Aliexpress կամ Banggood

Oled էկրան 6pin Aliexpress կամ Banggood

MPR121 Capacitive Touch Sensor Controller Aliexpress

Resistors Aliexpress

Մալուխներ Aliexpress կամ Banggood

Breadboard Aliexpress կամ Banggood

Գործիքներ

FTDI սերիական ադապտեր Aliexpress կամ Banggood

Քայլ 2. HC-05- ը վերածեք թաքնված Bluetooth սարքի

HC-05- ը վերածեք HID Bluetooth սարքի
HC-05- ը վերածեք HID Bluetooth սարքի
HC-05- ը վերածեք HID Bluetooth սարքի
HC-05- ը վերածեք HID Bluetooth սարքի
HC-05- ը վերածեք HID Bluetooth սարքի
HC-05- ը վերածեք HID Bluetooth սարքի

L'RN-42- ը bluetooth մոդուլ է, որը գործում է որպես անլար ստեղնաշար կամ մկնիկ:

Բարձր արժեքի և առաքման ժամանակների պատճառով ես նախընտրեցի կոտրել սովորական և էժան HC-05- ը ՝ Բրայանի գրած այս պարզ և արդյունավետ ուղեցույցի շնորհիվ.

www.instructables.com/id/Upgrade-Your-3-Bl…

Գործընթացը բավականին պարզ է, և ձեզ հարկավոր կլինի միայն FTDI տախտակ և որոշ ծրագրակազմեր, որոնք ներբեռնվում են անմիջապես ուղեցույցից:

Ընթացակարգի ավարտին ձեր HC-05 մոդուլը կկարողանա գործել նույն կերպ, ինչպես RN-42- ը և ցանկացած այլ HID bluetooth մոդուլ:

(պատկերը վերցված է

Քայլ 3: Շղթա

Շրջան
Շրջան
Շրջան
Շրջան

Հուսով եմ, որ նկարի սխեման հասկանալի է:

Այս կազմաձևում միացումն օգտագործում է 9 gpio:

D02> HC-05 TX D03> HC-05 RX D04> HC-05 STATE D08> Displayուցադրել RES D09> Displayուցադրել DC D11> Displayուցադրել SDA D13> Displayուցադրել SCL A4> MPR121 SDA A5> MPR121 SCL

Նկատի ունեցեք, որ MPR121 մոդուլը սնուցվում է 3.3 Վ լարման միջոցով և 2 դիմադրություն HC-05- ի լարման բաժանարարի համար:

Քայլ 4: Շրջանակ

Շրջանակ
Շրջանակ
Շրջանակ
Շրջանակ
Շրջանակ
Շրջանակ
Շրջանակ
Շրջանակ

Նկարագրված նախագիծը չունի իրական ֆիքսված շրջանակ, քանի որ յուրաքանչյուր պաթոլոգիա կպահանջի նվիրված ձև, չափ և նյութ:

Այս ուղեցույցի համար ես պատրաստեցի պարզ ստվարաթղթե շրջանակ, որը ցույց կտա մարմնի համար ցանկացած ձևի և նյութի օգտագործման հնարավորությունը:

Մարմնի ամենապարզ կառուցվածքը ապահովելու հիմնարար մասն այն է, որ այն զերծ է շոշափելի կոճակներից:

Կոնդենսատիվ ստեղների օգտագործումը ապահովում է 7 մուտք ՝ MPR121 մոդուլի շնորհիվ, պարզապես մալուխը կամ որևէ այլ հաղորդիչ նյութ միացնելով մոդուլին, դարձնելով ստեղնաշարի դասավորությունը և ստեղծելով շրջանակ և կոճակներ: ցանկացած չափս շատ պարզ է:

Քայլ 5: որոնվածը

Որոնվածը
Որոնվածը
Որոնվածը
Որոնվածը
Որոնվածը
Որոնվածը

Նախ մեզ անհրաժեշտ են որոշ գրադարաններ.

Միայն տեքստային Arduino գրադարան SSD1306 OLED էկրանների համար Adafruit MPR121 գրադարան SPIS ծրագրային ապահովման սերիա

Մկնիկի կուրսորը տեղափոխող հրամանները ուղարկվում են Serրագրային ապահովման սերիայի գրադարանին «գրելու» գործառույթով:

Յուրաքանչյուր հրաման բաղկացած է 7 բայթ բուֆերից, որը կառուցված է այսպես.

բուֆեր [0] = 0xFD; բուֆեր [1] = 0x05; բուֆեր [2] = 0x02; բուֆեր [3] = 0x00; // Կոճակների բուֆեր [4] = 0x00; // X Movementbuffer [5] = 0x00; // Y Movementbuffer [6] = 0x00; // Անիվ

Այս նախագծի համար ես ընտրեցի «Միայն տեքստը», քանի որ այն օգտագործում է ծրագրի պահեստային տարածքի ընդամենը 2928 բայթ (9%), իսկ գլոբալ փոփոխականներն օգտագործում են 54 բայթ (2%) դինամիկ հիշողություն:

Քայլ 6: Տեսանյութ

Չեմ կարող վերբեռնել տեսանյութը … Դուք կարող եք տեսնել այստեղ ՝

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