Taula de continguts:
- Pas 1: parts necessàries
- Pas 2: prepareu els cables
- Pas 3: intermitència del fitxer hexadecimal a Atmega8
- Pas 4: Taulers de revisió
- Pas 5: oscil·lador + SNES
- Pas 6: dades i alimentació USB
- Pas 7: proveu el controlador
- Pas 8: Taula de pa al PCB
- Pas 9: modificació del controlador
- Pas 10: proves finals + notes
Vídeo: Controlador USB SNES: 10 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:18
Primer instructable. Feu-me saber què necessita i soluciona. No vaig fer el circuit ni el programa. Estic fent una guia que mostra el muntatge pas a pas de com fer el controlador USB SNES. La pàgina original es troba aquí: www.raphnet.net/electronique/snes_nes_usb/index_en.php Aquesta guia convertirà un controlador snes normal en un gamepad usb. Està provat funcionant amb XP, Vista, 7 i PS3. Hauria de funcionar a Mac i Linux, però no els he provat. El dispositiu és reconegut com a dispositiu HID estàndard. -No cal programar res per a aquesta guia. El programa ja està compilat i està llest per ser llançat al vostre xip. -Necessiteu habilitats bàsiques de soldadura. -Les habilitats bàsiques de lectura esquemàtica ajuden, però intentaré explicar cada pas.
Pas 1: parts necessàries
Llista de peces: ---------------------------------------- -Atmega8 DIP microcontrolador -AVR programador (usb, paral·lel o en sèrie. Jo faig servir usb.) Oscil·lador de cristall de 12 MHz - [2] Diodo zener de 3,6 volts -1,5 K resistència (de 1,3 a 1,7 quilòmetres hauria de funcionar) - [2] Resistència de 68 ohm (de 60 a 75 hauria de funcionar) -Cable mascle USB -Controlador SNES (la primera part funciona millor. Els colors dels cables coincideixen amb la guia.) -Fil·li petit. -PCB - www.radioshack.com/product/index.jsp - $ 2 -Paula de pa. Això fa que sigui molt més fàcil provar-lo abans de posar-lo en un controlador.www.radioshack.com/product/index.jsp - $ 9 Eines: ---------------------- ------------------- -Descapadora de filferro -Tallador de filferro-Soldador -Soldador -Pinces d'agulla (fa que sigui molt més fàcil col·locar i moure els cables a la placa) -Dremmel o eina de tall. (el xip no encaixarà en cap controlador sense modificacions.
Pas 2: prepareu els cables
-Agafa un cable USB i talla l'extrem no mascle. Només necessiteu un cable USB i un mascle. - Retireu el cable USB i les 4 connexions que hi ha a l'interior. (alguns cables USB tenen 5 cables. Aquesta guia no necessita el cinquè cable, de manera que es pot tallar. -Obre el controlador SNES. Tallar els cables de connexió a prop de la placa, però deixeu-hi prou cable perquè es puguin soldar a Millor deixar massa fil i tallar-lo si no el necessiteu.
Pas 3: intermitència del fitxer hexadecimal a Atmega8
Vaig fer servir un programador USB per fer flaixar el meu xip. Això significa que s'envia un fitxer hexadecimal compilat des de l'ordinador al xip. No cal fer cap programació real. Serial i paral·lel funcionaran, però el programari del programador serà una mica diferent del meu.
El fitxer HEX es pot descarregar aquí: (feu clic amb el botó dret a Desa el destí com a …) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hex Aquest és un firmware que us indicarà al xip com gestionar tots els senyals.
Tots els xips Atmega necessiten bytes de fusibles. No us preocupeu pel que fan, només heu de saber que aquest disseny necessita: byte alt=0xc9 byte baix = 0x9f
El vostre programa de parpelleig de xips hauria de tenir una opció per configurar aquests fusibles. He utilitzat ProgISP al meu sistema.
Quan el tingueu intermitent, ja podreu començar a embarcar-vos en pa.
Pas 4: Taulers de revisió
Suposo que coneixeu els conceptes bàsics de l’ús d’una taula de treball. Si no, hi ha moltes guies per a això. També suposaré que saps soldar cables. Si no podeu llegir la imatge, aneu aquí: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp
Pas 5: oscil·lador + SNES
L'oscil·lador es connecta als pins 9 i 10. Es pot girar de qualsevol manera i funcionar. El rellotge SNES es connecta al pin 28. SNES Latch es connecta al pin 27. Les dades de SNES es connecten al pin 26. L’alimentació SNES de 5V es connecta tant a 5V del xip com a 5V usb. La terra SNES es connecta a les dues terres del terra amb xip i USB.
Pas 6: dades i alimentació USB
Aquesta part és molt difícil de connectar correctament. Presteu molta atenció a l’esquema. El USB 5V va als dos pins de 5V i el SNES 5V USB Ground va als dos pins de terra i el sòl USB2 de SNES és de dades. Va: a través d’un díode zener de 3,6 v a terra a través d’una resistència de 68 ohm fins al pin 2 i 3 a 5 V usb a través d’una resistència d’1,5 k. USB3 és dades +. va: a través d'un díode zener de 3,6 v a terra a través d'una resistència de 68 ohm fins al pin 4
Pas 7: proveu el controlador
Amb totes les parts al seu lloc, connecteu el port USB a l'ordinador i hauria de trobar maquinari nou. Podeu provar tots els botons del tauler de control als controladors de jocs. Si funciona, esteu preparat per transferir-lo a un pcb i posar-lo al controlador.
Pas 8: Taula de pa al PCB
Vaig fer servir el tauler següent per fer el meu disseny. Vaig col·locar el xip al seu lloc i vaig utilitzar un dremmel per tallar totes les zones innecessàries del tauler. Cal que sigui el més petit possible per encabir-lo al controlador. Tingueu en compte que tots els punts de soldadura propers als passadors connecten 3 forats. Això permet utilitzar 2 cables per pin en aquesta placa. Nota. La soldadura ha d’estar a la part inferior del tauler. Poseu-lo al costat equivocat i els pins no faran cap connexió.
Pas 9: modificació del controlador
Vaig haver de tallar una mica la carcassa perquè hi cabés tot. Vaig posar el circuit sota els botons abxy. La imatge mostra el que vaig fer. Ajusteu-lo com vulgueu sempre que es tanqui.
Pas 10: proves finals + notes
Proveu-lo i vegeu si funciona. Si ho fa, ja està. Si no, comproveu els errors habituals. Errors comuns: -------------------------- Comproveu que l’alimentació i la terra estiguin connectats correctament. Comproveu la direcció dels díodes zener. No funcionen en les dues direccions. L'oscil·lador està connectat? Heu programat el programa adequat i els bytes de fusibles? Hi ha dades SNES, pestell i rellotge connectats als passadors correctes? Tens algun pont de soldadura en qualsevol lloc? NOTES: --------------------------- Aquest controlador funciona en una PS3, però els botons no es mapen molt bé. Els botons d'inici i selecció no es corresponen amb l'inici i la selecció de ps3. Això es pot utilitzar en alguns jocs de combat que permeten tornar a mapar els botons. Feu-me saber què puc fer per millorar aquest instructiu.
Recomanat:
Controlador de jocs DIY basat en Arduino - Controlador de jocs Arduino PS2 - Jugar a Tekken amb el bricolatge Arduino Gamepad: 7 passos
Controlador de jocs DIY basat en Arduino | Controlador de jocs Arduino PS2 | Jugar a Tekken amb el bricolatge Arduino Gamepad: Hola nois, jugar sempre és divertit, però jugar amb el vostre propi controlador de jocs de bricolatge és més divertit
YABC - Un altre controlador Blynk - Controlador de temperatura i humitat al núvol IoT, ESP8266: 4 passos
YABC - Encara un altre controlador Blynk: controlador de temperatura i humitat del núvol IoT, ESP8266: Hola, fabricants, recentment he començat a cultivar bolets a casa, bolets ostres, però ja tinc 3 vegades aquests controladors a casa per al control de temperatura de fermentació per a la meva cervesa, esposa ara també fa això de Kombucha i com a termòstat de calor
Controlador USB i memòria flash SNES: 8 passos
Controlador USB i memòria flash SNES: en aquest document es detallarà com vaig modificar un controlador SNES en un controlador USB amb unitat flash incorporada. Aquest no és un mètode molt elegant, només unint bits de maquinari nus per fer la feina. Crèdit complet per al ge
NESblinky - Controlador de flaix de controlador de Nintendo: 12 passos (amb imatges)
NESblinky - Nintendo Controller Bike Flasher: vaig veure el missatge "Light Up Your Ride" i vaig reflexionar sobre què es podria tornar a proposar per augmentar la visibilitat de la meva moto, tot esperant que encegés un motorista o dos en un atac de ràbia retro. Vaig passar amb una vella Nintendo trencada
Controlador SNES en un ratolí Mod: 8 passos
Controlador SNES en un ratolí Mod: una manera fàcil i ràpida de convertir un controlador SNES en un ratolí òptic que funcioni