Sadržaj:
- Korak 1: Korak 1: Prikupite zahtjeve
- Korak 2: Korak 2: Postavite gumbe, prekidače i kodere
- Korak 3: Korak 3: Izbušite i montirajte gumbe, prekidače i kodere
- Korak 4: Korak 4: Postavite svoju matricu
- Korak 5: Korak 5: Ožičite Matrix
- Korak 6: Korak 6: Ožičite enkodere i Arduino
- Korak 7: Korak 7: Pripremite skicu
Video: Okvir gumba za Sim Racing: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
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
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
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
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
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
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:
Hakiranje gumba vrata jubilarne linije londonskog podzemlja: 12 koraka (sa slikama)
Hakiranje gumba za vrata londonske podzemne jubilejske linije: Londonski transportni muzej prodaje raskinute gumbe na vratima Jubilee linije (dostupna su i lijeva i desna strana). Ako razmišljate o izvođenju projekta za koji je potrebno gumb i neka vrsta indikatora, bili biste
Nečujno zvono na vratima gumba Amazon Dash Button: 10 koraka (sa slikama)
Amazon Dash Button Tiho zvono na vratima: Stalno gledate kroz prozor kako biste mogli presresti posjetitelje prije nego što pozvone na vrata? Umorni ste od toga da psi i beba polude kad god zazvoni? Ne želim potrošiti bogatstvo na " pametnog " rješenje? Nečujno zvono na vratima isto je kao
Primjena proširivog gumba s povratnom vibracijom: 7 koraka (sa slikama)
Primjena proširivog gumba s povratnom informacijom o vibracijama: U ovom ćemo vam tutorijalu prvo pokazati kako koristiti Arduino Uno za upravljanje motorom vibracija putem produženog gumba. Većina vodiča o gumbima uključuje gumb na fizičkoj ploči, dok je u ovom vodiču gumb bio
Postavljanje gumba za kopiranje u međuspremnik na web stranicu: 5 koraka (sa slikama)
Postavljanje gumba Kopiraj u međuspremnik na web stranicu: Ovo može zvučati jednostavno, a možda bih i izgledao glupo da ga stavim na Instructables, ali u stvarnosti to nije tako jednostavno. Tu su CSS, Jquery, HTML, neki otmjeni javascript i, dobro, znate
Okvir s gumbima za Sim Racing: 8 koraka
Sim Racing Button Box: Dobro došli na ovisnike o sim utrkama! Ponestaje li vam veza za preslikavanje svih kontrola vašeg automobila? Vjerojatno vam je potrebna kutija s gumbima! U ovom Instructableu stvorit ćemo jedan od početka. Okvir s gumbima imat će 32 (!) Dostupna stanja gumba. Ne