Բովանդակություն:
- Քայլ 1: Քայլ 1: Հավաքեք պահանջները
- Քայլ 2: Քայլ 2. Կոճակների, անջատիչների և կոդավորիչների դասավորություն
- Քայլ 3. Քայլ 3. Հորատեք և տեղադրեք կոճակները, անջատիչները և կոդավորիչները
- Քայլ 4: Քայլ 4. Տեղադրեք ձեր մատրիցան
- Քայլ 5: Քայլ 5: Լարացրեք մատրիցը
- Քայլ 6: Քայլ 6. Միացրեք ծածկագրիչներն ու Arduino- ն
- Քայլ 7: Քայլ 7: Պատրաստեք ուրվագիծը
Video: Sim Racing Button Box: 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Կոճակների տուփը Sim Racing- ում օգտագործվող սարք է, որը թույլ է տալիս տարբեր կոճակներ, անջատիչներ և բռնակներ հատկացնել մեքենայի տարբեր հսկիչներին: Սովորական կոճակների առաջադրանքներն են ՝ մեկնարկային կոճակ, PTT, խնդրանքի փոս և այլն: Փոփոխական անջատիչները հիանալի են աշխատում մաքրիչների, լուսարձակների և այլնի համար: Բռնակներ կարող են օգտագործվել TC (Traction Control), Արգելակի կողմնակալության և այլնի համար:
Քայլ 1: Քայլ 1: Հավաքեք պահանջները
Arduino Pro Micro - Դուք կարող եք ստանալ պաշտոնական տախտակ; Ես բախտ եմ ունեցել նաև թակոցային տարբերակներով:
ABS Project տուփ - համոզվեք, որ այն բավական խորն է `ձեր ընտրած կոճակները և անջատիչները ապահովելու համար:
Մեկ ակնթարթային կոճակներ - Կլոր ամրացման անցքով կոճակները ամենահեշտն են աշխատել: Փնտրեք կոճակներ, որոնք ունեն ձեր նախընտրած գույնն ու չափը: Կոճակները պետք է ունենան n.o. (Սովորաբար բաց) կոնտակտներ: Նկատի ունեցեք, որ այս հրահանգը չի անդրադառնում, թե ինչպես օգտագործել լուսավորված կոճակներ:
Փոխարկիչների փոխարկիչ - Դուք կարող եք ընտրել պահի և կողպման միջև: Այլ ընտրանքներ են ST (Single Throw) կամ DT (Double Throw): Մեկանգամյա նետումը նշանակում է 2 դիրք ՝ միացված/անջատված, կրկնակի նետումը ՝ 3 դիրքի միացված/անջատված/միացված: Մի անհանգստացեք միայնակ բևեռ (SP) կամ երկբևեռ (DP) տեսակների համար, երկուսն էլ կաշխատեն: Եթե ավարտվում եք Double Throw անջատիչներով, կարող եք պարզապես անտեսել տերմինալների երկրորդ փաթեթը: Այս անջատիչներին հաճախ անդրադառնում են իրենց հատկություններով ՝ SPDT, DPDT և այլն:
Պտտվող կոդավորիչներ - Կոդավորիչները մեզ թույլ են տալիս վերահսկել այն գործառույթները, որոնք աջակցում են ճշգրտումների ավելացման և նվազման: օրինակ Քաշման հսկողություն: Որոշ պտտվող կարգավորիչներ ունեն նաև ներկառուցված պահի կոճակ ՝ կոդավորիչի լիսեռը ներքև սեղմելով: Բռնակներ - կոդավորիչներ ՝ կոդավորող առանցքներին տեղավորելու համար:
USB Micro to USB -A մալուխ - Սա կօգտագործվի arduino ծածկագիրը տախտակին վերբեռնելու, ինչպես նաև ձեր Button Box- ը ձեր համակարգչին միացնելու համար:
Լար - Ես նախընտրում եմ տեֆլոնով պատված 24 գ: պինդ մետաղալար:
Sոդման և զոդման երկաթ - wածր հզորությամբ երկաթը փոքր ծայրով ավելի լավ կաշխատի: Միացումները կհալվեն և չեն խափանվի, եթե չափից ավելի տաքացվեն, այնպես որ ավելի լավ է կարգավորելի ջերմաստիճանը կամ ցածր հզորությամբ երկաթը:
Հորատման և փորման բիթեր - Ձեր անջատիչների, կոճակների և այլնի համար անցքեր ստեղծելու համար: Փոքր օդաչուն և քայլ բիթը հիանալի համադրություն են կազմում: Drill Press- ի հասանելիությունը հավասարեցման սխալները ավելի քիչ հավանական կդարձնի: Լրացուցիչ. Վինիլային փաթաթան `կոճակի տուփին ածխածնի մանրաթելից կամ ալյումինից տեսք հաղորդելու համար:
Քայլ 2: Քայլ 2. Կոճակների, անջատիչների և կոդավորիչների դասավորություն
Կոճակները կտեղադրվեն ձեր նախագծային տուփի կափարիչի վրա: Կրկնակի ստուգեք, որ ձեր կոճակների տուփը բավական խորն է ձեր կոճակների համար:
Ինձ օգտակար է համարում անջատիչների, կոճակների և բռնակների ֆիզիկապես տեղադրումը կափարիչի վրա `տարածության և գեղագիտության զգացում ունենալու համար:
Փորձեք ամեն ինչ դասավորել ցանցի մեջ `յուրաքանչյուր բաղադրիչի միջև հավասար հեռավորությամբ:
Համոզվեք, որ տողերի վերջում բավականաչափ տարածք եք թողնում, անջատիչներն ու կոճակները հիմք ունեն և պատշաճ տեղադրելու համար բավականաչափ տարածք է պետք: Եթե դուք դեմքը վինիլով եք փաթաթում ածխածնի կամ ալյումինի տեսք ունենալու համար, կարող եք մատիտով տուփի հենց երեսին գծեր գծել, դրանք հետագայում կփակվեն փաթաթանով:
Հակառակ դեպքում, գծեր գծեք կափարիչի ներքևի մասում, ցանկանում եք, որ գծեր հատվեն յուրաքանչյուր տեղադրվող կոճակի/անջատիչի կենտրոնում:
Քայլ 3. Քայլ 3. Հորատեք և տեղադրեք կոճակները, անջատիչները և կոդավորիչները
Օգտագործեք մի փոքր հորատիչ (որը նաև հայտնի է որպես փորձնական բիտ) յուրաքանչյուր բաղադրիչի համար անցքը սկսելու համար: Փոքրիկը թույլ է տալիս լինել շատ ճշգրիտ և ապահովել, որ ամեն ինչ կենտրոնացած լինի: Հուշում. Եթե դուք ունեք մուտք դեպի փորված մամլիչ, այս քայլը կլինի ավելի հեշտ և արագ: Եթե ոչ, մի անհանգստացեք, պարզապես ձեր ժամանակը վերցրեք:
Փորձնական անցքեր կատարելուց հետո անցեք աստիճանի բիտին կամ ճիշտ բիթին `յուրաքանչյուր բաղադրիչի առանցքի տեղադրման համար:
Հուշում. Stepգույշ եղեք քայլ առ քայլ օգտագործելիս `շատ հեռու չգնալու համար: Ես սիրում եմ օգտագործել սրիչ և գունավորել այն բանի քայլը, որի վրա պետք է կանգ առնել: Սա նաև լավ ժամանակ է USB մալուխի պատուհանի հետևի հատվածում, որը կանցնի Arduino- ի և ձեր համակարգչի միջև: Անցքը պետք է այնքան մեծ լինի, որ մալուխի USB միկրո ծայրը անցնի: Դուք կարող եք օգտագործել ռետինե գոգնոց ՝ անցքը կտրելու համար, իսկ ներսից ՝ մետաղալարեր, որպես լարվածության թեթևացում ՝ մալուխը դուրս քաշելուց խուսափելու համար: Եթե դուք պատրաստվում եք վինիլով փաթաթել ձեր տուփի կափարիչը, հիմա ժամանակն է դա անել:
Քայլ 4: Քայլ 4. Տեղադրեք ձեր մատրիցան
Arduino վերահսկիչն ունի սահմանափակ քանակությամբ մուտքեր և ելքեր, որոնց միջոցով կարող է զգալ, երբ կոճակները սեղմվում են, անջատիչները փոխվում են և այլն: Ավելի մեծ թվով անջատիչների և կոճակների տեղադրման համար մենք կօգտագործենք մատրիցա կոչվող տեխնիկա: Մատրիցան աշխատում է ՝ օգտագործելով ելքի և մուտքի խաչմերուկ ՝ որպես անջատիչի կամ կոճակի «հասցե»: Արդունինոյի ելքերը նշանակվում են որպես սյուներ, իսկ մուտքերը ՝ որպես տողեր մատրիցում, և յուրաքանչյուր կոճակի և անջատիչի դիրքի տրվում է հասցե: Ձեր դասավորությունը կատարելու համար ամենահեշտն է օգտագործել աղյուսակային ծրագիր, բայց թուղթը նույնպես կաշխատի: Օգտագործելով Arduino- ի A0, A1, A2 և A3- ը ՝ որպես «սյուներ» մատրիցում և 6, 7, 8, 9, 10 և 16 -ը ՝ որպես «տողեր», մենք կարող ենք ընդունել մինչև 28 մուտք (կոճակների սեղմում, դիրքերի փոփոխում և այլն): Դիզայնը հեշտացնելու համար կոճակի անջատիչի կամ պտտվողի յուրաքանչյուր քորոց կպահանջվի պիտակ ՝ դրան անդրադառնալու համար: Ես ընտրել եմ «PBn» - ը `սեղմման կոճակը ներկայացնելու համար,« TGn » - ը` անջատիչ, և «REn» - ը պտտվող կոդավորիչների համար: Անվան մեջ «n» - ն փոխարինվում է թվով ՝ մատրիցում այդ կոնկրետ բաղադրիչը նշելու համար: Հուշում. Օգտակար է յուրաքանչյուր բաղադրիչի անունը գրել կափարիչի ներքևի մասում `դրա գտնվելու վայրի կողքին, օրինակ. PB1, PB2, RE1 և այլն: Մատրիցայում ես վերաբերում եմ կապումներին, քանի որ դրանք տեսողականորեն տեղադրված են կափարիչի ներքևից դիտվող կափարիչի վրա: Օրինակ, սեղմման կոճակը կունենա 2 տերմինալ, որոնց ես վերաբերում եմ որպես «H» (բարձր) և «L» (ցածր), կարող եք նաև օգտագործել վերևից և ներքևից, կամ այն, ինչ ձեզ դուր է գալիս, քանի դեռ կարող եք հեշտությամբ հիշել ձեր սխեման. Փոխելու համար ես օգտագործում եմ բարձր, կենտրոնական և ցածր: քանի որ իմ փոխարկիչները DPDT են: Իմ պտտվող կոդավորողներն ունեին նաև կոճակներ, այնպես որ ես ունեմ նաև REn-PB բարձր և ցածր: Յուրաքանչյուր կոճակ կամ անջատիչ «մուտքագրում» քարտեզագրվելու է ձեր մատրիցի սյունակին: Նույն սյունակում կարող եք ունենալ մի քանի անջատիչ/կոճակ մուտք, պարզապես ոչ ավելի, քան ձեր ունեցած տողերի քանակը:
Կարևոր! Անջատիչ անջատիչի բոլոր ելքերը պետք է քարտեզագրվեն դրա մուտքի սյունակին: Դա տեղի է ունենում այն պատճառով, որ դուք պետք է միացնեք անջատիչի կենտրոնը `A0 ասելու համար, այնուհետև անջատիչի ելքը (բարձր կամ ցածր տերմինալ) կանցնի տողերի քորոցին, օրինակ. 7 կամ 8:
Arduino ելքեր (անջատիչ/կոճակի մուտքեր) A0A1A2 TG1-HPB1-HPB2-H TG2-CTG4-CPB5-H TG3-CPB3-HPB6-H RE1-PB-HPB4-HPB7-H RE2-PB-HPB8-H RE3-PB- H Arduino մուտքեր (անջատիչ/կոճակի ելքեր) 6TG1-LPB1-LPB2-L 7TG2-HTG4-LPB5-L 8RE1-PB-LRE2-PB-LPB6-L 9TG3-HPB3-LPB7-L 10TG3-LPB4-LRE3-PB4-LRE3-PB4-LRE3-PB4 16TG2-LTG4-HPB8-L
Քայլ 5: Քայլ 5: Լարացրեք մատրիցը
Սկսած Arduino ելքերից (անջատիչ և կոճակի մուտքեր) կապեք յուրաքանչյուր էլեկտրական բաղադրիչը մատրիցային սյունակում և թողեք կարճ երկարություն ՝ Arduino- ի ելքին միանալու համար: Ես ընտրեցի օգտագործել իմ տեֆլոնային մետաղալարը `ամեն ինչ իրար կապելու համար, իսկ գունավոր մետաղալարը` արդուինոյին գնալու համար, քանի որ դա ավելի հեշտ է դարձնում գտնել և հետագծել հետագայում: Սյունակի բաղադրիչի բոլոր կապերն ավարտվելուց հետո նույնը կատարեք յուրաքանչյուր տողի համար: Միացրեք նույն շարքի բոլոր բաղադրիչները ՝ հոգալով ապահովելու համար, որ միացնում եք ճիշտ տերմինալը, այսինքն ՝ բարձր կամ ցածր, և թողեք մետաղալարերի երկարությունը ՝ ավելի ուշ Arduino- ին միանալու համար: Մի շտապեք և կրկնակի ստուգեք, որ միացնում եք ճիշտ տերմինալը: Այստեղ է, որ բաղադրիչի կողքին տեղադրված վահանակի վրա գրված բաղադրիչի տեղեկանքը և տերմինալային դիրքերի ձեր հեշտ հիշվող սխեման կվճարեն:
Քայլ 6: Քայլ 6. Միացրեք ծածկագրիչներն ու Arduino- ն
Պտտվող կոդավորիչները չեն կարող միացվել մատրիցի հետ: Յուրաքանչյուր ծածկագրիչի մուտքը (կենտրոնական փին) կկապվի Arduino գրունտին, և կոդավորիչի ելքերը կուղղվեն անմիջապես Arduino մուտքին: Կոդավորեք յուրաքանչյուր կոդավորիչի կենտրոնական կապը և թողեք կապ `Arduino գետնին միանալու համար:
Rotոդեք պտտվող կոդավորող կենտրոնները Arduino գրունտին, իսկ յուրաքանչյուր պտտվող կոդավորիչ «H» «L» ՝ համապատասխան Arduino կապին: Սյունակի և տողի մատրիցից յուրաքանչյուր երկարության մետաղալար սոսնձեք Arduino- ի համապատասխան մուտքին կամ ելքին:
Քայլ 7: Քայլ 7: Պատրաստեք ուրվագիծը
Օգտագործելով անվճար Arduino IDE- ն ՝ պատրաստեք ուրվագիծը (կոդը) Arduino- ի համար: Էսքիզը վերբեռնեք Arduino- ում: Էսքիզը բեռնելուց հետո միացրեք կոճակի տուփը ձեր համակարգչին, պետք է հայտնվի ջոյսթիք սարք: Շնորհավորում եմ: Դուք պարզապես կոճակների տուփ կառուցեցիք:
Խորհուրդ ենք տալիս:
DIY Flight Sim անջատիչ վահանակ. 7 քայլ (նկարներով)
DIY Flight Sim Switch Panel. Երկար տարիներ անցկացնելով թռիչքների սիմ համայնքում և ներգրավվելով ավելի ու ավելի բարդ ինքնաթիռներում, ես ինքս ինձ տենչում էի, որ կարողանամ ձեռքերս պահել ֆիզիկական անջատիչների վրա ՝ աջ ձեռքով թռչել փորձելու փոխարեն: մ
DIY RACING ԽԱ SIM simulator -- F1 սիմուլյատոր `5 քայլ
DIY RACING ԽԱ SIM simulator || F1 ՍԻՄՈATԼԱՏՈՐ. Բարև բոլորին Բարի գալուստ Իմ ալիք, այսօր ես ձեզ ցույց կտամ, թե ինչպես եմ կառուցում " Racing Game Simulator " Arduino UNO- ի օգնությամբ: սա կառուցման օրագիր չէ, այլ պարզապես սիմուլյատորի ակնարկ և փորձարկում: Ամբողջական կառուցման բլոգը շուտով
DIY Sim Racing Display Arduino ՝ 3 քայլ
DIY Sim Racing Display Arduino. Ահա թե ինչպես կարելի է կառուցել շատ հեշտ և էժան Sim Racing USB էկրան Arduino UNO- ով և 3,5 " TFT ցուցադրում: Այն ունի API Assetto Corsa- ի համար, որը վերցնում է Visual Studio- ում C# ծրագրավորված խաղի Shared Memory- ի տվյալները, այնուհետև ուղարկում
Sim Racing Button Box: 8 քայլ
Sim Racing Button Box: Բարի գալուստ sim racing addicts: Արդյո՞ք սպառվում են ստեղնաշարերը `ձեր մեքենայի բոլոր վերահսկումները քարտեզագրելու համար: Դուք հավանաբար կոճակների տուփի կարիք ունեք: Այս Instructable- ում մենք զրոյից կստեղծենք մեկը: Կոճակների տուփը կունենա 32 (!) Կոճակների հասանելի վիճակներ: Ոչ
Cedar (Cigar?) Box Բարձրախոս Box: 8 քայլ (նկարներով)
Cedar (Cigar?) Box Speaker Box: Ոգեշնչված Munny- ի բարձրախոսներից, բայց պատրաստ չլինելով ծախսել ավելի քան 10 դոլար, ահա իմ ուսուցումը `օգտագործելով հին համակարգչային բարձրախոսներ, փայտե տուփ տնտեսագիտության խանութից և շատ տաք սոսինձ: