Sommario:
- Passaggio 1: preparare il bootloader e l'ambiente di sviluppo
- Passaggio 2: installa lo schizzo
- Passaggio 3: saldare
- Passaggio 4: Opzionale: caso
Video: Adattatore da controller Sega Genesis a USB per $ 2: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Questo adattatore consente a un controller Sega Genesis / Mega Drive di emulare due gamepad XBox 360 da utilizzare con retroarch o altri software. Utilizza una pillola blu stm32f103c8t6 compatibile con Arduino per l'elettronica.
Ingredienti:
- stm32f103c8t6 pillola blu
- due prese maschio DB9 (ho fatto il mio)
- fili
Passaggio 1: preparare il bootloader e l'ambiente di sviluppo
Prepara un bootloader e un ambiente di sviluppo Arduino.
1. Inizia seguendo le istruzioni qui.
2. Nota: sfortunatamente, ora circolano schede false stm32f103c8t6, con un IC rietichettato. Questo IC rietichettato ha solo 32K flash e 10K ram rispetto al flash da 64K (o anche 128K) e 20K ram degli originali, ed è forse un stm32f103c6. Se hai uno di questi, quando stai per eseguire il flashing del booloader, il dimostratore STM32 ti dirà che hai un dispositivo 32K a bassa densità (vedi screenshot). Se sei in quella posizione, assicurati di avere l'ultimo core e bootloader Arduino, poiché ora supportano questo dispositivo di fascia bassa. E dovrai selezionare il Generic stm32f103c6 nell'IDE di Arduino.
3. Nel tuo core libmaple, sostituisci il contenuto di STM32F1/libraries/USBComposite con l'ultima versione (o almeno 0.92) da qui. Questo è necessario per supportare due controller XBox360.
4. Le pillole blu hanno una resistenza USB sbagliata, tipicamente 10K invece di 1.5K. Con alcuni computer funzioneranno bene, ma potrebbero dare problemi ad altri. Controlla la tua resistenza tra 3.3V e A12. Se non è 1.5K, aggiungi un resistore in parallelo tra questi pin per ottenere 1.5K. Ad esempio, se hai 10K, aggiungi un resistore da 1,8K.
Passaggio 2: installa lo schizzo
Prendi il mio schizzo e caricalo sulla lavagna. Sono disponibili due opzioni di schizzo, a seconda del controller Xbox 360 che desideri emulare (la compatibilità può variare):
- x360 cablato
- x360 senza fili.
Per i miei scopi di retroarch, lo sketch invia i movimenti della levetta sinistra in risposta ai pulsanti del dpad per impostazione predefinita, ma se tieni premuto il pulsante START mentre premi i pulsanti del dpad, invia invece i pulsanti del dpad di XBox. Se non ti serve, commenta la riga:
#define START_ACTIVATED_DPAD
Collega la scheda a un computer e controlla che vengano visualizzati due gamepad (ovviamente non si muoveranno, poiché non hai nulla agganciato alla scheda). Su Windows, premi win-R e digita joy.cpl per vedere i due gamepad.
Passaggio 3: saldare
Ottieni o crea i tuoi due socket maschi DB9 (o solo uno se è tutto ciò che desideri; in tal caso, potresti voler modificare il codice).
Ora collegali come nei due diagrammi alla tua pillola blu. La vista qui è dal retro della presa DB9, ovvero il lato su cui si salda (o, equivalentemente, la parte anteriore del jack femmina sui controller).
Passaggio 4: Opzionale: caso
Ho un progetto per una custodia stampabile in 3D per il progetto qui, supponendo che tu stia usando le mie prese DB9 stampate in 3D.
Consigliato:
Crea il tuo adattatore Ekit Rock Band (senza adattatore legacy), in modo non distruttivo!: 10 passaggi
Crea il tuo adattatore Ekit Rock Band (senza adattatore legacy), in modo non distruttivo!: Dopo aver sentito un famoso host di podcast menzionare la sua preoccupazione per la morte del suo adattatore legacy USB cablato, sono andato alla ricerca di una soluzione fai-da-te per collegare un eKit migliore / personalizzato a RB . Grazie a Mr DONINATOR su Youtube che ha realizzato un video che descrive in dettaglio il suo simile p
Mega RasPi - un Raspberry Pi in un Sega Mega Drive / Genesis: 13 passaggi (con immagini)
Mega RasPi - un Raspberry Pi in un Sega Mega Drive / Genesis: questa guida ti guida attraverso la conversione di un vecchio Sega Mega Drive in una console di gioco retrò, utilizzando un Raspberry Pi. Ho trascorso innumerevoli ore della mia infanzia a giocare ai videogiochi su il mio Sega Mega Drive. Anche la maggior parte dei miei amici ne aveva uno, quindi avremmo
Adattatore per tastiera PS/2 fai da te per LSDj (Game Boy): 7 passaggi
Adattatore per tastiera PS/2 fai da te per LSDj (Game Boy): NOTA: i cavi di collegamento variano tutti nel design. Non possiamo garantire che questo tutorial sarà applicabile al tuo cavo.Parti richieste: Gameboy & Cavo Gameboy Color Link (preferibilmente aftermarket) Adattatore DIN 6/PS/2 femmina - http://www.digikey.com
Trasforma un Sega Genesis portatile ATGAMES in un set di altoparlanti wireless.: 13 passaggi (con immagini)
Trasforma un Sega Genesis portatile ATGAMES in un set di altoparlanti wireless.: Se hai letto la mia prima istruzione su come modificare una nuova batteria migliore per il Sega Genesis portatile ATGAMES, allora potresti chiederti: D: Cosa farei con tutti quel nuovo potere trovato? A: Modifica il Sega Genesis portatile di ATGAMES in un wirele
Adattatore breakout controller PS2 per interfaccia Arduino: 10 passaggi
Adattatore breakout controller PS2 per interfaccia Arduino: il controller PlayStation 2 è un gamepad davvero utile per progetti di robotica. È economico, abbondantemente disponibile (di seconda mano), ha un sacco di pulsanti ed è compatibile con Arduino! Per utilizzarlo è necessario un connettore speciale per cablarlo fino a