Spisu treści:
- Krok 1: Sprawdź plik.H pod kątem informacji o kablu
- Krok 2: Zbierz narzędzia i części
- Krok 3: Przygotuj wtyczkę za pomocą lutu
- Krok 4: Zewrzyj przewody „Wybór systemu”
- Krok 5: Testowanie, część 1
- Krok 6: Rozłóż kabel konsoli
- Krok 7: Podłącz kabel konsoli do wtyczki
- Krok 8: Testowanie części 2
- Krok 9: Złóż kaptur
- Krok 10: Testowanie części 3
- Krok 11: Graj
Wideo: Jak zbudować kabel konsoli do uniwersalnej płytki drukowanej.: 11 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:33
Rozpoczęto projekt Universal PCB (w skrócie UPCB), aby jeden kontroler do gier, zwłaszcza kijów do walki, działał na jak największej liczbie różnych konsol. Informacje o projekcie można znaleźć w następującym wątku na forum Shoryuken.com: Shoryuken.comKontroler gier z zainstalowanym UPCB będzie miał jedno złącze żeńskie DB-15. Wszelkie obsługiwane systemy będą musiały mieć kabel wykonany dla tej konsoli z męskim złączem DB-15 na końcu UPCB i wtyczką konsoli na drugim końcu. Ponieważ PIC wewnątrz UPCB zajmie się całą ciężką pracą, kabel w większości nie będzie zawierał żadnych komponentów; tylko drut. Ten samouczek ma na celu pokazanie, jak wykonać dowolny z obsługiwanych kabli systemowych dla kontrolera UPCB, używając kabla do systemu Super Nintendo Entertainment System jako naszego przykładu.
Krok 1: Sprawdź plik. H pod kątem informacji o kablu
Główne i najbardziej aktualne archiwum projektu UPCB można znaleźć w pierwszym poście wątku UPCB na Shoryuken.com: Shoryuken.comPobierz najnowszą wersję i rozpakuj plik.zip w łatwo dostępnym miejscu. Wewnątrz głównego katalogu znajduje się kod źródłowy projektu UPCB. Każdy obsługiwany system konsoli będzie miał osobny plik. H i. C dla tego modułu. Plik. C zawiera rzeczywiste procedury dla tego systemu. To nie będzie pomocne, chyba że chcesz tylko zobaczyć, jak to działa. Plik. H zawiera dużą liczbę komentarzy, które szczegółowo opisują sposób komunikowania się tego systemu, typ używanego złącza i pinouty. Aktualna sekcja w pliku SNES. H zostanie wymieniona poniżej. Główną informacją, której teraz potrzebujemy, jest to, że nie są potrzebne żadne komponenty. Jeśli tak, zostaną wymienione w sekcji „Jak utworzyć kabel UPCB”. Będziemy często odwoływać się do tego zestawu informacji podczas budowy kabla, więc nie bój się, jeśli wydaje się to trochę za dużo. Komentarze opisują komunikację bardzo szczegółowo i mogą wydawać się nieco mylące. Po prostu zignoruj to, ponieważ skupiamy się na budowie kabla.
/* Moduł UPCB dla Super Nintendo Entertainment System Pinout i objaśnienie z GameSX.com Dla US SNES _ |1234|567) --------- Pin Opis 1 VCC 2 Zegar 3 Zatrzask 4 Dane 5 N/C 6 N/C 7 GND ---Długie objaśnienie protokołu wyciętego stąd---Aby utworzyć kabel UPCB dla SNES, postępuj zgodnie z mapowaniem poniżej 15-stykowy D-Sub SNES Pin1 7 (GND)2 Niski3 Niski4 Niski5 Niski6 Niski7 Niski8 1 (VCC)9 NC - Brak połączenia10 Wysoki11 Wysoki12 2 (Zegar) 13 3 (Zatrzask)14 4 (Dane)15 Wysoki
Krok 2: Zbierz narzędzia i części
Potrzebne tutaj narzędzia to tylko najbardziej podstawowe z narzędzi lutowniczych.
- Lutownica - Lut - Multimetr lub tester ciągłości Inne elementy mogą z pewnością pomóc w lutowaniu, ale prawie nigdy nie są potrzebne do budowy kabla, takie jak: - Topnik - Pompa do wylutowywania lub oplot miedziany - „Pomocne dłonie” Części, których potrzebujemy, są niezwykle simple - Kabel do kabla konsoli, który ma zostać utworzony. Może to pochodzić z kontrolera poświęconego lub taniego przedłużacza dla tego systemu. Kabel SNES użyty w tym przykładzie pochodził z kontrolera, który nie rejestrował już kierunku „w dół”, i został kupiony jako martwy kontroler za 1 USD w lokalnym sklepie z grami. - Wtyk męski DB-15 z przyłączami lutowniczymi. Digikey Part No. 215ME-ND lub dostępny w każdym dobrym sklepie elektronicznym. Szansa na to, że jest to dobry sklep z elektroniką jest wprost, odwrotnie proporcjonalna do liczby sprzedawanych przez nich telewizorów HD. To jedna z niewielu części elektronicznych, które można jeszcze znaleźć w niektórych Radio Shackach. - Kaptur DB-15. Ten użyty na zdjęciach to Digikey Part No. 972-15SY-ND, ale wyprodukowano mnóstwo kapturów D-Sub. Można je również znaleźć tanio w większości dobrych sklepów z elektroniką. Gorąco polecam, aby niezależnie od tego, jaki okap masz, upewnij się, że masz śruby skrzydełkowe. - Drut. Zastosowany tutaj drut to drut Kynar 30 AWG, dostępny w firmie Fry's. Prawie każdy rodzaj drutu może być użyty, ale użycie bardzo małego rozstawu znacznie ułatwi sprawę. W przypadku niektórych konsol potrzebne są inne komponenty, jednak są one wyjątkiem, a nie regułą. W chwili pisania tego tekstu jedynymi systemami, które wymagają czegoś więcej niż okablowania, są system FM-Towns (szczegółowo w neogeo.h) i system 3DO (szczegółowo w 3do.h)
Krok 3: Przygotuj wtyczkę za pomocą lutu
Wszystkie sosny z wyjątkiem jednej, pinu 9, będą miały przylutowane do nich przewody. Ponieważ mamy tylko dwie ręce, najłatwiej jest najpierw wypełnić puste punkty lutowiem, a następnie dodać potrzebne przewody.
Krok 4: Zewrzyj przewody „Wybór systemu”
Każdy kabel UPCB będzie miał główne zasilanie (VCC) idące do pinu 8, a główne uziemienie (GND) do pinu 1. Będzie również kilka pinów powiązanych wysoko lub nisko (podłączonych do VCC lub GND), aby poinformować UPCB z jakim systemem się komunikujemy. Te piny to te, które nazywają się High lub Low w opisie „Jak zrobić kabel UPCB” w pliku. H konsoli. Spójrzmy na ten dla SNES, SNES. H
Aby wykonać kabel UPCB dla SNES, postępuj zgodnie z mapowaniem poniżej.)14 4 (Dane)15 WysokiZanim zaczniemy dodawać kabel systemowy, znacznie łatwiej jest teraz zająć się liniami wyboru systemu, bez masywnego kabla konsolowego. Jedynymi pinami, które mówią o niskim poziomie są piny 2-7. Połączymy je wszystkie tak, aby były elektrycznie połączone z GND, pinem 1. Jedyne piny, które mówią High to 10, 11 i 15. Połączymy je wszystkie, aby były elektrycznie podłączony do tego, co będzie VCC, pin 8. Aby to zrobić, połączymy łańcuchowo przewód z jednego pinu do drugiego. Używając małych (< 1 ") kawałków drutu o grubości 30 z obciętymi końcami, staje się to dość łatwe w porównaniu z większymi przewodami. Na zdjęciu zobaczysz pierwsze takie połączenie, od pinu 1 (GND) do pinu 2 (Low). Następnie identyczny kawałek drutu łączący pin 2 z pinem 3, kolejny pin łączący 3 z pinem 4, pin 4 z 5, pin 5 z 6 i wreszcie pin 6 z 7. Następnie zrobimy wzloty. krótki kawałek drutu o grubości 30, podłącz pin 8 (VCC) do pinu 15 (wysoki). Następnie z innym przewodem łączącym pin 15 z pinem 11, a na koniec jeszcze jeden przewód łączący pin 11 z pinem 12. Teraz wszystkie styki, które powinny być związane High lub Low są podłączone do GND (pin 1) dla niskiego lub VCC (pin 8 dla wysokiego).
Krok 5: Testowanie, część 1
Bez względu na to, jak dobry jesteś lub jak pewny jesteś swojej pracy, zawsze chcesz testować wcześnie i często. Jeśli są jakieś błędy w lutowaniu, dużo łatwiej jest teraz naprawić, zanim duży kabel stanie nam na drodze.
Będziemy robić testy ciągłości. Jeśli twój multimetr nie ma funkcji sprawdzania ciągłości, ustaw go do sprawdzania rezystancji na najniższym ustawieniu. Pamiętaj tylko, że nieskończony opór oznacza brak połączenia, a prawie żaden opór oznacza połączenie. Najpierw sprawdź linie powiązań Low. W naszym przykładzie SNES byłyby to piny 2-7. Umieść jedną sondę na styku 1 (GND). Weź drugą sondę i sprawdź kolejno piny 2-7. Każdy z nich powinien prawie nie wykazywać oporu wobec pinu 1. Powtórz te czynności dla linii High. Dla naszego przykładu SNES będą to piny 10, 11 i 15. Umieść jedną końcówkę sondy na pinie 8 (VCC) i sprawdź ciągłość za pomocą pinów 10, 11 i 15. Każdy z nich nie powinien wykazywać prawie żadnego oporu. Na koniec sprawdź szorty. Umieść jedną sondę na pinie 1, a drugą na pinie 8. Nie powinno być BRAK ciągłości. Nieskończony opór. Jeśli te dwie linie są połączone elektrycznie, gdzieś w twojej pracy jest zwarcie. MUSISZ je naprawić przed próbą użycia kabla. Używanie zwartego kabla na konsoli może spowodować przepalenie bezpieczników, może spowodować pożar, może usmażyć konsolę i przykleić się. To źle, więc napraw to TERAZ. Jeśli wszystko się zgadza, zacznijmy pracę nad kablem konsoli.
Krok 6: Rozłóż kabel konsoli
Teraz musimy dowiedzieć się, jakie przewody w kablu konsoli robią. Po raz kolejny potrzebujemy informacji o kablu konsoli z odpowiedniego pliku. H.
_ |1234|567) --------- Pin Opis 1 VCC 2 Zegar 3 Zatrzask 4 Dane 5 N/C 6 N/C 7 GNDJeśli używasz przedłużacza, odetnij dodatkowe złącze jak najdalej od końca, który jest podłączony do konsoli. Jeśli używasz kontrolera poświęcenia, przetnij kabel tak blisko pada, jak to możliwe. W obu przypadkach możemy uzyskać dowolną długość kabla. Usuń część izolacji kabla z odsłoniętego końca. NIE USUWAJ ZA DUŻO. Chcesz usunąć około 1 izolacji kabla; wystarczy, że możesz przylutować dowolny przewód do dowolnego z pinów DB-15 i pozostawić przewody na tyle krótkie, aby blokada na kapturze D-Sub chwyciła na grubą izolację kabla. Szukamy poszczególnych przewodów, które składają się na kabel, abyśmy mogli zidentyfikować, co robi każdy. W naszym przykładzie SNES, jest tylko pięć przewodów faktycznie używanych przez sterownik i tylko pięć przewodów w kablu. Każdy przewód powinien mieć inny kolor. Nie możemy ufać, że kolor przewodu powie nam cokolwiek na pewno o ich funkcji, nawet między innymi identycznymi padami. Musimy przetestować je względem pinoutu w pliku. H. W tym celu potrzebujemy multimetr / tester ciągłości. Dla każdego przewodu w twoim kablu musisz wiedzieć, do którego styku na złączu konsoli idzie. SNES był trochę trudny, ponieważ styki są daleko w złączu. Poniższy rysunek pokazuje, jak używam gołego kawałka drutu trzymanego przez hak sondy. Styk wewnątrz c onnector dotykał gołego drutu, który dotykał haka. Gdy druga sonda dotknie właściwego przewodu na drugim końcu kabla, to bym wiedział, bo rezystancja spadłaby prawie do zera. Należy to powtórzyć dla każdego pinu. Poniższy rysunek przedstawia kartę katalogową, której użyłem do zapisania wyników. Skopiowałem opisy pinoutów i pinów z pliku. H. Kiedy znalazłem pasującą kombinację pinów i przewodów, zapisywałem kolor przewodu obok pinu. Teraz, gdy wiemy, jaki jest przewód, możemy zacząć podłączać je do wtyczki UPCB.
Krok 7: Podłącz kabel konsoli do wtyczki
Wyniki naszego ostatniego testu powinny nam powiedzieć, jaki kolor drutu ma jaką funkcję. Dla kabla, którego użyłem, wyniki końcowe były następujące: 1 - Biały - VCC2 - Żółty - Clock3 - Pomarańczowy - Latch4 - Czerwony - Data7 - Brązowy - GNDN Teraz wystarczy zobaczyć, do którego pinu w DB-15 idzie każdy z nich. Ponownie, te informacje znajdują się w pliku. H. Dla zwięzłości usunąłem te, które we wcześniejszych krokach powiązaliśmy z wysokimi i niskimi wartościami.
D-Sub 15 pinów SNES Pin1 7 (GND)8 1 (VCC)12 2 (Zegar) 13 3 (Zatrzask)14 4 (Dane)Więc teraz wiemy, dokąd idzie każdy przewód.:D-Sub Pin Kolor1 Brązowy8 Biały12 Żółty13 Pomarańczowy14 RadOnly 5 dodatkowych połączeń do lutowania. Z każdego przewodu w kablu usuń bardzo niewielką ilość izolacji z końca, aby odsłonić goły metalowy drut, i przylutuj go do odpowiedniego pinu D-Sub. W przypadku VCC i GND (piny D-Sub 8 i 1) jest tam już mały kawałek drutu. Dlatego powinieneś używać cienkiego drutu. Topienie lutowia i włożenie nowego drutu nie powinno spowodować przemieszczenia istniejącego drutu. Jeśli musisz trzymać je nieruchomo w porcie, gdy lut stygnie, para szczypiec z cienkimi końcówkami dobrze sobie z tym poradzi. Jest to również powód, dla którego chcesz połączyć szeregowo przewody wyboru systemu; próba utrzymania 3 lub więcej przewodów wewnątrz portu podczas stygnięcia lutowia może być bardzo frustrująca.
Krok 8: Testowanie części 2
Sprawdźmy teraz wszystkie połączenia lutowane, a także przewód wewnątrz kabla.
Dla każdego styku we wtyczce konsoli użyj multimetru/testera ciągłości, aby sprawdzić każdy przewód i złącze lutowane. Jedna sonda powinna znajdować się na końcu wtyczki konsoli, a druga powinna znajdować się na męskim styku wtyczki D-Sub. Upewnij się, że wszystkie działają bez prawie żadnego oporu między nimi. Następnie ponownie sprawdź styki wyboru systemu. Trzymaj jedną sondę dotykającą styku VCC na wtyczce konsoli i używaj do drugiej, aby przetestować wszystkie wtyki, które powinny być związane wysoko. Upewnij się, że wszystkie nie wykazują prawie żadnego oporu. Przesuń sondę do styku GND na wtyczce konsoli i użyj drugiej sondy, aby przetestować każdy styk D-Sub, który powinien być nisko związany. Na koniec niebezpieczny krótki test. Za pomocą jednej sondy na bolcu GND wtyczki konsoli, a drugiej sondy na bolcu VCC wtyczki konsoli, sprawdź rezystancję. Jeśli opór jest nieskończony, wszystko jest dobre. Jeśli jest niska rezystancja, masz niebezpieczne zwarcie i musisz sprawdzić i ponownie wykonać lutowanie. Po upewnieniu się, że nie ma błędów w lutowaniu, nadszedł czas na montaż okapu.
Krok 9: Złóż kaptur
Każdy okap jest montowany inaczej, więc nie mogę podać konkretnej instrukcji dla każdego okapu. Opiszę ogólnie potrzebne kroki, które powinny dotyczyć każdego okapu, a następnie krok po kroku montaż konkretnego okapu, którego użyłem w tym przykładzie.
Najważniejszą częścią montażu okapu jest zrozumienie i zastosowanie „pull-stopu”. Każdy okap powinien mieć sposób trzymania się kabla. Nie chcesz używać tego do trzymania poszczególnych przewodów, ponieważ nie mogą one zbytnio się napinać bez możliwości wyciągnięcia. Pull-stop na twoim kapturze ma na celu uchwycenie rzeczywistego kabla tam, gdzie jest najsilniejszy, ze wszystkimi przewodami razem i pokrytymi mocną izolacją. W przypadku jakiejkolwiek siły ciągnącej kabel, siła przenoszona jest na osłonę i wtyczkę DB-15, a nie na słabe punkty lutownicze łączące kabel z wtyczką. Większość pull-stopów wykorzystuje dwie małe śruby i dwa małe kawałki metalu. Śruby służą do zaciskania metalowych zacisków wokół kabla. Po prawidłowym założeniu zacisków umieszcza się je w obszarze okapu, który uniemożliwia ich przesuwanie. Ta metoda wydaje się być najbardziej powszechna, więc mam ich zdjęcie poniżej. Podczas zabezpieczania linki w pull-stopie bardzo ważne jest, aby była ona zabezpieczona! Jest to najważniejsza część utrzymania trwałości i użyteczności kabla. Jeśli zaciski próbujące trzymać kabel wydają się zbyt duże, aby je uchwycić, zacznij owijać kabel taśmą elektryczną, aby był grubszy i łatwiejszy do uchwycenia przez zaciski. Jeśli na sterowniku, z którego zabrałeś kabel, znajduje się uszczelka typu pull-stop, sprawdź, czy możesz jej również użyć, aby zaciski się chwyciły. Jeśli pull-stop nie trzyma się bezpiecznie kabla, cienkie przewody z czasem pękną, poluzują się, zwrócą się z innymi przewodami, usmażą Twoje centrum rozrywki, wywołają pożar i zabiją Twojego kota. Zrób to poprawnie za pierwszym razem. Montaż wszystkich okapów, które widziałem, jest dość podobny: 1. Umieść wtyczkę DB w małych zaczepach, które utrzymają ją na miejscu. 2. Umieść zaciski pull-stop na przewodzie, zabezpiecz i zamknij, jak to możliwe, w miejscu, w którym będą stale znajdować się pull-stopy. 3. Umieść pull-stop na swoim miejscu i dokładnie sprawdź, czy zaciski są dokręcone. 4. Umieść na miejscu elementy montażowe, takie jak śruby skrzydełkowe. 5. Zamknąć kaptur. Zwykle oznacza to kilka śrub, ale przykładowy kaptur to obudowa zatrzaskowa. Dokładnie te kroki wykonamy z naszym przykładowym kapturem. 1. Umieść wtyczkę DB w zaczepach. 2. Umieść czarny zacisk typu pull-stop na przewodzie, upewniając się, że chwyta on izolowany kabel, a nie przewody. 3. Dodaj zabezpieczający metalowy element i mocno dokręć. 4. Dodaj śruby radełkowane 5. Zamknij maskę.
Krok 10: Testowanie części 3
Po całej tej pracy wiem, że masz ochotę podłączyć kabel do konsoli, trzymać się i grać. Rozumiem. Nie. Włożenie wszystkiego do kaptura mogłoby z łatwością poluzować drut, a szorty są kiepskie. Poświęćmy chwilę z multimetrem, aby upewnić się, że wszystko jest bezpieczne po raz ostatni, zanim go podłączymy.
Czynności, które tutaj wykonujemy, są identyczne jak w „Części testowania 2”: Dla każdego styku we wtyczce konsoli użyj multimetru/testera ciągłości, aby sprawdzić każdy przewód i złącze lutowane. Jedna sonda powinna znajdować się na końcu wtyczki konsoli, a druga powinna znajdować się na męskim styku wtyczki D-Sub. Upewnij się, że wszystkie działają prawie bez oporu między nimi. Następnie ponownie sprawdź styki wyboru systemu. Trzymaj jedną sondę dotykającą styku VCC na wtyczce konsoli i używaj do drugiej, aby przetestować wszystkie wtyki, które powinny być związane wysoko. Upewnij się, że wszystkie nie wykazują prawie żadnego oporu. Przesuń sondę do styku GND na wtyczce konsoli i użyj drugiej sondy, aby przetestować każdy styk D-Sub, który powinien być nisko związany. Na koniec niebezpieczny krótki test. Za pomocą jednej sondy na bolcu GND wtyczki konsoli, a drugiej sondy na bolcu VCC wtyczki konsoli, sprawdź rezystancję. Jeśli opór jest nieskończony, wszystko jest dobrze. Jeśli jest niska rezystancja, masz niebezpieczne zwarcie i musisz sprawdzić i ponownie wykonać lutowanie.
Krok 11: Graj
Teraz podłącz nowy kabel UPCB do pendrive'a i konsoli i zobaczmy, jak działa!
Zalecana:
Jak wykorzystać fryzowanie do wykonania płytki drukowanej: 3 kroki
Jak używać Fritzing do wykonania PCB: W tej instrukcji pokażę, jak używać Fritzing. W tym przykładzie zrobię osłonę zasilania dla arduino, którą można wykorzystać do zasilania arduino za pomocą baterii
ESP01 Programowanie płytki drukowanej: 5 kroków
Płytka drukowana do programowania ESP01: Ostatnio musiałem napisać kod na moim ESP01 i zdecydowałem się użyć adaptera do przeniesienia kodu do CHIP. Konieczne było jednak dokonanie pewnych modyfikacji w adapterze, aby kod mógł zostać przeniesiony. Oznacza to, że adapter nie był cały
Jak zaktualizować oprogramowanie układowe na uniwersalnej płytce drukowanej: 4 kroki
Jak zaktualizować oprogramowanie układowe na uniwersalnej płytce drukowanej: Projekt „Uniwersalna płytka drukowana” (w skrócie UPCB) został rozpoczęty, aby umożliwić korzystanie z jednego kontrolera gier, zwłaszcza kijów bojowych, na tak wielu różnych konsolach, jak to możliwe. Informacje o projekcie można znaleźć w poniższym wątku na Shoryuken.com
Jak zbudować kabel USB do uniwersalnej płytki drukowanej: 11 kroków
Jak zbudować kabel USB do uniwersalnej płytki drukowanej: Projekt uniwersalnej płytki drukowanej (w skrócie UPCB) został rozpoczęty, aby umożliwić korzystanie z jednego kontrolera gier, zwłaszcza kijów do walki, na tak wielu różnych konsolach, jak to możliwe. Informacje o projekcie można znaleźć w poniższym wątku na Shoryuken.com
Jak podłączyć kontroler Xbox360 na uniwersalnej płytce drukowanej: 11 kroków
Jak podłączyć kontroler Xbox360 na uniwersalnej płytce drukowanej: Projekt „Uniwersalna płytka drukowana” (w skrócie UPCB) został zapoczątkowany, aby umożliwić używanie jednego kontrolera do gier, zwłaszcza kijów bojowych, na jak największej liczbie różnych konsol. Informacje o projekcie można znaleźć w poniższym wątku na Shoryuken.com