Innholdsfortegnelse:
- Trinn 1: Kontroller.H -filen for kabelinformasjon
- Trinn 2: Samle verktøy og deler
- Trinn 3: Forbered pluggen med loddetinn
- Trinn 4: Jumper "System Select" -trådene
- Trinn 5: Testing av del 1
- Trinn 6: Pinout konsollkabelen
- Trinn 7: Koble konsollkabelen til kontakten
- Trinn 8: Testing del 2
- Trinn 9: Monter hette
- Trinn 10: Testing av del 3
- Trinn 11: Spill
Video: Hvordan bygge en konsollkabel for Universal PCB: 11 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Universal PCB (UPCB for short) -prosjektet ble startet for å tillate en enkelt spillkontroller, spesielt kamppinner, på så mange forskjellige konsoller som mulig. Informasjon om prosjektet finner du i følgende tråd i Shoryuken.com-forumene: Shoryuken.com Spillkontrolleren med en UPCB installert vil ha en enkelt DB-15 hunnkontakt. Alle støttede systemer som brukes, må ha en kabel laget for den konsollen med en DB-15 hannkontakt på UPCB-enden, og konsollpluggen i den andre enden. Fordi PIC inne i UPCB vil ta seg av alt det harde arbeidet, vil kabelen for det meste ikke ha noen komponenter i den; bare ledning. Denne opplæringen er designet for å vise deg hvordan du lager noen av de støttede systemkablene for en UPCB -kontroller, ved hjelp av kabelen til Super Nintendo Entertainment System som vårt eksempel.
Trinn 1: Kontroller. H -filen for kabelinformasjon
Det viktigste og mest oppdaterte arkivet for UPCB -prosjektet finner du i det første innlegget i UPCB -tråden på Shoryuken.com: Shoryuken.com Last ned den nyeste versjonen, og trekk ut.zip et sted som er lett tilgjengelig. Inne i hovedkatalogen er kildekoden for UPCB -prosjektet. Hvert konsollsystem som støttes vil ha en separat. H- og. C -fil for den modulen.. C -filen inneholder de faktiske rutinene for det systemet. Disse vil ikke være til hjelp med mindre du bare vil se hvordan det fungerer.. H -filen inneholder en stor mengde kommentarer som beskriver hvordan systemet kommuniserer, hvilken type kontakt det bruker og pinouts. Den nåværende delen i SNES. H -filen vil vi bli oppført nedenfor. Hovedinformasjonen vi trenger akkurat nå er at det ikke er noen komponenter nødvendig. Hvis noen var, ville de være oppført i delen "Hvordan lage en UPCB -kabel". Vi vil referere til dette settet med informasjon ofte under byggingen av kabelen, så ikke vær redd hvis det virker litt mye. Kommentarene beskriver kommunikasjonen i detalj og kan virke litt forvirrende. Bare ignorere da vi fokuserer på å bygge kabelen.
/* UPCB-modul for Super Nintendo Entertainment System Pinout og forklaring fra GameSX.com For US SNES _ | 1234 | 567) --------- Pin Beskrivelse 1 VCC 2 Clock 3 Latch 4 Data 5 N/C 6 I/C 7 GND --- Lang forklaring på protokollen som er fjernet herfra --- For å lage en UPCB-kabel for SNES, følg kartleggingen nedenfor D-Sub 15 Pin SNES Pin1 7 (GND) 2 Lav3 Lav4 Lav5 Lav6 Lav7 Lav8 1 (VCC) 9 NC - Ikke koblet til noe 10 High11 High12 2 (Clock) 13 3 (Latch) 14 4 (Data) 15 High
Trinn 2: Samle verktøy og deler
Verktøyene som kreves her er bare de mest grunnleggende av loddeverktøyene.
- Loddejern - Lodde - Multimeter eller Kontinuitetstester Andre ting kan sikkert hjelpe med lodding, men er nesten aldri nødvendig for å bygge en kabel som denne: - Flux - Avlodningspumpe eller kobberflett - 'Hjelpende hender' Delene vi trenger er ekstremt enkel - Kabel for at konsollkabelen skal opprettes. Dette kan komme fra en offerkontroller eller fra en billig forlengelseskabel for det systemet. SNES -kabelen som ble brukt i dette eksemplet, kom fra en kontroller som ikke lenger ville registrere en nedadgående retning, og ble kjøpt som en død kontroller for $ 1 fra en lokal spillbutikk. - DB-15 hannkontakt med loddekoppkontakter. Digikey delenummer 215ME-ND, eller tilgjengelig i en god elektronikkbutikk. Sjansen for at det er en god elektronikkbutikk er direkte, omvendt, proporsjonal med antall HDTV -er de selger. Dette er en av de få elektronikkdelene du fortsatt kan finne på noen Radio Shacks. - DB-15 hette. Den som brukes på bildene her er Digikey-delenr. 972-15SY-ND, men det er tonnevis med D-Sub-hetter laget. Disse kan du også finne billig i de fleste gode elektronikkbutikker. Jeg anbefaler på det sterkeste at uansett hette du får, sørg for å få tommelskruer til å følge med. - Wire. Ledningen som brukes her er 30 AWG Kynar wire, tilgjengelig fra Fry's. Omtrent alle slags ledninger kan brukes, men bruk av en veldig liten måler vil gjøre ting mye enklere. Andre komponenter enn disse er nødvendige for noen konsoller, men de er unntaket, ikke regelen. I skrivende stund er FM-Towns-systemet (detaljert i neogeo.h) og 3DO-systemet (detaljert i 3do.h) de eneste systemene som krever noe mer enn ledning.
Trinn 3: Forbered pluggen med loddetinn
Alle furuene bortsett fra en, pin 9, vil ha ledninger loddet til dem. Siden vi bare har to hender, er det lettest å fylle de tomme punktene med loddetinn først, og deretter legge til de nødvendige ledningene.
Trinn 4: Jumper "System Select" -trådene
Hver UPCB -kabel vil ha hovedstrømmen (VCC) som går inn i pinne 8, og hovedjernet (GND) går inn i pinne 1. Det vil også være et antall pinner knyttet høyt eller lavt (koblet til VCC eller GND) for å fortelle UPCB hvilket system vi kommuniserer med. Disse pinnene er de som heter Høy eller Lav i beskrivelsen 'Hvordan lage en UPCB -kabel' i konsollens. H -fil. La oss se på den for SNES, SNES. H
For å lage en UPCB -kabel for SNES, følg kartleggingen nedenfor D -Sub 15 Pin SNES Pin1 7 (GND) 2 Lav3 Lav4 Lav5 Lav6 Lav7 Lav8 1 (VCC) 9 NC - Ikke koblet til noe 10 Høy11 Høy12 2 (Klokke) 13 3 (Lås)) 14 4 (Data) 15 HøyFør vi begynner å legge til systemkabelen, er det mye lettere å gå videre og ta vare på systemvalglinjene nå, uten den massive konsollkabelen i veien. De eneste pinnene som sier Lav er pinner 2-7. Vi skal koble alle disse slik at de er elektrisk koblet til det som skal være GND, pin 1. De eneste pinnene som sier High er 10, 11 og 15. Vi skal koble alle disse slik at de er elektrisk koblet til det som skal være VCC, pin 8. For å gjøre dette, skal vi daisy chain en ledning fra en pin til den neste. Ved å bruke små (<1 ") biter av 30 gauge wire med endene avisolert, blir dette ganske enkelt i forhold til større ledninger. På bildet vil du se den første slike tilkoblingen, fra pin 1 (GND) til pin 2 (Low). Neste er et identisk stykke ledningsforbindelsespinne 2 til pinne 3, en annen tilkoblingspinne 3 til pinne 4, pinne 4 til 5, pinne 5 til 6, og til slutt pinne 6 til 7. Deretter gjør vi Highs. Med en annen kort stykke på 30 målekabel, koble pinne 8 (VCC) til pinne 15 (høy). Følg opp med en annen ledningsboltpinne 15 til pinne 11, og til slutt enda en ledningsforbindelsespinne 11 til pinne 12. Nå alle pinnene som skal være knyttet Høy eller Lav er koblet til enten GND (pin 1) for low, eller VCC (pin 8) for high.
Trinn 5: Testing av del 1
Uansett hvor god du er, eller hvor sikkert arbeidet ditt er, vil du alltid teste tidlig og ofte. Hvis det er noen feil i lodding, er det mye lettere å rette nå, før den store kabelen er i veien for oss.
Vi skal gjøre kontinuitetstester. Hvis du er multimeter ikke har en funksjon for å sjekke kontinuitet, kan du sette den for å kontrollere motstander på den laveste innstillingen. Bare husk at uendelig motstand betyr ingen forbindelse, og nesten ingen motstand betyr tilkoblet. Sjekk først linjene som er lave. For vårt SNES-eksempel vil det være pinne 2-7. Plasser en sonde på pinne 1 (GND). Ta den andre sonden og sjekk pinnene 2-7 i rekkefølge. Hver og en bør nesten ikke vise motstand mot pinne 1. Gjenta for High -linjene. For et SNES -eksempel, vil det være pinne 10, 11 og 15. Plasser en probespiss på pinne 8 (VCC), og kontroller kontinuiteten med pinnene 10, 11 og 15. Hver skal nesten ikke vise motstand. Til slutt, se etter shorts. Plasser den ene sonden på pinne 1, og den andre på pinnen 8. Det skal IKKE være kontinuitet. Uendelig motstand. Hvis disse to linjene er elektrisk tilkoblet, er det en kort plass et sted i arbeidet ditt. Du MÅ fikse disse før du prøver å bruke kabelen. Hvis du bruker en kortsluttet kabel på en konsoll, kan det blåse sikringer, forårsake brann, steke konsollen og feste seg. Det er ille, så fikser det NÅ. Hvis alt tester riktig, la oss starte arbeidet med konsollkabelen.
Trinn 6: Pinout konsollkabelen
Nå må vi finne ut hvilke ledninger i konsollkabelen som gjør hva. Nok en gang trenger vi informasjon om konsollkabelen fra den aktuelle. H -filen.
_ | 1234 | 567) --------- Pin Beskrivelse 1 VCC 2 Clock 3 Latch 4 Data 5 N/C 6 N/C 7 GNDHvis du bruker en skjøteledning, kutter du den ekstra kontakten så langt fra enden som er koblet til konsollen som mulig. Hvis du bruker en offerkontroller, kutter du kabelen så nær spillplaten som mulig. I begge tilfeller kan vi så mye kabellengde som vi kan få. Fjern litt kabelisolasjon fra den nå eksponerte enden. IKKE FJERNE FOR MYE. Du vil fjerne ca 1 kabelisolasjon; nok til å sikre at du kan lodde noen av ledningene til noen av DB-15-pinnene, og la ledningene være korte nok til at trekkstoppet på D-Sub-hetten griper tak på den tykke kabelisolasjonen. Vi leter etter de individuelle ledningene som utgjør kabelen, slik at vi kan identifisere hva hver gjør. I vårt SNES -eksempel er det bare fem ledninger som faktisk brukes av kontrolleren, og bare fem ledninger i kabelen. Hver ledning skal ha en annen farge. Vi kan ikke stole på at fargen på ledningen skal fortelle oss noe sikkert om deres funksjon, selv mellom ellers like polster. Vi må teste dem mot pinout i. H -filen. For dette trenger vi en multimeter/kontinuitetstester. For hver ledning i kabelen din må du vite hvilken pinne på konsollkontakten den går til. SNES var litt vanskelig fordi kontaktene er langt inne i kontakten. Bildet under viser meg ved bruk av et bart stykke av ledningen holdt av en sondekrok. Kontakten inne i c onnector ville berøre den blotte ledningen, som berørte kroken. Når den andre sonden berørte den riktige ledningen i den andre enden av kabelen, ville jeg vite det fordi motstanden ville falle til nesten ingenting. Dette må gjentas for hver pin. Bildet nedenfor viser indekskortet jeg brukte til å skrive ned resultatene. Jeg kopierte pinout- og pin -beskrivelsene fra. H -filen. Når jeg fant en matchende pin og wire -kombinasjon, ville jeg skrive ned trådens farge ved siden av pinnen. Nå som vi vet hva ledning er hva, kan vi begynne å koble dem til UPCB -pluggen.
Trinn 7: Koble konsollkabelen til kontakten
Resultatene av vår siste test skulle fortelle oss hvilken fargetråd som har hvilken funksjon. For kabelen jeg brukte, var sluttresultatene: 1 - Hvit - VCC2 - Gul - Klokke3 - Oransje - Lås4 - Rød - Data7 - Brun - GND Nå må vi bare se hvilken pinne på DB -15 hver går til. Igjen, den informasjonen er i. H -filen. For å gjøre det kort, har jeg fjernet de vi knyttet høyt og lavt i de tidligere trinnene.
D-Sub 15 Pin SNES Pin1 7 (GND) 8 1 (VCC) 12 2 (Klokke) 13 3 (Latch) 14 4 (Data)Så nå vet vi hvor hver ledning går.:D- Delstiftfarge1 Brun8 Hvit12 Gul13 Oransje14 RadBare 5 flere tilkoblinger til loddetinn. For hver ledning i kabelen, fjern en veldig liten mengde isolasjon fra enden for å avsløre den metalltråden, og lodd den inn i den riktige D-Sub-pinnen. Når det gjelder VCC og GND (D-Sub-pinner 8 og 1), er det allerede et lite stykke ledning der inne. Derfor bør du bruke tynn tråd. Smelting av loddetinn og innsetting av den nye ledningen bør ikke løsne den eksisterende ledningen. Hvis du trenger å holde dem stødige i porten mens loddetinnet avkjøles, gjør et par nåletanger med fin spiss jobben veldig bra. Dette er også grunnen til at du vil kjede systemet velge ledninger. prøver å holde 3 eller flere ledninger inne i porten mens loddetinnet avkjøles kan være veldig frustrerende.
Trinn 8: Testing del 2
La oss nå sjekke alle loddetilkoblingene, så vel som ledningen inne i kabelen.
For hver pinne i konsollpluggen, bruk en multimeter/kontinuitetstester for å kontrollere hver ledning og loddetinn. Den ene sonden skal være på konsollpluggenden, mens den andre skal være på hannstiften på D-Sub-pluggen. Sørg for at de alle jobber med nesten ingen motstand mellom de to. Kontroller deretter systemets velgepinner på nytt. Behold en sonde som berører VCC -pinnen på konsollpluggen, og bruk den til å teste alle pinnene som skal bindes høyt. Sørg for at de nesten ikke viser motstand. Flytt sonden til GND-pinnen på konsollpluggen, og bruk den andre sonden til å teste hver D-Sub-pinne som skal bindes lavt. Til slutt, den farlige korte testen. Med den ene sonden på GND -pinnen på konsollpluggen og den andre sonden på VCC -pinnen på konsollpluggen, sjekk motstanden. Hvis motstanden er uendelig, er alt bra. Hvis det er lav motstand, har du en farlig short og må sjekke og gjøre lodding igjen. Når du har kontrollert at det ikke er noen feil i loddetinnet, er det på tide å sette sammen hetten.
Trinn 9: Monter hette
Hver hette er montert annerledes, så jeg kan ikke gi spesifikke instruksjoner for hver hette. Jeg vil beskrive trinnene som trengs generelt for hver hette, og deretter trinnvis montering av den spesifikke hetten jeg brukte i dette eksemplet.
Den viktigste delen ved montering av hetten er å forstå og bruke 'pull-stop'. Hver hette skal ha en metode for å holde på kabelen. Du vil ikke bruke dette til å holde på de enkelte ledningene fordi de ikke kan ta mye belastning uten mulig å bli trukket ut. Trekkstoppet på hetten din er laget for å ta tak i selve kabelen der den er sterkest, med alle ledningene sammen og dekket av sterk isolasjon. Ved kraft som trekker i kabelen, overføres kraften til hetten og DB-15-pluggen, i stedet for de svake loddepunktene som kobler kabelen til pluggen. De fleste trekkstoppene bruker to små bolter og to små metallbiter. Boltene brukes til å stramme metallklemmene rundt kabelen. Når klemmene er sikkert festet, plasseres de i et område av hetten som hindrer dem i å bevege seg. Denne metoden ser ut til å være den vanligste, og derfor har jeg et bilde av dem nedenfor. Når du fester kabelen i trekkstopperen, er det veldig viktig at den er sikker! Dette er den viktigste delen for å holde kabelen langvarig og nyttig. Hvis klemmene som prøver å holde på kabelen virker for store til å gripe, kan du begynne å pakke inn kabelen med elektrisk tape for å gjøre den tykkere og lettere å feste. Hvis det er en pull-stop pakning på kontrolleren du tok kabelen fra, må du kontrollere om du kan bruke den også for at klemmene kan gripe tak i. Hvis trekkstoppet ikke holder godt fast i kabelen, vil de tynne ledningene inni bryte over tid, løsne, korte seg mot andre ledninger, steke underholdningssenteret, forårsake brann og drepe katten din. Gjør det riktig første gangen. Monteringen av alle hetter jeg har sett er ganske lik: 1. Sett DB -pluggen inn i de små tappene som holder den på plass. 2. Plasser pull-stop-klemmene på wiren og fest, og lukk som mulig der trekk-stopperne vil være permanent. 3. Sett trekkstopperen på plass og dobbeltsjekk at klemmene er godt festet. 4. Plasser monteringsutstyret som tommelskruer på plass. 5. Lukk panseret. Vanligvis betyr dette et par bolter, men eksempelet på hetten her er et snap -kabinett. Vi vil følge disse trinnene nøyaktig med vår eksempelhette. 1. Sett DB -pluggen inn i tappene. 2. Plasser den svarte trekkstoppklemmen over ledningen, og pass på at den griper tak i den isolerte kabelen og ikke ledninger. 3. Legg til festemetallet og skru godt til. 4. Legg til tommelskruer 5. Lukk panseret.
Trinn 10: Testing av del 3
Etter alt det arbeidet, vet jeg at du klør i å koble kabelen til konsollen og stikke og spille litt. Jeg forstår. Ikke gjør det. Å sette alt inn i hetten kunne lett ha slått en ledning løs, og shorts er dårlige. La oss ta et øyeblikk med multimeteret for å sikre at alt er trygt en siste gang før vi kobler det til.
Trinnene vi tar her er identiske med 'Testing Part 2': For hver pinne i konsollpluggen, bruk en multimeter/kontinuitetstester for å kontrollere hver ledning og loddetinn. Den ene sonden skal være på konsollpluggenden, mens den andre skal være på hannstiften på D-Sub-pluggen. Sørg for at de alle jobber med nesten ingen motstand mellom de to. Kontroller deretter systemets velgepinner på nytt. Behold en sonde som berører VCC -pinnen på konsollpluggen, og bruk den andre til å teste alle pinnene som skal bindes høyt. Sørg for at alle nesten ikke viser motstand. Flytt sonden til GND-pinnen på konsollpluggen, og bruk den andre sonden til å teste hver D-Sub-pinne som skal bindes lavt. Til slutt, den farlige korte testen. Med den ene sonden på GND -pinnen på konsollpluggen og den andre sonden på VCC -pinnen på konsollpluggen, sjekk motstanden. Hvis motstanden er uendelig, er alt bra. Hvis det er lav motstand, har du en farlig short og må sjekke og gjøre lodding igjen.
Trinn 11: Spill
Koble nå den nye UPCB -kabelen til pinnen og konsollen, så får vi se den fungere!
Anbefalt:
Hvordan bygge en planteovervåking med Arduino: 7 trinn
Hvordan bygge en planteovervåking med Arduino: I denne opplæringen lærer vi hvordan du oppdager jordfuktighet ved hjelp av en fuktighetssensor og blinker en grønn LED hvis alt er i orden og OLED -skjerm og Visuino. Se videoen
Hvordan bygge et plantevanningssystem ved hjelp av Arduino: 7 trinn
Hvordan bygge et plantevanningssystem ved hjelp av Arduino: I denne opplæringen lærer vi hvordan du lager et plantevanningssystem ved hjelp av en fuktighetssensor, vannpumpe og blinker en grønn LED hvis alt er i orden og OLED Display og Visuino. Se videoen
Hvordan bygge en USBTiny ISP -programmerer: ved å bruke CNC PCB -fresemaskin: 13 trinn (med bilder)
Hvordan bygge en USBTiny ISP -programmerer: ved å bruke CNC PCB -fresemaskin: Tenkte du på hvordan du kan bygge ditt eget elektroniske prosjekt fra bunnen av? Å gjøre elektronikkprosjekter er så spennende og morsomt for oss, beslutningstakere. Men de fleste produsenter og maskinvareentusiaster som bare går videre til produsentkulturen, bygde sine prosjekter
Hvordan bygge en USB -kabel for Universal PCB: 11 trinn
Hvordan bygge en USB -kabel for Universal PCB: Universal PCB (UPCB for short) -prosjektet ble startet for å tillate en enkelt spillkontroller, spesielt kamppinner, på så mange forskjellige konsoller som mulig. Informasjon om prosjektet finner du i følgende tråd i Shoryuken.com
Hvordan bygge en gitarhøyttalerboks eller bygge to for stereoen din. 17 trinn (med bilder)
Hvordan bygge en gitarhøyttalerboks eller bygge to for stereoen din .: Jeg ønsket at en ny gitarhøyttaler skulle følge med rørforsterkeren jeg bygger. Høyttaleren vil forbli ute i butikken min, så det trenger ikke være noe for spesielt. Tolex -belegg kan bli for lett skadet, så jeg sprayet utsiden svart etter en lett sand