Sommario:
- Forniture
- Passaggio 1: controllo a sorpresa
- Passaggio 2: Pollice / Trigger / Arcade
- Passaggio 3: dramma direzionale
- Passaggio 4: avvia e seleziona
- Passaggio 5: cablaggio della scheda
- Passaggio 6: assemblaggio
- Passaggio 7: Spark Joy (bastone)
Video: Conversione USB Joystick anni '80: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Questo originale joystick Cheetah 125 degli anni '80 ha avuto una conversione amorevole con nuovi microinterruttori, pulsanti arcade e una scheda controller Pimoroni Player X. Ora ha quattro pulsanti "fuoco" indipendenti e si collega tramite USB, pronto per una seria azione di gioco RetroPie.
Nel mio ultimo Instructable ho condiviso la console di gioco Pi Tourer del 1963: una build divertente ma con un difetto, non aveva controlli per il giocatore 2. Lo stiamo risolvendo oggi, riportando in vita un joystick che non ha visto l'azione per oltre 30 anni.
Nel caso non riuscissi a vedere il video incorporato, è su YouTube all'indirizzo https://www.youtube.com/embed/Bfyoo2NRGnI e mostra sia il joystick che il Pi Tourer in azione.
Forniture
Joystick Cheetah 125Pimoroni Player X BoardCavo single core colorato6x microinterruttori2x interruttori a pressione miniaturizzati2x pulsanti Arcade da 24 mmCavo micro USB
Passaggio 1: controllo a sorpresa
Potresti pensare "Perché non acquistare solo un adattatore USB?" usare un vecchio joystick con RetroPie (o altri emulatori) - c'è una buona ragione per cui no, che non ho nemmeno considerato fino a quando non ho smontato il joystick - anche se potrebbero esserci più pulsanti (in questo caso quattro) sono tutti collegato alla stessa funzione!
Questo sarebbe OK per alcuni giochi, ma avere più pulsanti e Start / Select era un must per me con questa conversione. Prima di smontare il joystick avevo pianificato di utilizzare una scheda controller PiCade standard, la stessa del Pi Tourer, ma nel momento in cui ho rimosso il coperchio della base era chiaro che non ci sarebbe stato spazio. Inoltre, l'idea originale era quella di collegare i pulsanti esistenti alla scheda PiCade e aggiungere solo alcuni extra per Start & Select. Non appena mi sono reso conto che tutti i pulsanti erano collegati a un singolo circuito, ho capito che non avrebbe funzionato.
I controlli dell'asse del joystick sono stati la prima sorpresa: il collegamento per ciascuno di questi è stato letteralmente realizzato da una croce metallica flessibile che tocca le teste di quattro viti. Allo stesso modo i pulsanti del grilletto e del pollice hanno appena spostato altro metallo flessibile intorno, che è stato collegato al circuito stampato originale. Immagino che questo fosse abbastanza standard in un mondo prima che i microinterruttori fossero così comuni, ma mi sono chiesto come abbiamo mai spostato uno sprite da una piattaforma all'altra con una certa precisione nel corso della giornata.
Dopo un po' di grattacapi ho deciso che non c'era altro da fare che sostituire l'intero circuito interno e cablaggio, aggiungendo interruttori moderni.
Passaggio 2: Pollice / Trigger / Arcade
Ho deciso di iniziare con qualcosa di semplice: il pollice e i pulsanti di attivazione. Il vantaggio qui era che c'era molto spazio all'interno dell'impugnatura per contenere interruttori e cavi.
Per il pulsante del pollice ho semplicemente incollato a caldo un microinterruttore sul lato inferiore, in modo che premendolo spingesse il microinterruttore contro la custodia dell'impugnatura: bello e facile!
Il grilletto è andato altrettanto bene, ho usato un microinterruttore a leva qui, tenendolo nel posto giusto riutilizzando parte del contatto metallico originale e impermeabilizzandolo con abbondante colla a caldo.
I pulsanti rotondi nella base erano un po' più complicati: i pulsanti stessi erano enormi, premendo direttamente contro i cuscinetti a pressione sul circuito originale, almeno uno dei quali era tostato. Ho discusso di riparare un microinterruttore sotto ciascuno di questi, ma poi mi sono reso conto che erano quasi identici in termini di dimensioni ai pulsanti arcade da 24 mm. Ho dovuto praticare i fori di 1 mm, ma per il resto le sostituzioni moderne erano perfette e esteticamente molto simili alle originali.
Passaggio 3: dramma direzionale
Con i pulsanti "azione" collegati, anche se con enormi cavi penzolanti che non andavano ancora da nessuna parte, i controlli di direzione erano i prossimi. Non volevo davvero pasticciare troppo con questi, ma sapevo che se non li avessi aggiornati ai microinterruttori ora, non avrei mai avuto il tempo di farlo in seguito.
Convenientemente, quando ho rimosso i contatti a vite dalle loro quattro colonne, c'era abbastanza spazio per inserire un minuscolo microinterruttore, in modo che il meccanismo del joystick lo facesse scattare invece di entrare in contatto con la testa della vite. Questi piccoli clicker sono stati generosamente incollati a caldo, cavi ovunque!
Passaggio 4: avvia e seleziona
I pulsanti Start & Select sono quasi essenziali quando si gioca su RetroPie: vengono utilizzati in modo diverso a seconda del sistema che stai emulando e premendoli entrambi insieme esci dal gioco e ti riporta al menu.
Volevo che i pulsanti fossero piccoli e leggermente fuori mano per evitare pressioni accidentali, quindi li ho aggiunti alla parte anteriore della base, rivolti in avanti, praticando dei fori nella custodia appena sotto il punto in cui si trovava l'interruttore "auto-fire".
I normali pulsanti in miniatura rossi hanno funzionato bene qui, non in modo soddisfacente come i microinterruttori, ma vanno bene per questo scopo.
A questo punto avevo un Joystick con una conversione completa del microinterruttore - distribuito su circa un metro di banco da lavoro! La sfida successiva è stata quella di collegare tutti i pulsanti alla scheda controller.
Passaggio 5: cablaggio della scheda
Quando ho montato gli interruttori, ero sicuro di lasciare delle belle code lunghe sui loro cavi in previsione della sfida finale del cablaggio, e questo era il lavoro successivo. Ho iniziato il progetto assumendo che avrei usato una scheda controller PiCade standard, ma ho imparato presto che questo avrebbe dovuto essere montato all'esterno del joystick se voleva adattarsi. A metà della build è stata rilasciata una nuova scheda, la Player X! Questo aveva tutte le funzioni del PiCade ma era MOLTO più piccolo e invece di avere terminali a vite aveva solo connettori femmina standard per cavi jumper.
Questo è stato letteralmente il lancio del prodotto più tempestivo di sempre e ne ho ordinato uno subito. Prima che arrivasse ero ancora agonizzante sulle dimensioni e se si sarebbe adattato, ma per fortuna c'era spazio per avvitarlo nella parte inferiore della base del joystick, con quasi 5 mm di riserva - lusso!
Il compromesso della scheda più piccola, tuttavia, era che aveva un solo connettore per la "terra comune" - questo significava che un filo di ciascuno degli interruttori doveva essere collegato allo stesso punto. Questo è stato complicato e ho realizzato diversi cavi di tipo "manifold" per aiutarli a collegarli tutti. Una volta collegati tutti i lati di terra, potevo semplicemente collegare ogni interruttore alla sua presa individuale nella scheda. Poiché avevo usato un cavo unipolare abbastanza spesso, potevo semplicemente spingere le estremità direttamente nella scheda, creando una connessione solida anche senza un connettore jumper. Ho fatto gocciolare della colla a caldo su alcuni di questi, anche se per ogni evenienza. Non ero troppo esigente su quale cavo andasse a quale presa poiché la ridefinizione dei controlli è molto semplice su Retropie.
Passaggio 6: assemblaggio
Con tutti gli interruttori collegati ho collegato il cavo micro-usb alla scheda, instradandolo con cura intorno all'esterno del case e fuori usando l'anello di tenuta originale, il che è stato soddisfacente.
Successivamente ho avvitato insieme la sezione dell'impugnatura, seguita dalle due metà della base, e tutto è andato bene, finché non ho provato a muovere il joystick, ascoltando i clic rivelatori degli interruttori. Non ce n'erano. Smontandolo di nuovo in modo frustrante, mi sono reso conto che i microinterruttori direzionali erano circa 1 mm più alti delle viti del connettore originale, il che significa che quando il joystick veniva avvitato insieme venivano tutti spinti contemporaneamente dalla base del joystick.
Sono riuscito a aggirare questo problema aggiungendo un paio di rondelle al centro della base sotto il punto centrale del joystick - questo ha avuto l'effetto di sollevare il gruppo abbastanza in modo che i microinterruttori ora venissero cliccati solo quando lo stick era mosso. uff!
Passaggio 7: Spark Joy (bastone)
La configurazione del joystick su RetroPie è andata bene, la scheda usb è stata riconosciuta subito e tutti i pulsanti hanno funzionato come previsto durante la definizione dei controlli. È un'ottima aggiunta al Pi Tourer, ma ci è voluto un po' di pratica per abituarcisi!
Ora possiamo goderci i nostri giochi retrò per 2 giocatori con i controller appropriati per entrambi i giocatori - potrebbe non essere facile come usare un normale gamepad USB ma è molto più divertente - specialmente nelle rare occasioni in cui picchio mio figlio a StreetFighter.
La mia altra vecchia tecnologia. I nuovi progetti Spec sono tutti su Instructables su https://www.instructables.com/member/MisterM/instructables/ e sul nostro canale YouTube su
Maggiori dettagli e un modulo di contatto sono sul nostro sito Web all'indirizzo https://bit.ly/OldTechNewSpec. e siamo su Twitter @OldTechNewSpec.
Consigliato:
Scooter LED Cylon - Scanner Larson anni '80: 5 passaggi (con immagini)
Scooter LED Cylon - Scanner Larson anni '80: questo progetto è un aggiornamento molto anni '80 per uno scooter molto anni '80-- Sto mettendo una striscia LED nella griglia della Honda Elite del mio ragazzo Smokey per creare un effetto di animazione scanner larson mentre gli insegno come saldatura. Il circuito e il codice sono remixati da
Conversione RC per camion Tonka con cassone ribaltabile e sterzo quad 4WS: 6 passaggi (con immagini)
Conversione RC Truck Tonka con Dump e 4WS Quad Steering: Ammetto che una conversione RC Truck Tonka non è un'idea originale, ma quando ci ho pensato ho pensato di essere il primo… fino a quando non ho cercato sul web, D'oh. Sì, è già stato fatto prima, ma secondo me tutti gli altri l'hanno fatto nel modo più duro e hanno fallito
Contatore YouTube E-Ink degli anni '70: 7 passaggi (con immagini)
Contatore YouTube E-Ink degli anni '70: questo iconico orologio digitale degli anni '70 ora ha una nuova vita mostrando le statistiche di YouTube, grazie a un funky Pimoroni "Inky pHAT" display e-ink e un Raspberry Pi Zero. Utilizza un semplice script Python per interrogare regolarmente l'API di Youtube, rif
CAR-INO: Conversione totale di una vecchia auto RC con Arduino e controllo Bluetooth: 5 passaggi (con immagini)
CAR-INO: Conversione totale di una vecchia auto RC con Arduino e controllo Bluetooth: IntroduzioneCiao, nelle mie prime istruzioni vorrei condividere con voi la mia esperienza con la conversione di una vecchia auto RC del 1990 in qualcosa di nuovo. Era il Natale del 1990 quando Babbo Natale mi regalò questa Ferrari F40, l'auto più veloce del mondo!…a quel tempo.T
Bose Sound Dock -> Conversione radio anni '40: 5 passaggi
Bose Sound Dock -> Conversione radio anni '40: come ho convertito una radio non funzionante degli anni '40 per ospitare il mio Bose Sound Dock