Բովանդակություն:
- Քայլ 1: Դիտեք տեսանյութը
- Քայլ 2: Ստացեք բոլոր անհրաժեշտ նյութերը
- Քայլ 3: Բացահայտեք Touchpad- ի լարերի միացումները
- Քայլ 4. Programրագրավորեք Arduino միկրոկառավարիչը
- Քայլ 5. Touchpad- ը միացրեք Arduino տախտակին
- Քայլ 6: Կարգավորումը միացրեք ձեր համակարգչին
- Քայլ 7. Միացրեք 7 հատվածի LED էկրանը Arduino տախտակին
- Քայլ 8: Միացրեք կարգավորումը համակարգչին և փորձեք այն
- Քայլ 9: umeավալի վերահսկում
- Քայլ 10: Անհատականացրեք ծածկագիրը
- Քայլ 11: Կատարեք ավելին
Video: Վերօգտագործեք հին նոութբուքի հպման վահանակը ՝ համակարգիչը կառավարելու համար: 11 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
PS/2 նոութբուքի հպման տախտակները միկրոկոնտրոլերի միջոցով օգտագործվող ինտերֆեյսի ամենաթեժ սարքերից են: Լոգարիթմական և մատով հարվածելը կարող է վերահսկող իրերը դարձնել բավականին պարզ և զվարճալի եղանակով: Այս Ուղեցույցում եկեք մեկը համատեղենք USB HID Arduino միկրոկառավարիչի հետ `մեր մատի սահիկով վերահսկելու մեր համակարգիչը: Եկեք սկսենք!
Քայլ 1: Դիտեք տեսանյութը
Դիտեք տեսանյութը ՝ հասկանալու համար, թե ինչպես է դա աշխատում և իմանալու ստեղնաշարի գործառույթները:
Քայլ 2: Ստացեք բոլոր անհրաժեշտ նյութերը
Մենք կարող ենք սկսել այս նախագծի հիմնական տարբերակից, որտեղ ստեղնաշարի դյուրանցման երկու գործառույթներ կարող են վերահսկվել համապատասխանաբար x և y առանցքների վրա մատների շարժման միջոցով: Բազմաֆունկցիոնալ տարբերակը թույլ կտա մեզ օգտագործել ստեղնաշարի դյուրանցման ավելի քան երկու գործառույթ, որտեղ x առանցքի շարժումը կվերահսկի գործառույթը, իսկ y առանցքի շարժումը կփոխվի գործառույթների միջև:
Այս նախագծի համար ձեզ կպահանջվի.
- USB HID- ի հետ համապատասխանող Arduino միկրոկառավարիչ (Լեոնարդո, Միկրո, Pro Micro):
- PS/2 touchpad (Synaptics- ից մեկը խորհուրդ է տրվում, ինչպես հայտնի է և փորձարկված):
- 4 լար (մերկ լարեր ՝ մի կողմում արական միակցիչով ՝ Arduino- ի տախտակը սենսորային դիպչակին միացնելու համար):
Բազմաֆունկցիոնալ վերահսկիչի համար լրացուցիչ կպահանջվի.
- 7 հատվածից բաղկացած LED էկրան (ընդհանուր կաթոդ առաջին, այսինքն ՝ ընդհանուր տերմինալ -ve)
- 220Ω դիմադրություն:
- 9 լար (LED էկրանը Arduino տախտակին միացնելու համար):
Քայլ 3: Բացահայտեք Touchpad- ի լարերի միացումները
Առցանց որոնեք օգտագործվող touchpad- ի մասի համարը: Եթե դուք խրված եք, կարող եք օգնություն ստանալ r/Arduino համայնքից:
Հպման տախտակների մեծ մասում, հատկապես Synaptics- ում, հետևյալ պղնձե բարձիկները համապատասխանում են ինքնաթիռի չիպի յուրաքանչյուր միացմանը.
- T22 ~> +5 վոլտ
- T23 ~> GND
- T10 ~> ockամացույց
- T11 ~> Տվյալներ
Քայլ 4. Programրագրավորեք Arduino միկրոկառավարիչը
Ես խորհուրդ կտայի սկսել ծածկագրի հիմնական տարբերակից `ծանոթանալու կառավարման տարրերին և փոփոխելու ձեր ապագա պահանջներին համապատասխանող պարամետրերը:
Քայլ 5. Touchpad- ը միացրեք Arduino տախտակին
Քանի որ touchpad- ի պղնձե բարձիկներն արդեն հայտնի են, մենք կարող ենք touchpad- ի 5 վոլտ և GND մուտքագրումը միացնել Arduino- ի տախտակի +5 վոլտ և GND վերնագրերի քորոցին:
Ockամացույցի կապը միացված կլինի A0 կապին, իսկ Տվյալների կապը ՝ Arduino տախտակի A1 կապին:
Բարեբախտաբար, այս տախտակն ուներ բավականաչափ մեծ ժապավենի միակցիչ, որը թույլ էր տալիս միացնել արական թռիչքային լարերը: Դուք կարող եք մետաղալարեր կպցնել պահանջվող պղնձե բարձիկներին, և եթե ցանկանում եք ավելի մաքուր լարեր, ինչպես 4 -րդ նկարում, կարող եք օգտագործել ժապավենային մալուխ և դրա վրա լարեր կպցնել, ինչպես ցույց է տրված 3 -րդ նկարում:
Քայլ 6: Կարգավորումը միացրեք ձեր համակարգչին
Առայժմ կարող եք բաց թողնել այս քայլը, եթե կատարում եք նախագծի բազմաֆունկցիոնալ տարբերակը:
Կարգավորումը միացնելուց հետո, մատնաչափը x- առանցքով դիպչելիս, պետք է կարողանաք կառավարել ձախ և աջ սլաքների ստեղները և մատը տեղափոխել y առանցքի երկայնքով, պետք է կարողանաք վերահսկել վեր ու վար սլաքների ստեղներ:
Քայլ 7. Միացրեք 7 հատվածի LED էկրանը Arduino տախտակին
Միացրեք ցուցադրման ընդհանուր քորոցը 200Ω դիմադրության միջոցով Arduino- ի տախտակի D9 կապին: Այնուհետև կատարեք հետևյալ կապերը.
LED ցուցադրման քորոց ~> Arduino տախտակի քորոց
A ~> D2
B ~> D3
C ~> D4
D ~> D5
E ~> D6
F ~> D7
G ~> D8
LED էկրանի «DP» կապը չի օգտագործվի:
Քայլ 8: Միացրեք կարգավորումը համակարգչին և փորձեք այն
Կարգավորումը համակարգչին միացնելուց հետո, y- առանցքի երկայնքով մատը սահեցնելու դեպքում, ինչպես տեսանյութում, LED էկրանին կբարձրանա/կիջնի ՝ կախված մատի շարժման ուղղությունից: Ընդհանուր առմամբ կա 15 գործառույթ, որից 14 -ը համակարգչային կառավարման համար է (0 -ի գործառույթը վերապահված է LED էկրանների պայծառության կառավարման համար, բայց կարող է փոխվել ՝ փոփոխելով Arduino ծածկագիրը):
Մինչև 0 ֆունկցիան լինելը, մատը x առանցքի երկայնքով սահեցնելու դեպքում LED էկրանին պայծառությունը կփոխվի `կախված մատի շարժման ուղղությունից: Մնացած 14 գործառույթները բացատրվում են Arduino ծածկագրում: Ազատորեն փոխեք դրանք ձեր պահանջներին համապատասխան:
Քայլ 9: umeավալի վերահսկում
Arduino միկրոկոնտրոլերը կրկնօրինակում է Page Up և Page Down ստեղների սեղմումը Ctrl ստեղնով ՝ ձայնը համապատասխանաբար բարձրացնելու և իջեցնելու համար: Որպեսզի ստեղնաշարի այս դյուրանցումն աշխատի, ձեզ հարկավոր է ներբեռնել «Volume.exe» ֆայլը այստեղից (անվտանգ է) և տեղադրել այն գործարկման համակարգի թղթապանակում, որպեսզի այն աշխատի ամեն անգամ, երբ համակարգիչը բեռնվում է:
Դուք կարող եք ստուգել սա օգնության համար:
Քայլ 10: Անհատականացրեք ծածկագիրը
Փորձեք փոփոխություններ մտցնել ծածկագրում ՝ համակարգչի վերահսկումից բացի այլ գործառույթներ կատարելու, ավելի շատ գործառույթներ ավելացնելու կամ եղածները փոխելու համար: Մնացել են բազմաթիվ գործառույթներ, որոնցից կարելի է օգտվել:
Քայլ 11: Կատարեք ավելին
Օգտագործելով touchpad ՝ փորձեք վերահսկել այս և այս այլ բաները: PS/2 touchpad- ի միջոցով կարող եք շատ բաներ անել: Եթե ինչ -որ նոր բան եք մտածում, փորձեք այն կիսել համայնքի հետ:
Խորհուրդ ենք տալիս:
[2020] Երկու (x2) միկրո օգտագործմամբ ՝ RC մեքենան կառավարելու համար. 6 քայլ (նկարներով)
[2020] Երկու (x2) միկրո. Բիթ օգտագործելով RC մեքենան կառավարելու համար. Եթե ունեք երկու (x2) միկրո: բիթ, մտածե՞լ եք դրանք օգտագործել RC մեքենայի հեռակառավարման համար: Դուք կարող եք կառավարել RC մեքենան ՝ օգտագործելով միկրո
Մարտկոցով աշխատող Wi-Fi խելացի կոճակ ՝ HUE լույսերը կառավարելու համար. 5 քայլ (նկարներով)
Մարտկոցով աշխատող Wi-Fi խելացի կոճակ ՝ HUE լույսերը վերահսկելու համար. Այս նախագիծը ցույց է տալիս, թե ինչպես կարելի է մարտկոցով աշխատող IoT Wi-Fi կոճակ կառուցել 10 րոպեից պակաս ժամանակում: Կոճակը վերահսկում է HUE լույսերը IFTTT- ի վրա: Այսօր դուք կարող եք էլեկտրոնային սարքեր կառուցել և դրանք միացնել խելացի տան այլ սարքերին բառացիորեն րոպեների ընթացքում: Ինչ
Երեք հպման տվիչների սխեմաներ + հպման ժմչփի միացում `4 քայլ
Հպման տվիչների երեք սխեմաներ + Հպման ժմչփի միացում. Հպման տվիչը միացում է, որը միանում է, երբ դիպչում է դիպչող կապում: Այն աշխատում է անցողիկ հիմքերով, այսինքն ՝ բեռը միացված կլինի միայն այն ժամանակ, երբ կապում են կապում: Այստեղ ես ձեզ ցույց կտամ հպման սեն կատարելու երեք տարբեր եղանակներ
Վերօգտագործեք հին տպիչի ժապավենները և տեսաերիզները ՝ պարան պատրաստելու համար: 9 քայլ
Պարան պատրաստելու համար կրկին օգտագործեք հին տպիչի ժապավեններն ու տեսաերիզները. Ոչ, ես չեմ խոսում կետային թանաքով ժապավենների մասին {չնայած դրանք կաշխատեն, պարզապես խառնաշփոթ կլինի} նկատի ունեմ այն մեկը, որը դուք ստանում եք այդ փոքրիկ լուսանկարչական տպիչներից, ինչպիսիք են կանոնական սելֆին կամ ծածկագիրը
Օգտագործելով Bluetooth- ով միացված Sony Ericsson հեռախոսը ՝ ձեր համակարգիչը կառավարելու համար. 6 քայլ
Օգտագործելով ձեր Bluetooth- ով միացված Sony Ericsson հեռախոսը ՝ ձեր համակարգիչը կառավարելու համար. Ես որոշ ժամանակ կարդում եմ հրահանգներ և միշտ ցանկացել եմ անել որոշ բաներ, որոնց մասին մարդիկ գրել են, բայց ես ինքս ինձ նայել եմ: դժվար է անել, քանի որ դրանք իսկապես դժվար է անել, կամ