Indholdsfortegnelse:

NES Controller IPod Remote: 7 trin (med billeder)
NES Controller IPod Remote: 7 trin (med billeder)

Video: NES Controller IPod Remote: 7 trin (med billeder)

Video: NES Controller IPod Remote: 7 trin (med billeder)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juli
Anonim
NES Controller IPod Fjernbetjening
NES Controller IPod Fjernbetjening

Ved at integrere en PIC -mikrokontroller i en NES -controller kan den konverteres til en erstatning for Apples iPod -fjernbetjening. (Kun 3. og 4. generations iPods har dette, det er en lille oval port ved siden af hovedtelefonstikket). Opdatering (8/26/2011): Det er længe siden iPods har brugt dette iPod -fjernstik, men dockstikket (det der bruges på alle iPods undtagen shuffle, iPad og iPhone) har de samme Rx/Tx -ben, samt en 3.3V udgang. Et enkelt breakout -kort kan erstatte det hackede stik i slutningen, og du kan få dette til at fungere med alle nylige Apple -produkter. Du kan købe breakout boards på: https://www.kineteka.com/PodBreakout-v1.aspx (mini-en er ret fin, og de har også pinout-oplysninger).

Trin 1: Dele

Dele
Dele

Microcontroller- dsPIC30F2011 Disse kan udtages fra Microchips prøvestedProgrammer- ulempen ved at bruge en dsPIC er den komplicerede programmeringsprocedure. Den nemmeste måde at programmere det på er at bruge en Microchip ICD2, men disse kører temmelig dyre. Jeg har ikke prøvet dette, men tilsyneladende kan de hjælpeprogrammer, der findes på https://homerreid.ath.cx/misc/dspicprg/, bruges med en hjemmelavet JDM-programmerer. IC-stik- jeg brugte 2 8-bens DIP-stik (en enkelt 18 pin eller 16 pin ville også have virket). Disse er nødvendige for at fjerne og udskifte IC'en til programmering og fejlfinding. NES Controller Fjern med en skærebit Sharp kniv Loddejern og lille gauge elektrisk loddemetal Loddepumpe Skylleskærere eller trådfræsere Nåltang Standard Ethernet (CAT-5) kabling En god mængde lille gauge-tråd jeg brugte indersiden af ekstra CAT-5 kabel. 3G eller 4G iPod. Et stik til fjernstikket på iPod. Dette er det sværeste at erhverve. Der kommer flere forslag på iPod Linuxs websted. Jeg brugte et lille stykke af et knust gammelt hukommelsesmodul, der passede perfekt til fjernstikket, men en af de andre løsninger fungerer også.

Trin 2: NES Controller Prep

NES Controller Prep
NES Controller Prep
NES Controller Prep
NES Controller Prep

Skru controlleren af med en lille stjerneskruetrækker, og fjern printkortet. De eneste komponenter, der skal tilføjes, er PIC og stikkene til at holde den. På den måde er controllerens originale udseende fuldstændig kompromisløst.

Først skal NES -chippen fjernes. Hvis du ikke har en aflodningspumpe, kan IC'en skæres af brættet med skylleskærere, og tappene kan fjernes med ved at varme dem med et loddejern og trække dem ud med en tang. Det originale NES -kabel skal også afloddes fra brættet på lignende måde. For at give plads til PIC skal en lille del af brættet skæres væk fra øverste højre hjørne. Kun lige nok til at IC'en i stikket kan sidde på tværs af brættet inde i controllerhuset skal fjernes. Brug forsigtigt dremel til at skære et afsnit omkring 0,25 "med 1" væk.

Trin 3: Skematisk

Skematisk
Skematisk

Kredsløbet i controlleren vil i det væsentlige være billedet herunder. Dette billede er svært at følge, men er en bedre forklaring på, hvordan controlleren fungerer. De følgende trin beskriver min anvendelse af denne skematisk.

Trin 4: Tilslutning af stikkontakter

Tilslutning af stikkontakter
Tilslutning af stikkontakter
Tilslutning af stikkontakter
Tilslutning af stikkontakter
Tilslutning af stikkontakter
Tilslutning af stikkontakter
Tilslutning af stikkontakter
Tilslutning af stikkontakter

På grund af idéens enkelhed er det eneste elektriske arbejde, der skal udføres, at fastgøre IC -stikkene til kortet og controller -kablet til kortet. Ledning af controlleren er meget enkel i teorien, men kompliceres af brug af alle originale komponenter (de sorte linjer dækket med grønt gennemsigtigt tape er faktisk pull-up-modstande.) Meget af ledningerne kan variere baseret på, hvor meget af tavlen der blev fjernet med dremel. Nogle af de spor, der blev klippet, skal udskiftes med ledning, især alle, der er forbundet til knappuderne eller pullup-modstandene. Bemærk: puderne til den gamle NES-chip tælles mod uret fra det hak, der er trykt på bagsiden af controlleren. PIC -numre tælles på samme måde. Farverne refererer til farverne på de originale NES -kabeltråde og er trykt på bagsiden af tavlen (ikke farverne i parentesen).

