Taula de continguts:
- Pas 1: pas 1: reuniu els requisits
- Pas 2: Pas 2: dissenyeu els botons, els commutadors i els codificadors
- Pas 3: Pas 3: trepant i muntant els botons, els commutadors i els codificadors
- Pas 4: Pas 4: Dissenyeu la vostra matriu
- Pas 5: Pas 5: connecteu la matriu
- Pas 6: Pas 6: Connecteu els codificadors i l'Arduino
- Pas 7: Pas 7: prepareu l’esbós
Vídeo: Botó Sim Racing Box: 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Un quadre de botons és un dispositiu utilitzat a Sim Racing que permet assignar botons, interruptors i comandaments a diversos controls del cotxe. Les assignacions de botons habituals són coses com ara un botó d’inici, un PTT, un dipòsit de sol·licituds, etc. Els interruptors alternatius funcionen molt bé per a eixugaparabrises, fars, etc. Els comandaments es poden utilitzar per ajustar TC (control de tracció), biaix de fre i molt més.
Pas 1: pas 1: reuniu els requisits
Arduino Pro Micro: podeu obtenir un tauler oficial; També he tingut sort amb les versions eliminatòries.
Caixa del projecte ABS: assegureu-vos que sigui prou profunda per suportar els botons i els commutadors que trieu.
Botons momentanis: els botons amb un forat de muntatge rodó són més fàcils de treballar. Cerqueu botons que tinguin el color i la mida que vulgueu. Els botons haurien de tenir n.o. Contactes (normalment oberts). Tingueu en compte que aquesta instrucció no tracta de com utilitzar els botons il·luminats.
Commutadors de commutació: podeu triar entre momentanis i bloquejos. Altres opcions són ST (Single Throw) o DT (Double Throw). Llançament simple significa 2 posicions, activat / desactivat, el doble llançament és 3 posicions activat / desactivat / activat. No us preocupeu pels tipus Single Pole (SP) o Double Pole (DP), tots dos funcionaran. Si acabeu amb interruptors de doble llançament, només podeu ignorar el segon conjunt de terminals. Sovint es fa referència a aquests commutadors amb les seves funcions combinades, és a dir, SPDT, DPDT, etc.
Codificadors rotatius: els codificadors ens permeten controlar funcions que permeten augmentar i disminuir els ajustos. per exemple. Control de tracció. Alguns controladors rotatius també tenen un botó momentani integrat prement l’eix del codificador. Manetes: manetes per adaptar-se als eixos del codificador.
Cable micro USB a USB-A: s’utilitzarà per carregar el codi arduino a la placa, així com per connectar el Button Box al vostre PC.
Filferro: prefereixo 24ga recobert de tefló. filferro sòlid.
Soldadura i soldadura: una planxa de baix watt amb una punta petita funcionarà millor. Les connexions es fondran i fallaran si s’escalfa massa, de manera que és millor una temperatura ajustable o una planxa de baixa potència.
Broques i broques: per fer forats als commutadors, botons, etc. Una petita punta pilot i una mica de pas fan una combinació fantàstica. L'accés a Drill Press farà que els errors d'alineació siguin menys probables. Opcional: embolcall de vinil per afegir un aspecte de fibra de carboni o alumini a la caixa de botons.
Pas 2: Pas 2: dissenyeu els botons, els commutadors i els codificadors
Els botons es muntaran a la tapa de la caixa del projecte. Comproveu que la casella de botons sigui prou profunda per als botons.
Em sembla útil col·locar físicament els interruptors, els botons i els botons a la tapa per tenir sensació d’espai i estètica.
Intenteu alinear-ho tot en una quadrícula amb un espai uniforme entre cada component.
Assegureu-vos de deixar prou espai al final de les files, els interruptors i els botons tenen una base i necessiten prou espai per muntar-se correctament. Si emboliqueu la cara amb vinil per obtenir un aspecte de carboni o alumini, podeu dibuixar línies directament a la cara de la caixa amb un llapis, que es taparan més endavant amb l’embolcall.
En cas contrari, dibuixeu línies a la part inferior de la tapa; voleu que hi hagi línies que es creuen al centre de cada botó / interruptor que instal·leu.
Pas 3: Pas 3: trepant i muntant els botons, els commutadors i els codificadors
Utilitzeu una broca petita (també coneguda com a broca pilot) per iniciar el forat de cada component. El bit petit us permet ser molt precisos i assegurar-vos que tot estigui centrat. Consell: si teniu accés a una broca, aquest pas serà més fàcil i ràpid. Si no, no us preocupeu, preneu-vos el temps.
Un cop fets els forats pilot, canvieu a un bit de pas o al bit correcte per a l’eix de cada component que s’instal·larà.
Consell: tingueu precaució quan utilitzeu un bit de pas per no anar massa lluny. M'agrada fer servir un punxegut i acolorir el pas del trosset que necessito. Aquest és també un bon moment per perforar un forat a la part posterior del recinte del cable USB que funcionarà entre l’Arduino i el vostre PC. El forat haurà de ser prou gran per fer passar el microextrem USB del cable. Podeu fer servir un pas de goma per retallar el forat i un llaç a l'interior com a alleujament de la tensió per evitar que es tiri el cable. Si voleu embolicar la tapa de la caixa, ara és el moment de fer-ho.
Pas 4: Pas 4: Dissenyeu la vostra matriu
El controlador Arduino té un nombre limitat d’entrades i sortides que pot utilitzar per detectar quan es premen els botons, canvien els commutadors, etc. intersecció d'una sortida i una entrada com a "adreça" d'un commutador o botó. Les sortides d'Arduino s'assignen com a columnes i les entrades com a files a la matriu i a cada posició de botó i commutador se li assigna una adreça. És més fàcil utilitzar un programa de fulls de càlcul per fer el disseny, però el paper també funcionarà. Utilitzant A0, A1, A2 i A3 d'Arduino com a "columnes" a la matriu i 6, 7, 8, 9, 10 i 16 com a "files", podem acceptar fins a 28 entrades (botons, commutació de posicions, etc.). Per facilitar el disseny, cada pin del botó o rotatiu necessitarà una etiqueta per fer-hi referència. He triat "PBn" per representar un polsador, "TGn" per representar un commutador i "REn" per als codificadors rotatius. La "n" del nom se substitueix per un número per fer referència a aquest component específic de la matriu. Consell: és útil escriure el nom de cada component a la part inferior de la tapa al costat de la seva ubicació, per exemple. PB1, PB2, RE1, etc. A la matriu em refereixo als pins mentre els veig muntats visualment a la tapa que es veu des de la part inferior de la tapa. Així, per exemple, un polsador tindrà 2 terminals. Els anomeno "H" (alt) i "L" (baix), també podeu utilitzar la part superior i inferior o el que vulgueu sempre que recordeu fàcilment el vostre esquema. Per a palanques, faig servir alt, central i baix. ja que els meus commutadors són DPDT. Els meus codificadors rotatius també tenien botons polsadors, de manera que també tinc REn-PB alt i baix. Cada botó o commutador "entrada" es maparà a una columna de la vostra matriu. Podeu tenir diverses entrades de commutador / botó a la mateixa columna, no més del nombre de files que tingueu.
Important! Totes les sortides de commutació de commutació s'han de mapar a la columna de la seva entrada. Això es deu al fet que connectareu el centre del commutador per dir A0, llavors la sortida del commutador (terminal alt o baix) anirà a un pas de fila, per exemple. 7 o 8.
Sortides Arduino (entrades de commutació / botó) 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 Entrades Arduino (sortides de commutador / botó) 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
Pas 5: Pas 5: connecteu la matriu
Començant per les sortides Arduino (entrades de commutadors i botons), s’enllaça cada component elèctric en una columna matricial i es deixa un cable curt per connectar-se a la sortida Arduino. Vaig triar utilitzar el meu filferro de tefló per enllaçar-ho tot i un tros de filferro de colors per anar a l’arduino, ja que fa que sigui més fàcil trobar-lo i rastrejar-lo més endavant. Després de completar totes les connexions de components de columna, feu el mateix per a cada fila. Enllaceu tots els components de la mateixa fila, procurant assegurar-vos que connecteu el terminal correcte, és a dir, alt o baix, i deixeu la longitud del cable per connectar-vos a l’Arduino més endavant. Preneu-vos el temps i comproveu que connecteu el terminal correcte. Aquí és on pagarà la referència del component que apareix al tauler al costat del component i el vostre esquema fàcil de recordar per a les posicions del terminal.
Pas 6: Pas 6: Connecteu els codificadors i l'Arduino
Els codificadors rotatius no es poden connectar a una matriu. L'entrada a cada codificador (pin central) estarà lligada a terra Arduino i les sortides del codificador aniran directament a una entrada Arduino. Enllaceu cada pin central del codificador i deixeu un cable per connectar-vos a la terra Arduino.
Soldeu el codificador rotatiu al centre d'Arduino i cada codificador rotatiu "H" "L" al pin Arduino corresponent. Soldeu cada longitud de fil de la matriu de columnes i files fins a l'entrada o sortida Arduino corresponent.
Pas 7: Pas 7: prepareu l’esbós
Utilitzant l’IDE Arduino gratuït prepara l’esbós (codi) per a l’Arduino. Carregueu l'esbós a l'Arduino Després de carregar l'esbós, connecteu el quadre de botons al vostre PC i hauria d'aparèixer un dispositiu de palanca de control. Enhorabona! Acabeu de construir una caixa de botons.
Recomanat:
Tutorial Arduino: botó amb estil BLYNK i mòdul de relé ESP-01: 3 passos (amb imatges)
Tutorial Arduino - BLYNK Styled Button i ESP-01 Relay Module: Benvingut a un altre tutorial del nostre canal, aquest és el primer tutorial d'aquesta temporada dedicat als sistemes IoT, aquí descriurem algunes de les característiques i funcionalitats dels dispositius utilitzat en aquest tipus de sistemes. Per crear aquests s
Aplicació d'un botó extensible amb comentaris de vibracions: 7 passos (amb imatges)
Aplicació d’un botó extensible amb comentaris de vibració: en aquest tutorial, primer us mostrarem com utilitzar un Arduino Uno per controlar un motor de vibració mitjançant un botó ampliat. La majoria dels tutorials sobre botons automàtics impliquen el botó de la taula de proves física, mentre que en aquest tutorial, el botó ha estat
Teclat MIDI amb botó Arcade: 7 passos (amb imatges)
Teclat MIDI de botó Arcade: és la versió 2.0 d'una de les meves primeres incursions en programació MIDI Arduino i DIY. He desenvolupat les meves habilitats en prototipatge i disseny, de manera que vaig pensar que seria una bona demostració del procés i la progressió. Amb un procés de disseny més informat, jo
Caixa de transmissió de ràdio amb un botó: 7 passos (amb imatges)
Caixa de transmissió de ràdio amb un botó: he construït una caixa per al bar del meu amic que té un Raspberry Pi a l'interior i amb només prémer un botó emet àudio a un lloc web mitjançant Darkice i Icecast, alhora que il·lumino un rètol "En directe". Vaig pensar que això ja era una cosa que la gent ja sabia
Botó Sim Racing Box: 8 passos
Botó Sim Racing Box: Benvinguts als addictes a les curses de simuladors. Us esteu quedant sense tecles per assignar tots els controls del vostre cotxe? Probablement necessiteu una caixa de botons. En aquest instructable en crearem un des de zero. El quadre del botó tindrà 32 (!) Estats de botó disponibles. No