Բովանդակություն:
- Քայլ 1: Դիտեք տեսանյութը
- Քայլ 2: Ստացեք ամբողջ նյութը
- Քայլ 3. Ստացեք Ps2 և Accel Stepper գրադարանները
- Քայլ 4. Պարզեք Touchpad- ի միացումները
- Քայլ 5: Փորձարկեք Touchpad- ը
- Քայլ 6. Programրագրավորեք Arduino միկրոկառավարիչը
- Քայլ 7: Ուսումնասիրեք սխեմայի սխեման
- Քայլ 8: Կատարեք լարերի միացումներ
- Քայլ 9. Միացրեք Arduino- ի տախտակը հոսանքին և միացրեք այն
- Քայլ 10: Խնդիրների վերացում
- Քայլ 11: Tinker With It
Video: Կրկին օգտագործեք Old Laptop- ի Touchpad- ը ՝ Stepper Motor- ը կառավարելու համար. 11 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Այս նախագիծը պատրաստել եմ մի քանի ամիս առաջ: Մի քանի օր առաջ նախագծի տեսանյութը տեղադրեցի r/Arduino- ում Reddit- ում: Տեսնելով, որ մարդիկ հետաքրքրվում են նախագծով, ես որոշեցի դարձնել այս Instructable- ը, որտեղ որոշ փոփոխություններ եմ կատարել Arduino ծածկագրում և մի գործառույթ եմ ավելացրել: Այսպիսով, առանց ավելորդ խոսակցությունների, եկեք սկսենք:
Քայլ 1: Դիտեք տեսանյութը
Դիտեք տեսանյութը ՝ պատկերացում կազմելու, թե ինչ է կատարվում:
Քայլ 2: Ստացեք ամբողջ նյութը
Այս նախագծի համար ձեզ հարկավոր է.
- Arduino միկրոկառավարիչի տախտակ
- PS/2 սենսորային համակարգիչ նոութբուքից (փորձեք ձեռք բերել Synaptics չիպով)
- *A ULN2003 տիպի շարժիչով շարժիչ (միաբևեռ սանդղակի շարժիչների համար (5-լար))
- *L298N տիպի շարժիչով վարորդ (երկբևեռ տիպային շարժիչների համար (4-լար))
- 6 արուից իգական jumper լար (2 ուժի և 4 թվային ազդանշանների համար)
- Քայլ շարժիչ
- 5-12 վոլտ DC էներգիայի աղբյուր (կախված սլաքի շարժիչից)
Այստեղ կարգավորումը սնուցվում է բջջային հեռախոսի լիցքավորիչից, որը 5 վոլտ է մատակարարում Arduino տախտակին և սանդղակի վարորդին: Չնայած այն հանգամանքին, որ շարժիչով շարժիչը գնահատվում է 12 վոլտ, դուք կարող եք օգտագործել ավելի ցածր լարման մատակարարում, եթե շարժիչի ոլորող մոմենտի պահանջները բարձր չեն, քանի որ ավելի ցածր լարման մատակարարման միջոցով շարժիչը, ինչպես նաև վարորդը կդառնան ավելի հովացուցիչ:
*Երկկողմանի շարժիչով շարժիչներն ունեն նույն կապի կապերը Arduino տախտակի հետ:
Քայլ 3. Ստացեք Ps2 և Accel Stepper գրադարանները
Ներբեռնեք ps2 գրադարանի թղթապանակը այստեղից: Ներբեռնված թղթապանակը տեղափոխեք աշխատասեղան, քանի որ այն ավելի հեշտ կլինի գտնել: Բացեք Arduino IDE- ն և կտտացրեք Էսքիզ> Ներառել գրադարան> Ավելացնել. ZIP գրադարան… և այնուհետ աշխատասեղանից ընտրեք ps2 թղթապանակը: Գրադարանը ներառված կլինի, և այժմ կարող եք օգտագործել ps2 գրադարանը:
Accel Stepper գրադարանի համար կարող եք այն ստանալ ՝ սեղմելով Ctrl+Shift+I, այնուհետև մուտքագրելով «Accel Stepper» և տեղադրելով գրադարանը:
Քայլ 4. Պարզեք Touchpad- ի միացումները
Եթե ունեք Synaptics սենսորային համակարգ, ինչպես վերը նշվածը, «T22» - ը +5V է, «T10» - ը ՝ «ժամացույց», «T11» - ը ՝ «Data» և «T23» - ը ՝ «GND»: Կարող եք նաև «GND» մետաղալարերը միացնել խոշոր բացված պղնձի վրա, ինչպես ցույց է տրված վերևում:
Կտտացրեք վերը նշված պատկերին ՝ ավելին իմանալու համար:
Եթե ունեք այլ հպման վահանակ, փորձեք դրա մասի համարը որոնել ինտերնետում «pinouts» - ով, կամ կարող եք Reddit- ում հարցնել r/Arduino համայնքին, եթե խրված եք:
Քայլ 5: Փորձարկեք Touchpad- ը
Համոզվեք, որ ճիշտ միացումներ են կատարվել touchpad- ին: Touchpad- ը փորձարկելու համար տեղադրեք ps2 մկնիկի կոդը Arduino միկրոկառավարիչի վրա Օրինակներ> ps2- ից: Միացրեք «ockամացույց» մետաղալարերը D6- ին, «Տվյալների» մետաղալարերը ՝ D5- ին, GND- ին ՝ GND- ին և +5V կամ VCC- ին ՝ համապատասխանաբար Arduino տախտակի +5V կապին: Միացրեք Arduino- ի տախտակը համակարգչին և բացեք սերիական մոնիտորը: Եթե տեսնում եք, որ թվերը փոխվում են, երբ ձեր մատը դիպչում եք հպման վահանակի վրա, ապա դիպչողը աշխատում է ճիշտ և կարող եք շարունակել:
Քայլ 6. Programրագրավորեք Arduino միկրոկառավարիչը
Առաջին ծածկագիրը ՝ «PS2_toucpad_with_Stepper», չունի արագացուցիչ/դանդաղեցման գործառույթ ՝ քայլող շարժիչի համար, բայց ունի տնային գործառույթ:
Երկրորդ ծածկագիրը ՝ «PS2_toucpad_accel_stepper» չունի տնային գործառույթ, բայց ունի արագացման/դանդաղեցման հատկություն:
Լրացուցիչ տեղեկություններ կարող եք իմանալ համապատասխան Arduino կոդերից:
Քայլ 7: Ուսումնասիրեք սխեմայի սխեման
Կտտացրեք նկարի վրա ՝ ավելի լավ դիտելու համար:
Քայլ 8: Կատարեք լարերի միացումներ
Քայլ 9. Միացրեք Arduino- ի տախտակը հոսանքին և միացրեք այն
Կարգավորումը միացնելուց հետո մատը սահեցրեք սենսորային վահանակի երկայնքով և տեսեք, թե արդյոք շարժիչը շարժվում է:
Քայլ 10: Խնդիրների վերացում
Եթե որոշ խնդիրների հանդիպեք, կարող եք անել հետևյալը.
Եթե որոշակի ուղղությամբ շարժվելու փոխարեն քայլքաշարժիչը հետ ու առաջ է գնում
- Փոխեք կապի հայտարարման հաջորդականությունը: Օրինակ ՝ փոխարինեք Stepper stepper (200, 8, 10, 9, 11) Stepper stepper- ով (200, 8, 9, 10, 11):
- Ստուգեք շարժիչային վարորդին Arduino- ի տախտակին միացնող ազդանշանային լարերը, ինչպես նաև սլաքի շարժիչի լարերը պատշաճ կերպով միացված են այնտեղ, որտեղ դրանք պետք է լինեն, բայց դրանք թուլացած և անսարք չեն:
Եթե շարժիչն ընդհանրապես չի շարժվում
- Ստուգեք, թե արդյոք touchpad- ը ճիշտ է աշխատում, վերադարձեք Քայլ 5:
- Ստուգեք, արդյոք շարժիչի վարորդը և հպման տախտակը սնվում են:
- Ստուգեք, արդյոք շարժիչը կամ շարժիչի վարորդը սխալ են:
Քայլ 11: Tinker With It
Այժմ, երբ այն սկսել եք գործել, ինչու չկիսեք այն համայնքի հետ: Կտտացրեք «Ես դա արեցի»: և կիսվեք ձեր ստեղծագործությամբ: Փորձեք փոփոխել ծածկագիրը ՝ ավելի շատ հնարավորություններ ավելացնելու համար, մի քանի սլաքային շարժիչներ գործարկելու և այլն:
Բացի այդ, հնարավորության դեպքում փորձեք օգնել խրվածներին, ես ձեզ շատ շնորհակալ կլինեմ:
Խորհուրդ ենք տալիս:
Կրկին օգտագործեք LEDC68 Old Gotek էկրանը `4 քայլ
Կրկին օգտագործեք LEDC68 Old Gotek էկրանը. Ես ունեմ մի քանի Gotek անգործունյա սկավառակներ, բոլորն էլ արդիականացվել են որպես ֆլեշ անգործուն `թույլ տալով դրանք օգտագործել ռետրո համակարգիչների վրա: Այս ծրագրաշարը թույլ է տալիս տարբեր լրացումներ կատարել Gotek ստանդարտ կրիչի վրա, մասնավորապես ՝ եռանիշ LED էկրանը կարող է բարելավվել
Կրկին օգտագործեք Philips Wake Up Light HF3550 + Ipod Touch 4 -րդ քայլը `5
Կրկին օգտագործեք Philips Wake Up Light HF3550 + Ipod Touch 4 -րդ ՝ EDIT 2019/10/28 Ես վերբեռնել եմ նոր ճեղքված IPA ֆայլ (շնորհակալություն irastignac) և թարմացրել անանուն ֆայլի հղումը: Այն պետք է կանխի այն պահը, երբ ձեզանից կպահանջվի մուտքագրել իմ խնձորի ID- ն: EDIT 2019/10/22 թվում է, որ philips IPA ֆայլը ստորագրված է իմ խնձորի հետ
Հին սմարթֆոնը կրկին օգտագործեք որպես վիդեո մոնիտոր. 4 քայլ (նկարներով)
Հին սմարթֆոնը կրկին օգտագործեք որպես վիդեո մոնիտոր. Իմ հին Samsung S5- ը դարեր շարունակ պառկած է եղել, և չնայած այն կծառայի որպես մեծ անվտանգության ցանց, եթե ինչ -որ բան պատահի իմ iPhone- ի հետ, այլապես դա մեծ օգուտ չի բերի: Վերջերս, ընկերս ինձ ծննդյան օրվա առթիվ Գվինեա խոզ նվիրեց, և դա արդեն
Android (հեռակա) միջերես ՝ Arduino- ի և Bluetooth- ի միջոցով Servo Motor- ը կառավարելու համար. 7 քայլ (նկարներով)
Android (հեռակա) միջերես ՝ Arduino- ի և Bluetooth- ի օգնությամբ Servo Motor- ը կառավարելու համար. Այս տեսանյութը ցույց է տալիս, թե ինչպես է UI- ն վերահսկելու servo շարժիչի արագությունը և դիրքը
Կրկին օգտագործեք մեկանգամյա օգտագործման տեսախցիկ և փրկեք մոլորակը: և խնայեք մի քանի դրամ ՝ 4 քայլ
Կրկին օգտագործեք մեկանգամյա օգտագործման տեսախցիկ և փրկեք մոլորակը: Վերջերս ես իջել էի իմ տեղական լուսանկարների խանութում (jessops) ՝ միանգամյա օգտագործման մի քանի տեսախցիկ ձեռք բերելու համար, քանի որ վստահ եմ, որ տեղյակ եք, որ դրանք մեծ զվարճություն են առաջացնում ցնցող մարդկանց համար: Պարզապես խնդրեք, և նրանք դրանք տալիս են: Ես նաև մտածեցի, հա, այս ընկերությունները հետ են վերցնում տեսախցիկները, դնում