PIC pin 1 (Master Reset) --- V+ (NES pin 16) PIC pin 2 (IO 0) --- UP (NES pin 4) PIC pin 3 (IO 1) --- NED (NES pin 5) PIC pin 4 (IO 2) --- LEFT (NES pin 6) PIC pin 5 (IO 3) --- HØJRE (NES pin 7) PIC pin 8 (Transmit) --- gul PIC pin 11 (IO 4) --- A (NES pin 1) PIC pin 12 (IO 5) --- B (NES pin 15) PIC pin 13 (VSS) --- jorden (Den tomme pude nær øverste højre hjørne, der er længere væk fra kanten) PIC pin 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) --- jorden (Samme tomme pude som ovenfor) PIC pin 18 (AVDD) --- V+

Trin 5: Tilslutning af kablet

Kabelføring af kablet
Kabelføring af kablet
Kabelføring af kablet
Kabelføring af kablet

Klip en længde af Cat5 -kabel (jeg brugte 2 fod), og skær en tomme af isoleringen i hver ende. Afskær alle undtagen tre ledninger fra de udsatte områder.

De 3 ledninger i kablet vil hver forbinde til en stift på fjernstikket. Montering af stikket varierer afhængigt af hvilken slags stik, så jeg vil betegne hver ledning som dens stift på stikket. Connector pin 1 (Receive) --- NES pin 3 (dette er forbundet til PIC's transmitter) Connector pin 3 (Ground) --- brun Connector pin 4 (3.3V) --- V+ Når disse tre ledninger er blevet tilsluttet, skub bare kablet ind i spændingsaflastningspælene, som det gamle kabel gik igennem i controllerhuset. Der er en alvorlig mangel på steder at binde til V+ -linjen. Alle ben, der skal have V+, kan tilsluttes direkte til hinanden, men NES pin 16 skal være ved 3,3V. Jeg brugte en kniv til at skrabe noget af loddemasken af sporet for at lave mine egne puder.

Trin 6: PIC

PIC
PIC
PIC
PIC

Jeg brugte en dsPIC30F2011. Disse og mange andre PIC'er kan samples fra Microchips websted på https://sample.microchip.com/ Jeg brugte en dsPIC i stedet for en normal PIC, fordi 1. Den kan køre på 3,3V, der leveres af iPod 2. Den har 8 I/O -porte til alle knapperne 3. Den har et UART -modul, der er let at programmere, og som kan sende data til iPod uden behov for konvertering. 4. Jeg havde allerede en og en programmør. Enhver anden mikrokontroller, som du ved, hvordan du bruger og opfylder disse krav, kan erstattes, men ledningerne vil være forskellige. Ulempen ved at bruge en dsPIC er, at programmøren er ret dyr (ICD2 er nu $ 160). Der er gratis værktøjer på https://homerreid.ath.cx/misc/dspicprg/, der kan bruges med en hjemmelavet JDM -programmør, men jeg har aldrig forsøgt dette. De zip -filer er koden til PIC. Det er et projekt i Microchips frit tilgængelige MPLAB IDE. Hvis du vil ændre det eller kompilere det igen, skal du også bruge Microchips C Compiler, som har en gratis studenterudgave. Disse kan bruges til at generere den nødvendige hex -fil (også i zip) til programmering med MPLAB eller den førnævnte JDM -programmerer. Koden prøver I/O -portene 64 gange i sekundet, og hvis der er ændringer, sender forskellige kommandoer over seriel til iPod. Jeg brugte offentligt tilgængelig dokumentation om Apple Accessory Protocol (AAP eller iAP) til at skrive koden, og der tales om den på https://www.adriangame.co.uk/ipod-acc-pro.html og http:/ /nuxx.net/wiki/Apple_Accessory_Protocol Op, ned, venstre og højre er henholdsvis lydstyrke op, lydstyrke ned, tidligere sang og næste sang. A spiller/sætter musikken på pause, mens B stopper den. Vælg -knappen slår lyden fra, og Start -knappen, når den holdes nede, giver dig mulighed for at styre iPod'ens interface direkte. Når start holdes nede, ruller hjulet op og ned, og A og B betjener iPodens valg- og menuknapper.

Trin 7: Endelig samling

Endelig forsamling
Endelig forsamling

Sæt NES -controllerhuset på brættet, og skru det sammen. Sæt controlleren i fjernporten på din iPod, og tryk på knapperne. PIC'en tændes ved blot at tilslutte den til iPod'en, hvilket giver strøm til den. Du har nu en måde at styre en iPod fra 2 fod længere væk end nogensinde før. Denne instruktion indeholder skarpe, hurtige og varme objekter. At røre ved dem vil måske ikke dræbe dig. Jeg er ikke ansvarlig for nogen form for kræft, som dette sandsynligvis vil forårsage.

Anbefalede: