Spisu treści:
- Krok 1: Części
- Krok 2: Przygotowanie kontrolera NES
- Krok 3: Schemat
- Krok 4: okablowanie gniazd
- Krok 5: Okablowanie kabla
- Krok 6: zdjęcie
- Krok 7: Montaż końcowy
Wideo: NES Controller IPod Remote: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:33
Dzięki osadzeniu mikrokontrolera PIC w kontrolerze NES można go przekształcić w zamiennik pilota iPoda firmy Apple. (Tylko iPody trzeciej i czwartej generacji mają to, jest to mały owalny port obok gniazda słuchawkowego). Aktualizacja (26.08.2011): Minęło sporo czasu, odkąd iPody używały tego zdalnego złącza iPoda, ale złącze stacji dokującej (używane we wszystkich iPodach z wyjątkiem shuffle, iPada i iPhone'a) ma te same styki Rx/Tx, a także wyjście 3,3V. Prosta tablica zaciskowa może na końcu zastąpić zhakowane złącze i możesz to zrobić z dowolnymi najnowszymi produktami Apple. Tablice typu breakout można kupić na stronie: https://www.kineteka.com/PodBreakout-v1.aspx (miniaturowa jest całkiem fajna, a także zawierają informacje o pinach).
Krok 1: Części
Mikrokontroler- dsPIC30F2011 Można je pobrać z przykładowej witryny Microchip Programmer - wadą korzystania z dsPIC jest skomplikowana procedura programowania. Najprostszym sposobem na zaprogramowanie jest użycie Microchip ICD2, jednak są one dość drogie. Nie próbowałem tego, ale najwyraźniej narzędzia znalezione na https://homerreid.ath.cx/misc/dspicprg/ mogą być używane z domowej roboty gniazdami JDM Programmer. IC- użyłem 2 8-pinowych gniazd DIP (pojedyncze 18 pin lub 16 pin też by działał). Są one niezbędne do demontażu i wymiany układu scalonego do programowania i debugowania. Sterownik NESDremel z końcówką tnącąOstry nóżLutownica i lut elektryczny o małym przekrojuPompa rozlutownicza Przecinaki do przepłukiwania lub przecinaki do drutuIgłowe szczypceStandardowe okablowanie Ethernet (CAT-5)Duża ilość drutu o małym przekroju- użyłem Wnętrze dodatkowego kabla CAT-5. iPod 3G lub 4G. Wtyczka do zdalnego gniazda w iPodzie. To jest najtrudniejsze do zdobycia. Kilka sugestii pojawiło się na stronie iPoda Linuxa. Użyłem małego kawałka rozbitego starego modułu pamięci, który idealnie pasuje do zdalnej wtyczki, ale każde inne rozwiązanie również działa.
Krok 2: Przygotowanie kontrolera NES
Odkręć sterownik małym śrubokrętem krzyżakowym i wyjmij płytkę PCB. Jedynymi komponentami, które należy dodać, są PIC i gniazda do jego przytrzymania. W ten sposób oryginalny wygląd kontrolera jest całkowicie bezkompromisowy.
Najpierw należy usunąć chip NES. Jeśli nie posiadamy pompki do rozlutowywania, to układ scalony można wyciąć z płytki frezami do płukania, a piny można usunąć, podgrzewając je lutownicą i wyciągając szczypcami. Oryginalny kabel NES również należy wylutować z płytki w podobny sposób. Aby zrobić miejsce na PIC, niewielką część planszy należy odciąć od prawego górnego rogu. Należy usunąć tylko tyle, aby układ scalony w gnieździe mógł usiąść na płycie wewnątrz obudowy kontrolera. Ostrożnie użyj narzędzia dremel, aby odciąć sekcję około 0,25" na 1".
Krok 3: Schemat
Obwód w kontrolerze będzie zasadniczo przedstawiał poniższy rysunek. Ten obraz jest trudny do naśladowania, ale jest lepszym wyjaśnieniem działania kontrolera. Poniższe kroki szczegółowo opisują moje zastosowanie tego schematu.
Krok 4: okablowanie gniazd
Ze względu na prostotę pomysłu, jedyną pracą elektryczną, którą należy wykonać, jest podłączenie gniazd IC do płytki i kabla sterownika do płytki. Okablowanie sterownika jest teoretycznie bardzo proste, ale skomplikowane ze względu na wykorzystanie wszystkich oryginalnych komponentów (czarne linie pokryte zieloną przezroczystą taśmą są w rzeczywistości rezystorami podciągającymi). Wiele okablowania może się różnić w zależności od tego, jak duża część płyty została usunięta za pomocą narzędzia dremel. Niektóre z wyciętych śladów należy zastąpić drutem, szczególnie te, które łączą się z padami przycisków lub rezystorami pullup. Uwaga: pady do starego układu NES są liczone w kierunku przeciwnym do ruchu wskazówek zegara od wycięcia wydrukowanego z tyłu kontrolera. Numery pinów PIC są liczone w ten sam sposób. Kolory odnoszą się do kolorów oryginalnych żył kabla NES i są wydrukowane z tyłu płytki (nie kolory w nawiasach).
PIC pin 1 (Master Reset) --- V+ (NES pin 16) PIC pin 2 (IO 0) --- GÓRA (NES pin 4) PIC pin 3 (IO 1) --- PIC NES (NES pin 5) PIC pin 4 (IO 2) --- LEWY (NES pin 6)PIC pin 5 (IO 3) --- PRAWY (NES pin 7)PIC pin 8 (Transmisja) --- żółtyPIC pin 11 (IO 4) --- A (NES pin 1) PIC pin 12 (IO 5) --- B (NES pin 15) PIC pin 13 (VSS) --- uziemienie (Pusta podkładka w pobliżu prawego górnego rogu, który jest dalej od krawędzi) 14 (VDD) --- V+PIC pin 15 (IO 7) --- SELECT (NES pin 13)PIC pin 16 (IO 6) --- START (NES pin 14)PIC pin 17 (AVSS) --- Uziemienie (taka sama pusta podkładka jak powyżej) PIC pin 18 (AVDD) --- V +
Krok 5: Okablowanie kabla
Odetnij długość kabla Cat5 (użyłem 2 stóp) i odetnij cal izolacji na każdym końcu. Odetnij wszystkie poza trzema przewodami z odsłoniętych obszarów.
Każdy z 3 przewodów w kablu połączy się z pinem na wtyczce zdalnej. Sposób podłączenia złącza różni się w zależności od rodzaju złącza, więc każdy przewód będę określał jako jego pin na złączu. Złącze pin 1 (odbiór) --- NES pin 3 (jest podłączony do transmisji PIC) Złącze pin 3 (masa) --- brązowy Złącze pin 4 (3,3 V) --- V+ Po podłączeniu tych trzech przewodów, po prostu wepchnij kabel do słupków odprężających, przez które przeszedł stary kabel w obudowie kontrolera. Brakuje miejsc do związania się z linią V+. Wszystkie piny, które muszą mieć V+, można połączyć bezpośrednio ze sobą, ale pin 16 NES musi być pod napięciem 3,3V. Użyłem noża do zeskrobania części maski lutowniczej ze śladu, aby stworzyć własne podkładki.
Krok 6: zdjęcie
Użyłem dsPIC30F2011. Te i wiele innych PIC można pobrać ze strony Microchip pod adresem https://sample.microchip.com/ Użyłem dsPIC zamiast normalnego PIC, ponieważ 1. Może działać przy napięciu 3,3 V dostarczanym przez iPoda 2. Posiada 8 portów I/O dla wszystkich przycisków 3. Posiada łatwy do zaprogramowania moduł UART, który może przesyłać dane do iPoda bez konieczności konwersji. 4. Miałem już jednego i programistę. Każdy inny mikrokontroler, który znasz i spełnia te wymagania, możesz zastąpić, ale okablowanie będzie inne. Wadą korzystania z dsPIC jest to, że programator jest dość drogi (ICD2 kosztuje teraz 160 USD). Na stronie https://homerreid.ath.cx/misc/dspicprg/ znajdują się bezpłatne narzędzia, których można używać z domowym programistą JDM, ale nigdy tego nie próbowałem. Spakowane pliki są kodem PIC. Jest to projekt w ogólnodostępnym środowisku MPLAB IDE firmy Microchip. Jeśli chcesz go zmodyfikować lub ponownie skompilować, będziesz potrzebował także kompilatora C firmy Microchip, który ma bezpłatną edycję studencką. Można je wykorzystać do wygenerowania niezbędnego pliku hex (również w zip) do programowania za pomocą MPLAB lub wspomnianego programatora JDM. Kod próbkuje porty I/O 64 razy na sekundę, a jeśli nastąpi jakakolwiek zmiana, wysyła różne polecenia przez port szeregowy do iPoda. Do napisania kodu użyłem publicznie dostępnej dokumentacji na temat protokołu Apple Accessory Protocol (AAP lub iAP), o którym mowa na https://www.adriangame.co.uk/ipod-acc-pro.html i https:// /nuxx.net/wiki/Apple_Accessory_Protocol W górę, w dół, w lewo i w prawo to odpowiednio zwiększanie, zmniejszanie głośności, poprzedni utwór i następny utwór. A odtwarza/wstrzymuje muzykę, podczas gdy B ją zatrzymuje. Przycisk wyboru wycisza, a przycisk Start, gdy jest przytrzymany, umożliwia bezpośrednie sterowanie interfejsem iPoda. Przy wciśniętym przycisku Start, przewijaj kółko w górę iw dół, a A i B obsługują przyciski wyboru i menu iPoda.
Krok 7: Montaż końcowy
Przymocuj obudowę kontrolera NES do płyty i skręć ją razem. Podłącz kontroler do portu zdalnego w iPodzie i naciśnij przyciski. PIC włącza się po prostu podłączając go do iPoda, który zapewnia mu zasilanie. Teraz możesz sterować iPodem z odległości 2 stóp niż kiedykolwiek wcześniej. Ta instrukcja zawiera ostre, szybkie i gorące przedmioty. Dotykanie ich może cię nie zabić. Nie jestem odpowiedzialny za jakiekolwiek formy raka, które to prawdopodobnie spowoduje.
Zalecana:
Pedał migawki Remote + wyzwalacz: 6 kroków (ze zdjęciami)
Foot Pedal Shutter Remote + Trigger: Ten pilot z pedałem jest idealny dla animatorów, archiwistów zdjęć, blogerów i profesjonalistów, którzy nie mogą przez cały czas dosięgnąć przycisku migawki aparatu lub muszą szybko pracować na stole z zamontowanym aparatem wysokie koszty ogólne. Aktualizacja z grudnia 2020 r.:E
Slip on Amazon Fire Remote TV Remote: 3 kroki (ze zdjęciami)
Slip on Amazon Fire Remote TV Remote: Och Amazon, twój Fire TV jest tak niesamowity, dlaczego nie dałeś nam regulacji głośności na pilocie? Cóż, za mniej niż 5 USD na Amazon możesz kupić ten uroczy mały pilot, moc, wyciszenie , głośność i kanał wszystko w małym opakowaniu. Wejdź do drukarki 3D i
NES Controller MP3 Player: 11 kroków (ze zdjęciami)
NES Controller MP3 Player: Jakiś czas temu widziałem, gdzie ktoś zrobił mod do kontrolera NES i przekształcił go w odtwarzacz MP3. To jest moja wersja tego moda. Mam nadzieję że ci się spodoba. BTW, użyłem odtwarzacza MP3 Coby 512 MB. I sprawdź www.straightrazorplace.com, jeśli masz szansę. I
NES Controller Telefon komórkowy: 9 kroków (ze zdjęciami)
NES Controller Cellphone: Ostateczna granica modów NES Controller: NES Controller Cellphone. AKTUALIZACJA 6/9/11: Cześć wszystkim. Wow, wciąż jestem zaskoczony, jak wiele uwagi poświęca się temu projektowi. Niestety, w ogóle nie mogę sprawdzać instrukcji. Więc jeśli ty
NES Controller Shuffle (kontroler Nintendo MP3, V3.0): 5 kroków (ze zdjęciami)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Całkowicie ukradłem ryan97128 na jego projekcie dla Nintendo Controller MP3, wersja 2.0 i słyszę, że wpadł na pomysł od mądrego Morte_Moya, więc nie mogę się pochwalić cały ich geniusz. Chciałem tylko dodać wygodę i naładować