Sadržaj:

Okvir gumba za Sim Racing: 7 koraka (sa slikama)
Okvir gumba za Sim Racing: 7 koraka (sa slikama)

Video: Okvir gumba za Sim Racing: 7 koraka (sa slikama)

Video: Okvir gumba za Sim Racing: 7 koraka (sa slikama)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Studeni
Anonim
Okvir s gumbima Sim Racing
Okvir s gumbima Sim Racing

Okvir s gumbima uređaj je koji se koristi u Sim Racingu i koji vam omogućuje da dodijelite gumbe, prekidače i gumbe različitim kontrolama automobila. Uobičajeni zadaci gumba su stvari poput gumba za pokretanje, PTT -a, zahtjeva za postavljanje zahtjeva itd. Prekidači odlično funkcioniraju za brisače, prednja svjetla itd. Gumbi se mogu koristiti za podešavanje TC -a (Kontrola proklizavanja), Pristranosti kočnica i još mnogo toga.

Korak 1: Korak 1: Prikupite zahtjeve

Arduino Pro Micro - Možete dobiti službenu ploču; Također sam imao sreće s nokaut verzijama.

Okvir ABS projekta - provjerite je li dovoljno dubok da podržava gumbe i prekidače koje odaberete.

Trenutni gumbi - Najlakše je raditi s gumbima s okruglom montažnom rupom. Potražite gumbe koji imaju boju i veličinu po vašoj želji. Gumbi trebaju imati br. (Normalno otvoreni) kontakti. Imajte na umu da se ova uputa ne odnosi na to kako koristiti osvijetljene gumbe.

Prekidači za uključivanje / isključivanje - Možete birati između trenutnog i zaključavanja. Drugi su izbori ST (jedno bacanje) ili DT (dvostruko bacanje). Jedno bacanje znači 2 položaja, uključeno/isključeno, dvostruko bacanje je 3 položaja uključeno/isključeno/uključeno. Ne brinite oko tipova jednopolnih (SP) ili dvopolnih (DP), oboje će raditi. Ako završite s prekidačima Double Throw, možete jednostavno zanemariti drugi skup terminala. Ti se prekidači često nazivaju kombiniranim značajkama, npr. SPDT, DPDT itd.

Rotacijski davači - koderi nam omogućuju kontrolu značajki koje podržavaju podešavanja povećanja i smanjenja. npr. Kontrola proklizavanja. Neki rotacijski kontroleri također imaju ugrađenu trenutačnu tipku pritiskom na vratilo davača. Ručke - Ručke za postavljanje vratila davača.

USB mikro kabel na USB -A kabel - Koristit će se za postavljanje arduino koda na ploču, kao i za povezivanje gumba s gumbima na računalo.

Žica - više volim 24ga obložene teflonom. puna žica.

Lemilica i lemilica - glačalo s niskim vatom s malim vrhom najbolje će funkcionirati. Priključci će se otopiti i pokvariti ako se pregrijavaju pa je podesiva temperatura ili glačalo male snage bolje.

Bušilica i svrdla - Za izradu rupa za vaše prekidače, gumbe itd. Mali pilotski i stepenasti nastavak čine izvrsnu kombinaciju. Pristup Drill Pressu učinit će pogreške pri poravnavanju manje vjerojatnima. Izborno: omot od vinila za dodavanje izgleda karbonskih vlakana ili aluminija u okvir s gumbima.

Korak 2: Korak 2: Postavite gumbe, prekidače i kodere

Korak 2: Postavite gumbe, prekidače i kodere
Korak 2: Postavite gumbe, prekidače i kodere

Gumbi će biti montirani na poklopac vaše projektne kutije. Dvaput provjerite je li okvir s gumbima dovoljno dubok za gumbe.

Smatram da je korisno fizički postaviti prekidače, gumbe i gumbe na poklopac kako biste osjetili razmak i estetiku.

Pokušajte sve poredati u mrežu s ravnomjernim razmakom između svake komponente.

Ostavite dovoljno prostora na kraju redova, prekidači i gumbi imaju podnožje i potrebno im je dovoljno prostora za pravilno postavljanje. Ako lice omotate vinilom radi izgleda ugljika ili aluminija, olovkom možete nacrtati linije točno na prednjoj strani kutije, koje će kasnije biti prekrivene omotom.

U suprotnom, povucite linije na donjoj strani poklopca, želite da linije prelaze u sredini svakog gumba/prekidača koji ćete instalirati.

Korak 3: Korak 3: Izbušite i montirajte gumbe, prekidače i kodere

Korak 3: Izbušite i montirajte gumbe, prekidače i kodere
Korak 3: Izbušite i montirajte gumbe, prekidače i kodere
Korak 3: Izbušite i montirajte gumbe, prekidače i kodere
Korak 3: Izbušite i montirajte gumbe, prekidače i kodere
Korak 3: Izbušite i montirajte gumbe, prekidače i kodere
Korak 3: Izbušite i montirajte gumbe, prekidače i kodere

Upotrijebite malu svrdlo (poznato i kao pilot svrdlo) za pokretanje rupe za svaku komponentu. Mali dio omogućuje vam da budete vrlo precizni i osigurate da je sve centrirano. Savjet: Ako imate pristup bušilici, ovaj će korak biti lakši i brži. Ako ne, ne brinite, samo uzmite si vremena.

Nakon što su napravljene probne rupe, prijeđite na stepenasti bit ili ispravan bit za vratilo svake komponente koja se ugrađuje.

