Innehållsförteckning:
- Steg 1: Kontrollera.H -filen för kabelinformation
- Steg 2: Samla verktyg och delar
- Steg 3: Förbered kontakten med löd
- Steg 4: Hoppa över systemkablarna
- Steg 5: Testa del 1
- Steg 6: Pinout konsolkabeln
- Steg 7: Anslut konsolkabeln till kontakten
- Steg 8: Testa del 2
- Steg 9: Montera huven
- Steg 10: Testa del 3
- Steg 11: Spela
Video: Hur man bygger en USB -kabel för Universal PCB: 11 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:47
Projektet Universal PCB (UPCB för kort) startades för att tillåta en enda spelkontroll, särskilt kämpar, på så många olika konsoler som möjligt. Information om projektet finns i följande tråd i Shoryuken.com -forumet: Shoryuken.com Denna instruktion kommer att omfatta hur man bygger en knappval USB -kabel för UPCB. Button Select USB -kabeln är förmodligen den viktigaste kabeln du kan använda med UPCB; i en kabel, kan du spela din handkontroll på både PC och Playstation 3 -system. Det låter dig också använda USB Bootloader så att du kan uppgradera din UPCB -firmware när nya versioner finns tillgängliga. Processen att bygga denna kabel är identisk med att bygga vilken UPCB -konsolkabel som helst, så det blir mycket uppenbart klippt och klistrat från den ursprungliga konsolkabeln Instruerbar. Eftersom varje UPCB -ägare borde ha en, ansågs det att Button Select USB -kabeln förtjänade sin egen instruerbara.
Steg 1: Kontrollera. H -filen för kabelinformation
Det viktigaste och mest aktuella arkivet för UPCB -projektet finns i det första inlägget i UPCB -tråden på Shoryuken.com: Shoryuken.com Ladda ner den senaste versionen och extrahera.zip någonstans lätt att nå. Inne i huvudkatalogen är källkoden för UPCB -projektet. Varje konsolsystem som stöds kommer att ha en separat. H- och. C -fil för den modulen.. C -filen innehåller de faktiska rutinerna för det systemet. Dessa kommer inte att vara till hjälp om du bara vill se hur det fungerar.. H -filen innehåller en stor mängd kommentarer som beskriver hur det systemet kommunicerar, vilken typ av kontakt det använder och pinouts. Det aktuella avsnittet i USBTEMPLATE. H -filen kommer vi att listas nedan. Den viktigaste informationen vi behöver just nu är att det inte behövs några komponenter. Om sådana finns skulle de listas i avsnittet "Hur man skapar en UPCB -kabel". Vi kommer att referera till denna uppsättning information ofta under byggandet av kabeln, så var inte rädd om det verkar lite mycket. Kommentarer beskriver kommunikationen i detalj och kan verka lite förvirrande. Bara ignorera då vi fokuserar på att bygga kabeln.
USB Pinout (tittar på slutet av en USB -kabel som ansluts till en dator eller annan USB -port) _ | 4 3 2 1 | | _ _ _ _ | ----------- <-tjockare halva kabeln där kontakterna är. Pin Beskrivning 1 VCC 2 D- 3 D+ 4 GND För att göra en UPCB-kabel för knapp Välj USB D-Sub 15 Pin USB Pin 1 4 (GND) 2 High 3 Low 4 Low 5 Low 6 Low 7 Low 8 1 (VCC) 9 NC - Ej ansluten till någonting 10 Hög 11 Hög 12 NC - Ej ansluten till något 13 2 (D-) 14 3 (D+) 15 Låg
Steg 2: Samla verktyg och delar
De verktyg som krävs här är bara de mest grundläggande av lödverktygen.
- Lödkolv - Löd - Multimeter eller kontinuitetstestare Andra saker kan säkert hjälpa till med lödning, men krävs nästan aldrig för att bygga en kabel som denna: - Flux - Avlödningspump eller kopparfläta - "Hjälpande händer" De delar vi behöver är extremt mycket enkel - Uppoffrande USB -kabel. Det spelar ingen roll vad det var i ett annat liv, bara att det har en platt A -ände. Detta kan enkelt tas bort från gamla USB -kringutrustning som möss och tangentbord. Om du lyckas hitta en lång USB 'A' till 'A' kabel kan du klippa in den och använda dem för att skapa två UPCB -kablar. Klipp annars bort kabeln så långt från "A" -änden som möjligt för att ge oss den mesta mängden kabel att arbeta med. - DB-15 hankontakt med lödkoppkopplingar. Digikey artikelnummer 215ME-ND, eller tillgänglig på någon bra elektronikbutik. Chansen att det är en bra elektronikbutik är direkt, omvänt, proportionell mot antalet HDTV -apparater de säljer. Detta är en av få elektronikdelar som du fortfarande kan hitta på några Radio Shacks. - DB-15 huva. Den som används på bilderna här är Digikey artikelnummer 972-15SY-ND, men det finns massor av D-Sub kåpor tillverkade. Du kan också hitta dessa billigt i de flesta bra elektronikbutiker. Jag rekommenderar starkt att oavsett huva du får, se till att få tumskruvar att följa med. - Tråd. Tråden som används här är 30 AWG Kynar -tråd, tillgänglig från Fry's. Nästan vilken typ av tråd som helst kan användas, men att använda en mycket liten mätare kommer att göra saker mycket enklare. Andra komponenter än dessa behövs för vissa konsoler, men de är undantaget, inte regeln. I skrivande stund är de enda system som kräver mer än tråd är FM-Towns-systemet (detaljerat i neogeo.h) och 3DO-systemet (detaljerat i 3do.h)
Steg 3: Förbered kontakten med löd
Alla stiften utom en, stift 9, kommer att ha trådar lödda till dem. Eftersom vi bara har två händer är det lättast att fylla de tomma punkterna med lödning först och sedan lägga till de ledningar som behövs.
Steg 4: Hoppa över systemkablarna
Varje UPCB -kabel kommer att ha huvudströmmen (VCC) in i stift 8, och huvudjorden (GND) går in i stift 1. Det kommer också att finnas ett antal stift bundna högt eller lågt (anslutet till VCC eller GND) för att berätta för UPCB vilket system vi kommunicerar med. Dessa stift är de som heter Hög eller Låg i beskrivningen 'Hur man gör en UPCB -kabel' i konsolens. H -fil. Låt oss titta på den för Button Select USB -kabeln i USBTEMPLATE. H
För att göra en UPCB -kabel för knapp Välj USB D -Sub 15 -stift USB -stift 1 4 (GND) 2 Hög 3 Låg 4 Låg 5 Låg 6 Låg 7 Låg 8 1 (VCC) 9 NC - Inte ansluten till någonting 10 Hög 11 Hög 12 NC - Ej ansluten till något 13 2 (D-) 14 3 (D+) 15 LågtInnan vi börjar lägga till systemets kabel är det mycket lättare att gå vidare och ta hand om systemvalda linjer nu, utan den massiva konsolkabeln i vägen. De enda stiften som säger Låg är stift 3-7 och 15. Vi ska ansluta alla dessa så att de är elektriskt anslutna till det som kommer att vara GND, stift 1. De enda stiften som säger Höga är 10, 11 och 2 Vi kommer att ansluta alla dessa så att de är elektriskt anslutna till det som kommer att vara VCC, stift 8. För att göra detta, kommer vi att kedja en tråd från en stift till nästa. Med små (<1 ") bitar av 30 mättrådar med ändarna avskalade blir detta ganska enkelt jämfört med större trådar. På bilden ser du den första delen av detta som visar en tråd som går från stift 8 (VCC) till stift 11, sedan stift 10, sedan stift 2. Tre små bitar av tråd och alla stiften som är höga har anslutits. Därefter gör vi nedgångarna. Med ytterligare en kort bit på 30 mättråd, anslut stift 1 (GND) till stift 3 (lågt. Nu är alla stiften som ska knytas hög eller låg anslutna till antingen GND (stift 1) för låg eller VCC (stift 8) för hög.
Steg 5: Testa del 1
Oavsett hur duktig du är eller hur säker din verksamhet är, vill du alltid testa tidigt och ofta. Om det finns några fel i lödningen är det mycket lättare att korrigera nu, innan den stora kabeln är i vägen.
Vi kommer att göra kontinuitetstester. Om du är multimeter inte har en funktion för att kontrollera kontinuitet, ställ in den för att kontrollera motstånd vid den lägsta inställningen. Kom bara ihåg att oändligt motstånd betyder ingen anslutning, och nästan inget motstånd betyder ansluten. Kontrollera först linjerna band låg. För vårt Button Select USB-exempel är det stiften 3-7 och 15. Placera en sond på stift 1 (GND). Ta den andra sonden och kontrollera stiften 3-7 i ordning. Var och en ska nästan inte ha något motstånd mot stift 1. Kontrollera den sista låga stiftet, 15. Alla testade stift ska vara anslutna till stift 1 och visa nästan inget motstånd. Upprepa för de höga linjerna. För vårt Button Select USB -exempel är det stiften 10, 11 och 2. Placera en sondspets på stift 8 (VCC) och kontrollera kontinuiteten med stift 10, 11 och 2. Var och en ska nästan inte visa något motstånd. Slutligen, kolla efter shorts. Placera en sond på stift 1 och den andra på stift 8. Det ska INGEN kontinuitet vara. Oändligt motstånd. Om dessa två linjer är elektriskt anslutna finns det en kortare plats någonstans i ditt arbete. Du måste fixa dessa innan du någonsin försöker använda kabeln. Om du använder en kortsluten kabel på en konsol kan det säkra säkringar, orsaka bränder, steka konsolen och fastna. Det är dåligt, så fixa det NU. Om allt testar korrekt, låt oss börja arbeta med konsolkabeln.
Steg 6: Pinout konsolkabeln
Nu måste vi ta reda på vilka ledningar i konsolkabeln som gör vad. Återigen behöver vi information om konsolkabeln från lämplig. H -fil.
USB Pinout (tittar på slutet av en USB -kabel som ansluts till en dator eller annan USB -port) _ | 4 3 2 1 | | _ _ _ _ | ----------- <-tjockare halva kabeln där kontakterna är. Stift Beskrivning 1 VCC 2 D- 3 D+ 4 GNDOm du använder en förlängningskabel, klipp av den extra kontakten så långt från änden som ansluts till konsolen som möjligt. Om du använder en offerkontroller, skär av kabeln så nära spelplattan som möjligt. I båda fallen kan vi få så mycket kabellängd som vi kan få. Ta bort lite kabelisolering från den nu exponerade änden. TA INTE BORT FÖR MYCKET. Du vill ta bort cirka 1 "kabelisolering; tillräckligt för att se till att du kan löda någon av ledningarna till någon av DB-15-stiften och lämna ledningarna så korta att dragstoppet på D-Sub-huven tar tag på den tjocka kabelisoleringen. Vi letar efter de enskilda trådarna som utgör kabeln, så att vi kan identifiera vad var och en gör. I vårt Button Select USB -exempel finns det bara fyra ledningar. Varje tråd ska ha en annan färg. Vi kan inte lita på trådens färg för att berätta någonting säkert om deras funktion, även mellan annars identiska kuddar. Tekniskt sett bör alla USB -enheter * använda de nödvändiga färgerna vitt, svart, rött och grönt, men det är lätt att hitta billiga märken USB -kablar som INTE överensstämmer med standarden, så vi MÅSTE testa dem mot pinout i. H -filen. För detta behöver vi en multimeter/kontinuitetstester. För varje tråd i din kabel måste du veta vilken stift på konsolkontakt den går till. USB -kontakterna skyddas av ett metallhölje, så rea ching dem med en multimeter sond kan vara lite svårt. Om du inte kan få in sonden för att röra stiften kan du använda en liten bit metall som ett gem. Rör gemet mot sondspetsen och håll det där med tummen. Rör änden av gemet till stiftet inuti USB -höljet. När den andra sonden rör rätt kabel i andra änden av kabeln kommer motståndet att sjunka till nästan ingenting. Skriv ner dina resultat av vilken nål som har vilken färg. Nu när vi vet vilken färgtråd som går till vilken stift kan vi börja ansluta dem till UPCB -kontakten.
Steg 7: Anslut konsolkabeln till kontakten
Resultaten av vårt senaste test borde berätta vilken färgtråd som har vilken funktion. För kabeln jag använde var slutresultaten: 1 - Röd - VCC2 - Vit - D -3 - Grön - D+4 - Gul - GNDMy kabel var billig, så matchade inte de "vanliga" USB -färgerna. Det är därför du bör kontrollera VARJE kabel med en multimeter. Det är bättre än att steka din PC eller PS3. Nu ska vi bara se vilken pin på DB-15 som alla går till. Återigen finns den informationen i. H -filen. För korthetens skull har jag tagit bort de som vi band högt och lågt i de tidigare stegen.
D-Sub 15 Pin USB Pin 1 4 (GND) 8 1 (VCC) 13 2 (D-) 14 3 (D+)Så nu vet vi vart varje tråd går.:D- Sub-Pin-färg1 Gul8 Röd13 Vit14 Grön Endast 4 anslutningar till lödning. För varje tråd i kabeln, avlägsna en mycket liten mängd isolering från änden för att avslöja metalltråden och löd den i rätt D-Sub-stift. När det gäller VCC och GND (D-Sub-stift 8 och 1) finns det redan en liten bit tråd där inne. Det är därför du bör använda tunn tråd. Att smälta lödet och sätta in den nya tråden bör inte lossna den befintliga tråden. Om du behöver hålla dem stadigt i porten medan lödet svalnar, gör ett par nåltångar med fint spetsar jobbet mycket bra. Detta är också anledningen till att du vill kedja systemet välja trådar; Att försöka hålla tre eller fler trådar inne i porten medan lödningen svalnar kan vara mycket frustrerande.
Steg 8: Testa del 2
Låt oss nu kontrollera alla lödanslutningar, liksom tråden inuti kabeln.
För varje stift i konsolpluggen, använd en multimeter/kontinuitetstester för att kontrollera varje tråd och lödfog. Den ena sonden ska finnas på konsolpluggens ände, medan den andra ska vara på hanstiften på D-Sub-kontakten. Se till att de alla fungerar med nästan inget motstånd mellan de två. Kontrollera sedan systemvalsstiftet igen. Håll en sond vidrör VCC -stiftet på konsolpluggen, och använd den andra för att testa alla stiften som ska bindas högt. Se till att de alla nästan inte visar något motstånd. Flytta sonden till GND-stiftet på konsolpluggen och använd den andra sonden för att testa varje D-Sub-stift som ska bindas lågt. Slutligen det farliga korta testet. Kontrollera motståndet med en sond på konsolpluggens GND -stift och den andra sonden på konsolpluggens VCC -stift. Om motståndet är oändligt är allt bra. Om det finns lågt motstånd har du en farlig kortslutning och måste kontrollera och göra om din lödning. När du har kontrollerat att det inte finns några fel i din lödning är det dags att montera huven.
Steg 9: Montera huven
Varje huva är monterad annorlunda, så jag kan inte ge specifika instruktioner för varje huva. Jag kommer att beskriva de steg som behövs i allmänhet som ska gälla för varje huva, och sedan steg-för-steg montering av den specifika huven som jag använde i detta exempel.
Den viktigaste delen av att montera huven är att förstå och använda "pull-stop". Varje huva bör ha en metod för att hålla fast kabeln. Du vill inte använda detta för att hålla fast de enskilda trådarna eftersom de inte kan ta mycket belastning utan att eventuellt dras ut. Dragstoppet på huven är gjord för att ta tag i själva kabeln där den är starkast, med alla trådar tillsammans och täckta av stark isolering. Vid kraft som dras i kabeln överförs kraften till huven och DB-15-kontakten, istället för de svaga lödpunkterna som ansluter kabeln till kontakten. De flesta dragstoppar använder två små bultar och två små bitar av metall. Bultarna används för att dra åt metallklämmorna runt kabeln. När klämmorna sitter på ordentligt placeras de i ett område på huven som hindrar dem från att röra sig. Denna metod verkar vara den vanligaste, så jag har en bild av dem nedan. Vid fastsättning av kabeln i dragstoppet är det mycket viktigt att den sitter fast! Detta är den enskilt viktigaste delen för att hålla kabeln långvarig och användbar. Om klämmorna som försöker hålla fast i kabeln verkar vara för stora för att greppa, börja omsluta kabeln med eltejp så att det blir tjockare och lättare för klämmorna att greppa. Om det finns en dragstoppspackning på styrenheten som du tog kabeln från, kontrollera om du kan använda den också för att klämmorna kan ta tag i den. Om dragstoppet inte håller säkert i kabeln kommer de tunna trådarna inuti att brytas med tiden, lossna, korta mot andra ledningar, steka ditt underhållningscenter, orsaka bränder och döda din katt. Gör det rätt första gången. Monteringen av alla huvar jag sett är ganska lika: 1. Sätt DB -kontakten i de små flikarna som håller den på plats. 2. Placera dragstoppsklämmorna på tråden och säkra, och stäng som möjligt till där dragstopparna kommer att vara permanent. 3. Sätt i dragstoppet och kontrollera att klämmorna sitter ordentligt. 4. Placera monteringsutrustningen som tumskruvar på plats. 5. Stäng huven. Vanligtvis betyder detta ett par bultar, men exempelhuven här är ett snäpphölje. Vi kommer att följa dessa steg exakt med vår exempelhuva. 1. Sätt DB -kontakten i hållarflikarna. 2. Placera den svarta dragstoppsklämman över tråden, se till att den håller i den isolerade kabeln och inte på ledningar. 3. Lägg till fästmetallen och skruva fast den. 4. Lägg till tumskruvarna 5. Stäng huven.
Steg 10: Testa del 3
Efter allt det arbetet vet jag att du kliar i att ansluta kabeln till din konsol och hålla fast och få lite spel. Jag förstår. Gör det inte. Att sätta allt i huven kunde lätt ha slagit loss en tråd och shorts är dåliga. Låt oss ta en stund med multimetern för att se till att allt är säkert en sista gång innan vi kopplar in det.
Stegen vi tar här är identiska med "Testning del 2": För varje stift i konsolpluggen, använd en multimeter/kontinuitetstester för att kontrollera varje tråd och lödfog. Den ena sonden ska finnas på konsolpluggens ände, medan den andra ska vara på hanstiften på D-Sub-kontakten. Se till att de alla fungerar med nästan inget motstånd mellan de två. Kontrollera sedan systemvalsstiftet igen. Håll en sond vidrör VCC -stiftet på konsolpluggen, och använd den andra för att testa alla stiften som ska bindas högt. Se till att de alla nästan inte visar något motstånd. Flytta sonden till GND-stiftet på konsolpluggen och använd den andra sonden för att testa varje D-Sub-stift som ska bindas lågt. Slutligen det farliga korta testet. Kontrollera motståndet med en sond på konsolpluggens GND -stift och den andra sonden på konsolpluggens VCC -stift. Om motståndet är oändligt är allt bra. Om det finns lågt motstånd har du en farlig kortslutning och måste kontrollera och göra om din lödning.
Steg 11: Spela
Anslut nu din nya UPCB -kabel till din pinne och konsol, så får vi se hur den fungerar! Om du ansluter den till din dator för första gången kan du se ett par bekanta fönster med "Ny maskinvara hittad" som tar hand om sig själva. Låt det bara vara och det kommer att erkännas som en HID -kompatibel spelkontroll. Du kan använda appleten Spelalternativ på kontrollpanelen för att se själva enheten och status för knapparna och stickan.
Njut av!
Rekommenderad:
Hur man bygger en DJ -installation för nybörjare - Vinylstil !: 7 steg
Hur man bygger en DJ -installation för nybörjare - Vinylstil !: I den här instruktionsboken kommer jag att visa dig hur du bygger en DJ -installation med den klassiska skivspelarstilen med vinyl. Oavsett om du är en hobbyist eller vill bli proffs och eventuellt turnerar runt i världen för att tjäna en inkomst, kommer dessa steg
Hur man bygger en parkeringssensor för att lösa smärtan med att hitta en ledig plats: 12 steg
Hur man bygger en parkeringssensor för att lösa smärtan att hitta en ledig plats: I det här projektet bygger vi en enkel parkeringssensor med en Raspberry Pi. Det visar sig att jag varje morgon måste ställas inför denna fråga: är den ENDA parkeringsplatsen framför mitt kontor redan upptagen? För när det faktiskt är så måste jag gå runt
Hur man bygger din första åtgärd för Google Home (på 10 minuter) Del 1: 10 steg
Hur man bygger din första åtgärd för Google Home (på 10 minuter) Del 1: Hej, det här är det första i en serie artiklar som jag kommer att skriva där vi lär oss hur vi utvecklar och distribuerar åtgärder på Google. Egentligen arbetar jag med "åtgärder på google" från de senaste månaderna. Jag har gått igenom många tillgängliga artiklar om
Hur man bygger en ljudboksspelare för din mormor: 8 steg (med bilder)
Hur man bygger en ljudboksspelare till din mormor: De flesta ljudspelare som finns på marknaden är skapade för unga människor och deras huvudsakliga funktion är att spela musik. De är små, har flera funktioner som blandning, upprepning, radio och till och med videouppspelning. Alla dessa funktioner gör det populära spelet
Hur man bygger en konsolkabel för det universella kretskortet: 11 steg
Hur man bygger en konsolkabel för Universal -kretskortet: Projektet Universal -kretskort (UPCB för kort) startades för att tillåta en enda spelkontroll, särskilt slåsspinnar, på så många olika konsoler som möjligt. Information om projektet finns i följande tråd i Shoryuken.com