Turinys:
- 1 žingsnis: 1 žingsnis: surinkite reikalavimus
- 2 veiksmas: 2 veiksmas: išdėstykite mygtukus, jungiklius ir koduotojus
- 3 veiksmas: 3 žingsnis: gręžkite ir pritvirtinkite mygtukus, jungiklius ir kodavimo įrenginius
- 4 žingsnis: 4 žingsnis: išdėstykite savo matricą
- 5 veiksmas: 5 žingsnis: prijunkite matricą
- 6 veiksmas: 6 veiksmas: prijunkite kodavimo įrenginius ir „Arduino“
- 7 žingsnis: 7 žingsnis: Paruoškite eskizą
Video: „Sim Racing Button Box“: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Mygtuko dėžutė yra „Sim Racing“naudojamas įrenginys, leidžiantis priskirti mygtukus, jungiklius ir rankenėles įvairiems automobilio valdikliams. Įprasti mygtukų priskyrimai yra tokie kaip pradžios mygtukas, PTT, užklausų duobė ir kt. Perjungimo jungikliai puikiai tinka valytuvams, priekiniams žibintams ir pan.
1 žingsnis: 1 žingsnis: surinkite reikalavimus
„Arduino Pro Micro“- galite gauti oficialią lentą; Man taip pat pasisekė su „knock off“versijomis.
ABS projekto dėžutė - įsitikinkite, kad ji yra pakankamai gili, kad palaikytų pasirinktus mygtukus ir jungiklius.
Momentiniai mygtukai - mygtukus su apvalia tvirtinimo anga lengviausia dirbti. Ieškokite mygtukų, kurių spalva ir dydis jums patinka. Mygtukai turi turėti n.o. (Paprastai atidaryti) adresatus. Atminkite, kad šioje instrukcijoje nenurodyta, kaip naudoti apšviestus mygtukus.
Perjungimo jungikliai - galite pasirinkti momentinį ir fiksuojamąjį. Kiti pasirinkimai yra ST (vieno metimo) arba DT (dvigubo metimo). Vienas metimas reiškia 2 pozicijas, įjungtas/išjungtas, dvigubas metimas - 3 pozicijų įjungimas/išjungimas/įjungimas. Nesijaudinkite dėl vieno poliaus (SP) arba dvigubo poliaus (DP) tipų, abu veiks. Jei baigsite naudoti dvigubo mėtymo jungiklius, galite tiesiog ignoruoti antrąjį gnybtų rinkinį. Šie jungikliai dažnai vadinami kartu sujungtomis savybėmis, ty SPDT, DPDT ir kt.
Rotaciniai kodavimo įrenginiai - koduotuvai leidžia mums valdyti funkcijas, kurios palaiko padidinimo ir sumažinimo koregavimus. pvz. Traukos kontrolė. Kai kurie sukamieji valdikliai taip pat turi įmontuotą momentinį mygtuką, paspausdami kodavimo veleną. Rankenėlės - rankenėlės, skirtos prisitaikyti prie kodavimo velenų.
USB Micro į USB -A kabelis - jis bus naudojamas įkelti arduino kodą į plokštę, taip pat prijungti „Button Box“prie kompiuterio.
Viela - man labiau patinka teflonu padengta 24ga. kieta viela.
Lituoklis ir lituoklis - geriausiai tiks mažos galios lygintuvas su mažu antgaliu. Ryšiai ištirps ir nepavyks, jei jie bus perkaitinti, todėl geriau naudoti reguliuojamą temperatūrą arba mažos galios lygintuvą.
Gręžtuvai ir gręžtuvai - kad padarytumėte skyles jungikliams, mygtukams ir pan. Mažas bandomasis ir žingsninis antgalis yra puikus derinys. Prieiga prie gręžimo preso sumažins derinimo klaidų tikimybę. Neprivaloma: vinilinė plėvelė, skirta mygtuko dėžutei pridėti anglies pluošto ar aliuminio.
2 veiksmas: 2 veiksmas: išdėstykite mygtukus, jungiklius ir koduotojus
Mygtukai bus pritvirtinti prie jūsų projekto dėžutės dangčio. Dar kartą patikrinkite, ar mygtukų dėžutė yra pakankamai gili jūsų mygtukams.
Manau, kad yra naudinga fiziškai uždėti jungiklius, mygtukus ir rankenėles ant dangčio, kad pajustumėte tarpus ir estetiką.
Pabandykite viską sudėti į tinklelį, kad tarp kiekvieno komponento būtų tolygus atstumas.
Būtinai palikite pakankamai vietos eilučių pabaigoje, jungikliai ir mygtukai turi pagrindą ir jiems reikia pakankamai vietos tinkamai sumontuoti. Jei veidą vyniojate į vinilą, kad atrodytų anglies arba aliuminio išvaizda, pieštuku galite nubrėžti linijas tiesiai ant dėžutės paviršiaus, vėliau jie bus uždengti plėvele.
Priešingu atveju, nubrėžkite linijas apatinėje dangčio pusėje, norėdami, kad linijos kertėtų kiekvieno jūsų įdiegto mygtuko/jungiklio centre.
3 veiksmas: 3 žingsnis: gręžkite ir pritvirtinkite mygtukus, jungiklius ir kodavimo įrenginius
Naudokite mažą grąžtą (dar vadinamą bandomuoju antgaliu), kad pradėtumėte kiekvieno komponento skylę. Mažas bitukas leidžia būti labai tiksliam ir užtikrinti, kad viskas būtų centre. Patarimas: jei turite prieigą prie gręžimo preso, šis veiksmas bus lengvesnis ir greitesnis. Jei ne, nesijaudinkite, tiesiog neskubėkite.
Padarę bandomąsias skyles, perjunkite žingsninį bitą arba tinkamą kiekvieno montuojamo komponento veleno antgalį.
Patarimas: būkite atsargūs, kai naudojate žingsnį, kad nenueitumėte per toli. Man patinka naudoti aštriuosius ir nuspalvinti žingsnį, kurį reikia sustabdyti. Tai taip pat tinkamas laikas gręžti skylę korpuso gale USB kabeliui, kuris eis tarp „Arduino“ir kompiuterio. Skylė turi būti pakankamai didelė, kad praeitų per USB mikro kabelio galą. Galite naudoti guminį tarpiklį, kad iškirptumėte skylę, o viduje - vielinį kaklaraištį, kad išvengtumėte kabelio ištraukimo. Jei vyniojate dėžutės dangtelį, dabar pats laikas tai padaryti.
4 žingsnis: 4 žingsnis: išdėstykite savo matricą
„Arduino“valdiklis turi ribotą skaičių įėjimų ir išėjimų, kuriuos jis gali naudoti norėdamas suvokti, kai mygtukai yra paspausti, jungikliai keičiasi ir tt. Norėdami pritaikyti didesnį jungiklių ir mygtukų skaičių, naudosime metodą, vadinamą matrica. Matrica veikia naudojant išvesties ir įvesties sankirta kaip jungiklio ar mygtuko „adresas“. „Arduino“išvestys priskiriamos kaip stulpeliai, o įvestys - kaip eilutės matricoje, o kiekvienam mygtukui ir jungiklio padėčiai priskiriamas adresas. Lengviausia išdėstymui naudoti skaičiuoklės programą, tačiau popierius taip pat veiks. Naudodami „Arduino“A0, A1, A2 ir A3 kaip „stulpelius“matricoje ir 6, 7, 8, 9, 10 ir 16 kaip „eilutes“, galime priimti iki 28 įėjimų (mygtukų paspaudimai, pozicijų perjungimai ir kt.)! Kad būtų lengviau išdėstyti, kiekvienam mygtuko jungiklio arba sukamojo kaiščio kaiščiui reikės etiketės. Aš pasirinkau „PBn“, kad būtų rodomas mygtukas, „TGn“- jungiklį, o „REn“- rotacinius kodavimo įrenginius. „N“pavadinime pakeičiamas skaičiumi, nurodančiu tą konkretų matricos komponentą. Patarimas: naudinga užrašyti kiekvieno komponento pavadinimą apatinėje dangčio pusėje šalia jo vietos, pvz. PB1, PB2, RE1 ir tt Matricoje aš kalbu apie kaiščius, kai juos matau vizualiai pritvirtintus prie dangčio, žiūrint iš apatinės dangčio pusės. Taigi, pavyzdžiui, mygtukas turės 2 gnybtus, kuriuos aš vadinu „H“(aukštas) ir „L“(žemas), taip pat galite naudoti viršutinę ir apatinę dalis arba bet ką, kas jums patinka, jei galite lengvai prisiminti savo schemą. Perjungimams naudoju aukštą, centrinį ir žemą. nes mano perjungikliai yra DPDT. Mano sukamieji kodavimo įrenginiai taip pat turėjo mygtukus, todėl aš taip pat turiu aukštą ir žemą REn-PB. Kiekvienas mygtukas arba jungiklis „įvestis“susieja su jūsų matricos stulpeliu. Tame pačiame stulpelyje galite turėti kelis jungiklių/mygtukų įvestis, tik ne daugiau nei turite eilučių.
Svarbu! Visi perjungimo jungiklių išėjimai turi būti susieti su įvesties stulpeliu. Taip yra todėl, kad jungiklio centrą prijungsite prie A0, tada jungiklio išėjimas (aukštas arba žemas gnybtas) pereis prie eilutės kaiščio, pvz. 7 arba 8.
„Arduino“išėjimai (jungiklio/mygtuko įėjimai) 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“įėjimai (jungiklių/mygtukų išėjimai) 6TG1-LPB1-LPB2-L 7TG2-HTG4-LPB5-L 8RE1-PB-LRE2-PB-LPB6-L 9TG3-HPB3-LPB7-L 10TG3-LPB4-LRE3-PB-L 16TG2-LTG4-HPB8-L
5 veiksmas: 5 žingsnis: prijunkite matricą
Pradedant nuo „Arduino“išėjimų (jungiklių ir mygtukų įvestys) susieja kiekvieną elektrinį komponentą matricos stulpelyje ir palieka trumpą laido ilgį, kad galėtų prisijungti prie „Arduino“išvesties. Aš nusprendžiau naudoti savo tefloninę vielą, kad viską sujungčiau, o spalvotą vielos gabalėlį - prie arduino, nes vėliau bus lengviau rasti ir atsekti. Užbaigus visus stulpelio komponentų sujungimus, darykite tą patį su kiekviena eilute. Sujunkite visus tos pačios eilės komponentus, pasirūpindami, kad prijungtumėte tinkamą terminalą, ty aukštą ar žemą, ir palikite laido ilgį, kad vėliau galėtumėte prisijungti prie „Arduino“. Neskubėkite ir dar kartą patikrinkite, ar prijungiate tinkamą terminalą. Čia pasiteisins komponento nuoroda, užrašyta skydelyje šalia komponento, ir jūsų lengvai įsimenama galinių pozicijų schema.
6 veiksmas: 6 veiksmas: prijunkite kodavimo įrenginius ir „Arduino“
Rotaciniai kodavimo įrenginiai negali būti prijungti prie matricos. Įvestis prie kiekvieno kodavimo įrenginio (centrinis kaištis) bus susieta su „Arduino“įžeminimu, o kodavimo įrenginio išėjimai bus nukreipti tiesiai į „Arduino“įvestį. Sujunkite kiekvieną kodavimo centro kaištį ir palikite laidą, kad galėtumėte prisijungti prie „Arduino“įžeminimo.
Lituokite sukamojo kodavimo įrenginio centrus prie „Arduino“žemės ir kiekvieną sukamąjį kodavimo įrenginį „H“„L“prie atitinkamo „Arduino“kaiščio. Lituokite kiekvieną laido ilgį iš stulpelio ir eilutės matricos į atitinkamą „Arduino“įvestį arba išvestį.
7 žingsnis: 7 žingsnis: Paruoškite eskizą
Naudodamiesi nemokamu „Arduino IDE“, paruoškite „Arduino“eskizą (kodą). Įkėlus eskizą į „Arduino“Sveikinu! Jūs ką tik pastatėte sagų dėžutę!
Rekomenduojamas:
2d „Rocket Landing Sim“: 3 žingsniai
„2d Rocket Landing Sim“: norėdami pradėti, turėsite sukurti foną, piešti raketas ir indikatorių (žinoma, jums reikės interneto ryšio, kad galėtumėte naudoti „nulio“), jei norite žaisti tik simuliaciją/ žaidimą, spustelėkite čia arba eikite į https://scratch.mit.edu/projects/432509470
„Pasidaryk pats“skrydžio „Sim“jungiklio skydelis: 7 žingsniai (su nuotraukomis)
„Pasidaryk pats“skrydžio sim perjungimo skydelis: daug metų praleidęs skrydžio sim bendruomenėje ir įsitraukęs į vis sudėtingesnius orlaivius, pastebėjau, kad trokštu sugebėjimo nelaikyti rankų prie fizinių jungiklių, o ne bandyti skristi dešine ranka m
„Pasidaryk pats“„Sim Racing“ekranas „Arduino“: 3 žingsniai
„Pasidaryk pats“„Sim Racing“ekranas „Arduino“: taip sukuriamas labai lengvas ir pigus „Sim Racing“USB ekranas su „Arduino UNO“ir 3,5 " TFT ekranas. Jame yra „Assetto Corsa“API, kuri paima duomenis iš žaidimo bendrosios atminties, užprogramuoto „C#“„Visual Studio“, tada siunčia
„Juke Box“labai jauniems Aka Raspi-Music-Box: 5 žingsniai
„Juke Box“labai jauniems … Aka Raspi-Music-Box: įkvėptas pamokomo " Raspberry-Pi-based RFID-Music-Robot " aprašydamas muzikos grotuvo ROALDH konstrukciją savo 3 metų vaikui, aš nusprendžiau pastatyti „Juke Box“savo dar jaunesniems vaikams. Iš esmės tai dėžutė su 16 mygtukų ir „Raspi 2 i“
„Sim Racing“mygtukų dėžutė: 8 žingsniai
„Sim Racing Button Box“: Sveiki atvykę į sim lenktynių narkomanus! Ar pritrūksta raktų, kad galėtumėte susieti visus savo automobilio valdiklius? Tikriausiai jums reikia sagų dėžutės! Šioje instrukcijoje mes ją sukursime nuo nulio. Mygtukų dėžutėje bus 32 (!) Mygtuko būsenos. Ne