Sommario:
- Passaggio 1: cose di cui avrai bisogno
- Passaggio 2: acquisire familiarità con le parti e configurare il supporto per PCB
- Passaggio 3: posizionare i pannelli laterali
- Passaggio 4: riunisci tutto
- Passaggio 5: il coraggio
- Passaggio 6: cablaggio
- Passaggio 7: gioca
Video: Scatola MAME Arcade per giocatore singolo: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Oggi costruiremo una console mini-MAME usando Raspberry Pi. Questa è una console per giocatore singolo, ma poiché le porte USB sul pi sono accessibili, è facile collegare un'altra console o un joystick USB per avere un'azione multigiocatore se l'umore si presenta!
Passaggio 1: cose di cui avrai bisogno
-
Una grande area pianeggiante in cui lavorare.
Un pavimento funziona benissimo per questo, metti un po' di plastica per catturare la colla errata
-
Il recinto di legno.
Ecco un link al kit di parti su etsy: MAME Box Parts Kit
-
Raspberry Pi 3 + una scheda SD da 8 GB o più grande. ho usato 32GB..
Ecco un collegamento a un modello B Rpi 3:
-
Kit hardware - Joystick, pulsanti e codificatore USB. Questi possono essere acquistati facilmente da Amazon o eBay.
Ecco un collegamento a un kit hardware Sanwa con encoder: Easyget Sanwa Hardware Kit
- Alcune confezioni di viti da macchina #4-40 per il montaggio dei PCB Pi ed Encoder
- Alcune confezioni di viti da macchina #6-32 per il montaggio dei joystick.
- Colla per legno
Passaggio 2: acquisire familiarità con le parti e configurare il supporto per PCB
Sezione I – Configurazione del supporto PCB
Prendi il supporto per PCB e prendi il tuo PCB a portata di mano. Abbina i fori di montaggio e inserisci una vite 4-40 nei fori di montaggio che desideri utilizzare. Qui sto usando l'interfaccia RPi e Xinmo.
Tenere le viti in posizione, capovolgere la scheda e applicare i dadi.
Quindi mettiamo una piccola quantità di supercolla su ciascun dado per tenerlo in posizione in modo da poter rimuovere le viti in futuro. È difficile provare ad allineare la vite altrimenti, quindi questo passaggio ti aiuterà lungo la strada. NON incollare i fili, avrai difficoltà a svitare quella vite in seguito. Metti da parte il supporto per PCB ad asciugare.
Passaggio 3: posizionare i pannelli laterali
Una volta che la supercolla si è asciugata, probabilmente è meglio rimuovere le viti. Non lo so, ma può rendere le cose più facili se le viti sono fuori mano.:)
Successivamente, abbiamo impostato la parte anteriore, posteriore e laterale in modo che tu possa avere un'idea di come tutto va insieme. La piastra PCB ha linguette sulla parte anteriore e posteriore che si inseriscono nei pannelli anteriore e posteriore.
Per incollare la scatola, uso Titebond II, una colla davvero bella a prezzi molto ragionevoli. Ma qualsiasi tipo di colla per legno funzionerà bene.
Per prima cosa, capovolgi tutti e 4 i pannelli in modo da guardare l'interno. Ora tampona un po' di colla sulle linguette nella parte superiore e sui lati: queste superfici si accoppieranno con altre parti, quindi sono davvero gli unici punti che necessitano di colla.
Io uso un pennello, ma potresti ottenere buoni risultati semplicemente spremendo una piccola goccia dalla bottiglia e picchiettandola sulla linguetta.
Consiglio: per una maggiore rigidità aggiungere una goccia di colla tra ciascun foro all'interno del pannello superiore. Ciò manterrà la scatola bella e stretta durante quelle sessioni frenetiche quando ci stai davvero sbattendo sopra!
Passaggio 4: riunisci tutto
- Innanzitutto, posiziona il pannello posteriore, ma non spingere ancora le linguette fino in fondo.
- Quindi, unisci i lati, allineando prima le linguette del pannello laterale con le linguette del pannello posteriore, quindi allinea i pannelli laterali con la piastra superiore. Dopo che sono stati tutti allineati, aggiungi la piastra PCB con i dadi rivolti verso il basso e le viti o i fori rivolti verso l'alto.
-
Infine, aggiungi il piatto anteriore. Ingrana la piastra e i lati del PCB, quindi abbassa il tutto nel pannello superiore. Spingi ogni lato verso il basso in modo uniforme, alternando gli angoli finché tutte le pareti non sono ben posizionate nella parte superiore. Potrebbe volerci un po' di pressione e dimenarsi per far allineare le schede errate, ma una volta che è dentro, è dentro!
- Inoltre, per una maggiore rigidità, puoi lisciare i punti di colla all'interno in una linea continua.
Dopo l'incollaggio, di solito nastro gli angoli con del nastro adesivo blu per tenerli saldamente insieme mentre la colla si asciuga. La mascheratura o lo scotch probabilmente andrebbero bene, ma eviterei l'imballaggio o il nastro adesivo che potrebbe lasciare colla o altra sporcizia quando provi a staccarlo.
Infine, usa un tovagliolo di carta umido per pulire la colla che è stata schiacciata sul pannello superiore. E se lo desideri, puoi aggiungere i passacavi nel pannello posteriore per avvolgere i cavi.
Passaggio 5: il coraggio
Una volta che la colla si è asciugata, prepara le budella!
Faccio prima i pulsanti, poi il joystick. Inseriscili dall'alto e dai un'occhiata alla tua combinazione di colori prima che tutto sia montato. Quindi, metti un libro o la piastra inferiore sopra tutto e capovolgi la scatola per accedere all'interno.
Rilasciare la vite sugli anelli di ritegno su ciascun corpo del pulsante e avvitarli saldamente. Ho scoperto che i passaggi di cablaggio sono più semplici se i supporti del microinterruttore sono tutti un po' inclinati verso il PCB, come si vede nella foto.
Quindi, centra la base del joystick e aggiungi le sue 4 viti. Uso i controdadi su quel ragazzo per assicurarmi che non si muova liberamente, ma la loctite o anche lo smalto per unghie funzioneranno se non hai i controdadi.
Il tuo joystick potrebbe essere arrivato con la maniglia separata. Se è così, è il momento di metterlo attraverso la base e mettere l'anello dell'attuatore. Base larga per un'azione sensibile, base stretta per un'azione insensibile.
Quindi, spingi lo stick e posiziona l'E-Clip sulla scanalatura di fissaggio. Inserisci la E-clip con le pinze.
Se i tuoi pulsanti non hanno già i microinterruttori montati, ora aggiungeremo i microinterruttori a pulsante agganciando prima il punto inferiore come vedi nell'immagine, quindi spingendoli indietro sul punto alto finché l'interruttore non scatta in posizione. Pezzo di torta se lo fai un "punto" alla volta
Passaggio 6: cablaggio
Aggiungi il PCB e cabla come descritto nelle istruzioni per il tuo particolare hardware. Ci sono così tante diverse configurazioni di cablaggio che non posso mostrarle tutte, ma si riducono a poche configurazioni standard.
- Pulsanti e JS per Encoder, Encoder per Pi. Quando utilizzi una scheda encoder con un Raspberry Pi, colleghi i pulsanti e ti attacchi prima all'encoder. Quindi, l'encoder si collega al Pi tramite USB. Spesso questo cavo USB è piuttosto lungo, quindi prendi in considerazione l'utilizzo della scheda Pi come una piccola maschera per avvolgere il cavo aggiuntivo.
- Pulsanti e JS direttamente su Pi. Per la scheda single player, puoi utilizzare il tutorial di Adafruit per collegare direttamente un numero limitato di pulsanti direttamente all'intestazione IO sul Pi.
- Pulsanti e JS per Encoder, usa Encoder come joystick USB. Per coloro che stanno giocando su un PC o una console, potresti voler saltare del tutto il Pi e usare semplicemente la tua scatola come un joystick USB. Nessun problema! Quella connessione USB dall'encoder può sicuramente collegarsi direttamente a un PC o una console e fungere da joystick USB.
Non mostrerò la fase di cablaggio poiché è diversa per ogni configurazione, ma seguono tutte una strategia simile:
- Un singolo, lungo cavo di terra collega a margherita dal terminale di terra del PCB a uno dei connettori su ogni microinterruttore, saltando da uno all'altro. Questo cavo è solitamente molto più lungo e ha molti connettori.
- Molti fili di segnale singolo si collegano dall'altro terminale (NO - Normalmente aperto) di ciascun microinterruttore al PCB. La maggior parte dei PCB ti dirà dove collegare il pulsante n. 1, il pulsante n. 2, ecc.
Finisce per assomigliare all'immagine qui, dove sto usando l'installazione n. 2 - diretta a Pi.
Passaggio 7: gioca
L'ultimo passo è il software: il tratto a casa!
Se stai usando Raspberry Pi e desideri un'esperienza abbastanza fluida passando da molti emulatori a MAME, suggerisco personalmente RetroPie, che è disponibile gratuitamente qui.
Scarica l'immagine della scheda SD, scrivila sulla tua scheda MicroSD dal passaggio 1 e inseriscila nel pi. Se è la prima volta che usi Retropie, o solo per un ripasso, continua con il tutorial di Retropie qui.
L'installazione richiede circa mezz'ora, ma il tuo mini-rig continuerà a offrire una dolce bontà retrò per gli anni a venire! Spero che la build ti sia piaciuta e spero che tu abbia successo nei tuoi progetti MAME fai-da-te!
Consigliato:
Scegli un giocatore: 4 passaggi
Pick-a-Player: questo istruttivo ti guiderà attraverso come fare un decisore Arduino. Premendo un pulsante, i LED si accendono in modo casuale. Dopo alcuni secondi si accenderà un solo LED. Questa è la decisione finale presa da Arduino
Arduino "Primo giocatore" per giochi da tavolo: 4 passaggi
Arduino "First Player" per giochi da tavolo: Questo progetto è stato ispirato dal "first player" app che io e mio marito abbiamo usato sui nostri telefoni. Adoriamo giocare ai giochi da tavolo e utilizziamo il "primo giocatore" app per decidere chi va per primo. Ho deciso di provare a creare la mia versione di Arduino
Timer di reazione per giocatore singolo (con Arduino): 5 passaggi
Timer di reazione per giocatore singolo (con Arduino): in questo progetto creerai un timer di reazione alimentato da un Arduino. Funziona su una funzione millis() di Arduino in cui il processore registra il tempo dall'inizio dell'esecuzione del programma. Puoi usarlo per trovare la differenza di fuso orario tra quando
8x16 LED Matrix Pong Game (2 paddle per versione giocatore): 3 passaggi
8x16 LED Matrix Pong Game (versione 2 paddle per giocatore): sono stato ispirato da molte varianti del classico gioco Pong implementato su Arduino utilizzando una matrice LED 8x8. In questo tutorial, ti mostrerò come costruire la mia versione Pong preferita che ha due paddle - attaccante e portiere - per giocatore
Tutorial per modulo motore Monster VNH2SP30 (canale singolo): 6 passaggi (con immagini)
Tutorial per VNH2SP30 Monster Motor Module (Single Channel): DescrizioneVNH2SP30 è un driver motore full bridge destinato a un'ampia gamma di applicazioni automobilistiche. Il dispositivo incorpora un doppio driver high side monolitico e due switch low side. L'interruttore del driver high-side è progettato utilizzando STMicroel