Savjet: Budite oprezni pri upotrebi korak koraka da ne odete predaleko. Volim koristiti oštricu i obojiti korak bita na kojem se moram zaustaviti. Ovo je također dobar trenutak za bušenje rupe na stražnjoj strani kućišta za USB kabel koji će prolaziti između Arduina i vašeg računala. Rupa će morati biti dovoljno velika da prođe usb mikro kraj kabela. Za rezanje rupe možete upotrijebiti gumenu uložak i žičanu vezicu s unutarnje strane kao rasterećenje kako biste spriječili izvlačenje kabela. Ako ćete vinil omotati poklopac kutije, sada je vrijeme za to.

Korak 4: Korak 4: Postavite svoju matricu

Korak 4: Postavite svoju matricu
Korak 4: Postavite svoju matricu
Korak 4: Postavite svoju matricu
Korak 4: Postavite svoju matricu
Korak 4: Postavite svoju matricu
Korak 4: Postavite svoju matricu

Arduino kontroler ima ograničen broj ulaza i izlaza pomoću kojih može osjetiti pritisak tipki, promjenu prekidača itd. Kako bismo prilagodili veći broj prekidača i gumba, upotrijebit ćemo tehniku koja se naziva matrica. Matrica radi pomoću presjek izlaza i ulaza kao "adresa" prekidača ili gumba. Arduino izlazi dodjeljuju se kao stupci, a ulazi kao redovi u matrici, a svakom gumbu i položaju prekidača dodjeljuje se adresa. Najlakše je upotrijebiti program za proračunske tablice za izradu izgleda, ali i papir će raditi. Koristeći Arduino A0, A1, A2 i A3 kao "stupce" u matrici i 6, 7, 8, 9, 10 i 16 kao "retke" možemo prihvatiti do 28 ulaza (pritiskanje tipki, prebacivanje položaja itd.)! Da biste olakšali raspored, za svaki pin na vašem prekidaču ili okretnom gumbu potrebna je oznaka koja se odnosi na njega. Odabrao sam "PBn" za predstavljanje gumba, "TGn" za prebacivanje i "REn" za rotacijske davače. "N" u imenu zamjenjuje se brojem koji upućuje na tu specifičnu komponentu u matrici. Savjet: Korisno je napisati naziv svake komponente na donjoj strani poklopca uz njezino mjesto, npr. PB1, PB2, RE1 itd. U matrici se pozivam na igle dok ih vidim vizualno montirane na poklopcu gledano s donje strane poklopca. Tako će, na primjer, gumb imati 2 terminala, nazivam ih "H" (visoko) i "L" (nisko), možete koristiti i gornji i donji dio ili što god želite sve dok se lako možete sjetiti svoje sheme. Za prekidače koristim visoke, središnje i niske. pošto su mi prekidači DPDT. Moji rotacijski enkoderi također su imali tipke pa imam i REn-PB visok i nizak. Svaki gumb ili prekidač "ulaz" preslikat će se u stupac u vašoj matrici. U istom stupcu možete imati više ulaza za prekidač/gumb, samo ne više od broja redaka koje imate.

Važno! Svi izlazi prekidača moraju biti preslikani u stupac njegovog ulaza. To je zato što ćete spojiti središte prekidača na recimo A0, tada će izlaz sklopke (visoki ili niski terminal) otići na pin reda, npr. 7 ili 8.

Arduino izlazi (ulazi sklopke/tipke) 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 ulazi (sklopni/gumbni izlazi) 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

Korak 5: Korak 5: Ožičite Matrix

Korak 5: Povežite Matrix
Korak 5: Povežite Matrix

Počevši s Arduino izlazima (prekidači i gumbi) povezuju svaku električnu komponentu u matrični stupac i ostavljaju kratku žicu za spajanje na Arduino izlaz. Odlučio sam upotrijebiti svoju teflonsku žicu za povezivanje svega zajedno i komad žice u boji za odlazak na arduino jer kasnije olakšava pronalaženje i praćenje. Nakon što su sve veze komponente stupca dovršene, učinite isto za svaki redak. Povežite sve komponente u istom retku pazeći da spojite ispravan terminal, tj. Visoku ili nisku i ostavite duljinu žice za kasnije povezivanje s Arduinom. Odvojite vrijeme i dvaput provjerite povezujete li pravilan terminal. Ovdje će se isplatiti referenca komponente ispisana na ploči pored komponente i vaša shema koja se lako pamti za položaje terminala.

Korak 6: Korak 6: Ožičite enkodere i Arduino

Korak 6: Povežite kodere i Arduino
Korak 6: Povežite kodere i Arduino

Rotacijski davači ne mogu se spojiti u matricu. Ulaz za svaki koder (središnji pin) bit će vezan za Arduino masu, a izlazi kodera ići će izravno na Arduino ulaz. Povežite svaki središnji pin kodera zajedno i ostavite kabel za spajanje na Arduino uzemljenje.

Lemite rotacijski davač centrirajući na Arduino uzemljenje, a svaki rotacijski davač "H" "L" na odgovarajući Arduino pin. Lemite svaku duljinu žice od matrice stupaca i redaka do odgovarajućeg Arduino ulaza ili izlaza.

Korak 7: Korak 7: Pripremite skicu

Pomoću besplatnog Arduino IDE -a pripremite skicu (kod) za Arduino. Prenesite skicu na Arduino Nakon što se skica učita, spojite okvir s gumbima na računalo, trebao bi se pojaviti uređaj s upravljačkom palicom. Čestitamo! Upravo ste izgradili kutiju s gumbima!

Preporučeni: