Sommario:

Scatola dei pulsanti Sim Racing: 7 passaggi (con immagini)
Scatola dei pulsanti Sim Racing: 7 passaggi (con immagini)

Video: Scatola dei pulsanti Sim Racing: 7 passaggi (con immagini)

Video: Scatola dei pulsanti Sim Racing: 7 passaggi (con immagini)
Video: IL MIO SIMULATORE DI GUIDA DA POVERO 2024, Dicembre
Anonim
Scatola pulsanti Sim Racing
Scatola pulsanti Sim Racing

Una pulsantiera è un dispositivo utilizzato in Sim Racing che ti consente di assegnare pulsanti, interruttori e manopole a vari controlli dell'auto. Le assegnazioni comuni dei pulsanti sono cose come un pulsante di avvio, PTT, richiesta fossa, ecc. Gli interruttori a levetta funzionano perfettamente per tergicristalli, fari, ecc. Le manopole possono essere utilizzate per regolare TC (controllo di trazione), polarizzazione del freno e altro.

Passaggio 1: Passaggio 1: Raccogliere i requisiti

Arduino Pro Micro - Puoi ottenere una scheda ufficiale; Ho anche avuto fortuna con le versioni knock-off.

Scatola del progetto ABS: assicurati che sia abbastanza profonda da supportare i pulsanti e gli interruttori che scegli.

Pulsanti momentanei: i pulsanti con un foro di montaggio rotondo sono i più facili da utilizzare. Cerca i pulsanti che hanno il colore e le dimensioni che ti piacciono. I pulsanti dovrebbero avere n.o. contatti (normalmente aperti). Nota che questa istruzione non si occupa di come usare i pulsanti illuminati.

Interruttori a levetta: è possibile scegliere tra momentanei e bloccati. Altre scelte sono ST (Lancio singolo) o DT (Lancio doppio). Lancio singolo significa 2 posizioni, acceso/spento, Doppio lancio è 3 posizioni acceso/spento/acceso. Non preoccuparti per i tipi Single Pole (SP) o Double Pole (DP), entrambi funzioneranno. Se ti ritrovi con interruttori Double Throw puoi semplicemente ignorare il secondo set di terminali. Questi switch sono spesso indicati con le loro caratteristiche combinate, ad esempio SPDT, DPDT, ecc.

Encoder rotativi - Gli encoder ci consentono di controllare le funzioni che supportano le regolazioni di aumento e diminuzione. per esempio. Controllo di trazione. Alcuni controller rotativi hanno anche un pulsante momentaneo incorporato premendo verso il basso l'albero dell'encoder. Manopole - Manopole per il montaggio degli alberi dell'encoder.

Cavo da USB Micro a USB-A: verrà utilizzato per caricare il codice arduino sulla scheda e per collegare la Button Box al PC.

Filo - Preferisco il 24ga rivestito in teflon. filo solido.

Saldatore e saldatore - Un ferro da stiro a bassa potenza con una punta piccola funzionerà meglio. I collegamenti si sciolgono e si guastano se surriscaldati, quindi è meglio una temperatura regolabile o un ferro a bassa potenza.

Trapano e punte da trapano - Per creare fori per interruttori, pulsanti, ecc. Una piccola punta pilota e una punta a gradino costituiscono un'ottima combinazione. L'accesso a Drill Press renderà meno probabili gli errori di allineamento. Opzionale: involucro in vinile per aggiungere un aspetto in fibra di carbonio o alluminio alla tua pulsantiera.

Passaggio 2: Passaggio 2: Disporre i pulsanti, gli interruttori e gli encoder

Passaggio 2: disporre i pulsanti, gli interruttori e gli encoder
Passaggio 2: disporre i pulsanti, gli interruttori e gli encoder

I pulsanti saranno montati sul coperchio della scatola del progetto. Controlla che la tua casella dei pulsanti sia abbastanza profonda per i tuoi pulsanti.

Trovo utile posizionare fisicamente gli interruttori, i pulsanti e le manopole sul coperchio per avere un'idea della spaziatura e dell'estetica.

Prova ad allineare tutto in una griglia con una spaziatura uniforme tra ogni componente.

Assicurati di lasciare abbastanza spazio alla fine delle file, gli interruttori e i pulsanti hanno una base e hanno bisogno di spazio sufficiente per essere montati correttamente. Se stai avvolgendo la faccia in vinile per un aspetto carbonio o alluminio, puoi disegnare linee direttamente sulla faccia della scatola con una matita, saranno coperte in seguito con l'involucro.

Altrimenti, traccia delle linee sul lato inferiore del coperchio, vuoi che le linee si incrocino al centro di ogni pulsante/interruttore che installerai.

Passaggio 3: Passaggio 3: forare e montare i pulsanti, gli interruttori e gli encoder

Passaggio 3: forare e montare i pulsanti, gli interruttori e gli encoder
Passaggio 3: forare e montare i pulsanti, gli interruttori e gli encoder
Passaggio 3: forare e montare i pulsanti, gli interruttori e gli encoder
Passaggio 3: forare e montare i pulsanti, gli interruttori e gli encoder
Passaggio 3: forare e montare i pulsanti, gli interruttori e gli encoder
Passaggio 3: forare e montare i pulsanti, gli interruttori e gli encoder

Usa una piccola punta da trapano (nota anche come punta pilota) per iniziare il foro per ogni componente. La piccola punta ti permette di essere molto preciso e assicurarti che tutto sia centrato. Suggerimento: se hai accesso a un trapano a colonna, questo passaggio sarà più semplice e veloce. In caso contrario, non preoccuparti, prenditi il tuo tempo.

Dopo aver eseguito i fori pilota, passare a una punta a gradino o alla punta corretta per l'albero di ciascun componente da installare.

Suggerimento: fare attenzione quando si utilizza una punta a gradino per non andare troppo lontano. Mi piace usare un pennarello e colorare il passo della punta su cui devo fermarmi. Questo è anche un buon momento per praticare un foro nella parte posteriore della custodia per il cavo USB che verrà eseguito tra Arduino e il PC. Il foro dovrà essere abbastanza grande da far passare l'estremità micro USB del cavo. È possibile utilizzare un passacavo in gomma per tagliare il foro e una fascetta metallica all'interno come serracavo per evitare che il cavo venga tirato fuori. Se rivestirai di vinile il coperchio della tua scatola, ora è il momento di farlo.

Passaggio 4: Passaggio 4: Disponi la tua matrice

Passaggio 4: layout della matrice
Passaggio 4: layout della matrice
Passaggio 4: layout della matrice
Passaggio 4: layout della matrice
Passaggio 4: layout della matrice
Passaggio 4: layout della matrice

Il controller Arduino ha un numero limitato di ingressi e uscite che può utilizzare per rilevare quando i pulsanti vengono premuti, gli interruttori cambiano, ecc. Per ospitare un numero maggiore di interruttori e pulsanti utilizzeremo una tecnica chiamata matrice. Una matrice funziona utilizzando il intersezione di un'uscita e di un ingresso come "indirizzo" di un interruttore o di un pulsante. Le uscite di Arduino sono assegnate come colonne e gli ingressi come righe nella matrice e ad ogni pulsante e posizione dell'interruttore viene assegnato un indirizzo. È più semplice utilizzare un programma per fogli di calcolo per eseguire il layout, ma anche la carta funzionerà. Usando A0, A1, A2 e A3 di Arduino come "colonne" nella matrice e 6, 7, 8, 9, 10 e 16 come "righe" possiamo accettare fino a 28 input (pressione di pulsanti, posizioni di commutazione, ecc.)! Per facilitare il layout, ogni pin sul tuo interruttore a pulsante o rotante avrà bisogno di un'etichetta per fare riferimento ad esso. Ho scelto "PBn" per rappresentare un pulsante, "TGn" per rappresentare un interruttore e "REn" per gli encoder rotativi. La "n" nel nome viene sostituita con un numero per fare riferimento a quel componente specifico nella matrice. Suggerimento: è utile scrivere il nome di ciascun componente sul lato inferiore del coperchio accanto alla sua posizione, ad es. PB1, PB2, RE1, ecc. Nella matrice mi riferisco ai perni come li vedo montati visivamente sul coperchio visto dalla parte inferiore del coperchio. Quindi per esempio un pulsante avrà 2 terminali, li chiamo "H" (alto) e "L" (basso), puoi anche usare alto e basso, o quello che vuoi, purché tu possa ricordare facilmente il tuo schema. Per gli interruttori uso alto, centro e basso. poiché i miei interruttori sono DPDT. Anche i miei encoder rotativi avevano pulsanti, quindi ho anche REn-PB alto e basso. Ogni pulsante o interruttore "input" verrà mappato a una colonna nella matrice. Puoi avere più input di interruttore/pulsante sulla stessa colonna, ma non più del numero di righe che hai.

Importante! Tutte le uscite dell'interruttore a levetta devono essere mappate sulla colonna del suo ingresso. Questo perché si collegherà il centro dell'interruttore per dire A0, quindi l'uscita dell'interruttore (terminale alto o basso) andrà a un pin di riga, ad es. 7 o 8.

Uscite Arduino (ingressi interruttore/pulsante) 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 Ingressi Arduino (uscite interruttore/pulsante) 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

Passaggio 5: Passaggio 5: cablare la matrice

Passaggio 5: cablare la matrice
Passaggio 5: cablare la matrice

A partire dalle uscite Arduino (ingressi interruttore e pulsante) collega ogni componente elettrico in una colonna matrice e lascia un breve tratto di filo da collegare all'uscita Arduino. Ho scelto di usare il mio filo di teflon per collegare tutto insieme e un pezzo di filo colorato per andare all'arduino in quanto lo rende più facile da trovare e rintracciare in seguito. Dopo che tutte le connessioni dei componenti della colonna sono state completate, fai lo stesso per ogni riga. Collega tutti i componenti nella stessa riga insieme, assicurandoti di collegare il terminale corretto, ad esempio alto o basso, e lascia la lunghezza del cavo da collegare all'Arduino in seguito. Prenditi il tuo tempo e ricontrolla che stai collegando il terminale corretto. Qui è dove il riferimento del componente scritto sul pannello accanto al componente e il tuo schema facile da ricordare per le posizioni dei terminali pagheranno.

Passaggio 6: Passaggio 6: cablare gli encoder e l'Arduino

Passaggio 6: cablare gli encoder e l'Arduino
Passaggio 6: cablare gli encoder e l'Arduino

Gli encoder rotativi non possono essere cablati in una matrice. L'ingresso a ciascun encoder (pin centrale) sarà collegato alla massa di Arduino e le uscite dell'encoder andranno direttamente a un ingresso di Arduino. Collega ogni pin centrale dell'encoder insieme e lascia un cavo per il collegamento alla terra di Arduino.

Saldare i centri dell'encoder rotante alla massa di Arduino e ciascun encoder rotante "H" "L" al pin Arduino corrispondente. Saldare ciascuna lunghezza di filo dalla matrice di colonne e righe all'ingresso o all'uscita Arduino corrispondente.

Passaggio 7: Passaggio 7: preparare lo schizzo

Usando l'IDE Arduino gratuito, prepara lo sketch (codice) per Arduino. Carica lo schizzo su Arduino Dopo il caricamento dello schizzo, collega la pulsantiera al PC, dovrebbe apparire un dispositivo joystick. Congratulazioni! Hai appena costruito una scatola dei pulsanti!

Consigliato: