Innehållsförteckning:

NES Controller IPod Remote: 7 steg (med bilder)
NES Controller IPod Remote: 7 steg (med bilder)

Video: NES Controller IPod Remote: 7 steg (med bilder)

Video: NES Controller IPod Remote: 7 steg (med bilder)
Video: Can You Reattach a Severed Finger? 🤔 2024, Juli
Anonim
NES Controller IPod Remote
NES Controller IPod Remote

Genom att bädda in en PIC -mikrokontroller i en NES -kontroller kan den konverteras till en ersättare för Apples iPod -fjärrkontroll. (Endast tredje och fjärde generationens iPod har detta, det är en liten oval port bredvid hörlursuttaget). Uppdatering (8/26/2011): Det är ganska länge sedan iPods har använt denna iPod -fjärrkontakt, men dockningsanslutningen (den som används på alla iPods utom shuffle, iPad och iPhone) har samma Rx/Tx -stift, liksom en 3.3V ut. Ett enkelt utbrottskort kan ersätta den hackade kontakten i slutet, och du kan få det att fungera med alla nya Apple -produkter. Du kan köpa breakout-brädor på: https://www.kineteka.com/PodBreakout-v1.aspx (Mini-enheten är ganska trevlig och de har också pinout-information).

Steg 1: Delar

Delar
Delar

Microcontroller- dsPIC30F2011 Dessa kan provtagas från Microchips provplatsProgrammer- nackdelen med att använda en dsPIC är den komplicerade programmeringsproceduren. Det enklaste sättet att programmera det är att använda en Microchip ICD2, men dessa går ganska dyra. Jag har inte provat detta, men tydligen kan verktygen som finns på https://homerreid.ath.cx/misc/dspicprg/ användas med en hemmagjord JDM-programmerare. IC-uttag- Jag använde 2 8-poliga DIP-uttag (en enda 18 pin eller 16 pin skulle också ha fungerat). Dessa är nödvändiga för att ta bort och byta ut IC: n för programmering och felsökning. NES Controller Dra ut med en skärbit Skarp kniv Lödkolv och litet elektriskt löd Lödpump Flush cutters eller wire cutters Nåltång Standard Ethernet (CAT-5) kablar En bra mängd små gauge-tråd används inre i extra CAT-5-kabel. 3G eller 4G iPod. En kontakt för fjärrkontakten på iPod. Detta är det svåraste att förvärva. Flera förslag görs på iPod Linux webbplats. Jag använde en liten bit av en krossad gammal minnesmodul som passade perfekt till fjärrkontakten, men någon av de andra lösningarna fungerar också.

Steg 2: NES Controller Prep

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

Skruva loss styrenheten med en liten Phillips -skruvmejsel och ta bort kretskortet. De enda komponenterna som behöver läggas till är PIC och uttagen för att hålla den. På så sätt är kontrollernas ursprungliga utseende och känsla helt kompromisslös.

Först måste NES -chipet tas bort. Om du inte har en avlödningspump kan IC: n skäras av brädan med spolskärare, och stiften kan tas bort genom att värma dem med ett lödkolv och dra ut dem med en tång. Den ursprungliga NES -kabeln måste också avlödas från kortet på ett liknande sätt. För att få plats med PIC måste en liten del av brädet klippas bort från det övre högra hörnet. Bara tillräckligt för att IC: n i uttaget ska kunna sitta tvärs över brädet inuti styrenhetens fodral bör tas bort. Använd försiktigt dremeln för att skära bort en sektion om 0,25 "med 1".

Steg 3: Schematisk

Schematisk
Schematisk

Kretsen i regulatorn kommer i huvudsak att vara bilden nedan. Den här bilden är svår att följa, men är en bättre förklaring till hur regulatorn fungerar. Följande steg beskriver min tillämpning av denna schema.

Steg 4: Anslutning av uttagen

Anslutning av uttagen
Anslutning av uttagen
Anslutning av uttagen
Anslutning av uttagen
Anslutning av uttagen
Anslutning av uttagen
Anslutning av uttagen
Anslutning av uttagen

På grund av idéens enkelhet är det enda elektriska arbetet som behöver utföras att fästa IC -uttagen på kortet och styrenhetskabeln till kortet. Kabeln till regulatorn är mycket enkel i teorin, men kompliceras av användning av alla originalkomponenter (de svarta linjerna täckta med grön transparent tejp är i själva verket uppdragningsmotstånd.) Mycket av ledningarna kan variera beroende på hur mycket av kortet som togs bort med dremel. Några av de spår som klippts måste ersättas med tråd, särskilt alla som ansluts till knappkuddarna eller pullup-motstånden. OBS: kuddarna för det gamla NES-chipet räknas moturs från skåran tryckt på kontrollens baksida. PIC -stiftnumren räknas på samma sätt. Färgerna hänvisar till färgerna på de ursprungliga NES -kablarna och är tryckta på baksidan av kortet (inte färgerna inom parentesen).

PIC pin 1 (Master Reset) --- V+ (NES pin 16) PIC pin 2 (IO 0) --- UP (NES pin 4) PIC pin 3 (IO 1) --- DOWN (NES pin 5) PIC pin 4 (IO 2) --- VÄNSTER (NES stift 6) PIC stift 5 (IO 3) --- HÖGER (NES stift 7) PIC stift 8 (Sändning) --- gul PIC stift 11 (IO 4) --- A (NES-stift 1) PIC-stift 12 (IO 5) --- B (NES-stift 15) PIC-stift 13 (VSS) --- mark (Den tomma plattan nära det övre högra hörnet som är längre bort från kanten) PIC-stift 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) --- mark (Samma tomma platta som ovan) PIC-stift 18 (AVDD) --- V+

Steg 5: Anslut kabeln

Anslutning av kabeln
Anslutning av kabeln
Anslutning av kabeln
Anslutning av kabeln

Klipp en längd av Cat5 -kabeln (jag använde 2 fot) och skär bort en tum av isoleringen i varje ände. Klipp av alla utom tre ledningar från de utsatta områdena.

De tre ledningarna i kabeln ansluts till en stift på fjärrkontakten. Att ansluta kontakten varierar beroende på vilken typ av kontakt, så jag kommer att hänvisa till varje tråd som dess stift på kontakten. Anslutningsstift 1 (Mottagning) --- NES-stift 3 (detta är anslutet till PIC: s sändare) Anslutningsstift 3 (jord) --- brun Kontaktstift 4 (3.3V) --- V+ När dessa tre ledningar har anslutits, tryck helt enkelt in kabeln i de spänningsavlastande stolparna som den gamla kabeln gick igenom i styrhöljet. Det finns en allvarlig brist på platser att knyta till V+ -linjen. Alla stift som måste ha V+ kan anslutas direkt till varandra, men NES stift 16 måste vara på 3,3V. Jag använde en kniv för att skrapa bort en del av lödmasken från spåret för att skapa mina egna dynor.

Steg 6: PIC

BILD
BILD
BILD
BILD

Jag använde en dsPIC30F2011. Dessa och många andra PIC kan provtagas från Microchips webbplats på https://sample.microchip.com/ Jag använde en dsPIC istället för en vanlig PIC eftersom 1. Den kan köras på 3.3V som tillhandahålls av iPod 2. Den har 8 I/O -portar för alla knappar 3. Den har en lättprogrammerad UART -modul som kan skicka data till iPod utan att behöva konvertera. 4. Jag hade redan en och en programmerare. Alla andra mikrokontroller som du vet hur du använder och uppfyller dessa krav kan bytas ut, men kablarna kommer att vara annorlunda. Nackdelen med att använda en dsPIC är att programmeraren är ganska dyr (ICD2 är nu $ 160). Det finns gratis verktyg på https://homerreid.ath.cx/misc/dspicprg/ som kan användas med en hemmagjord JDM -programmerare, men jag har aldrig försökt detta. De zippade filerna är koden för PIC. Det är ett projekt i Microchips fritt tillgängliga MPLAB IDE. Om du vill ändra den eller kompilera om den behöver du också Microchips C -kompilator, som har en gratis studentutgåva. Dessa kan användas för att generera den nödvändiga hex -filen (även i zip) för programmering med MPLAB eller den ovan nämnda JDM -programmeraren. Koden samplar I/O -portarna 64 gånger per sekund, och om det blir någon ändring skickas olika kommandon över serien till iPod. Jag använde allmänt tillgänglig dokumentation om Apple Accessory Protocol (AAP eller iAP) för att skriva koden, och det talas om på https://www.adriangame.co.uk/ipod-acc-pro.html och http:/ /nuxx.net/wiki/Apple_Accessory_Protocol Upp, ner, vänster och höger är volym upp, volym ned, föregående låt respektive nästa låt. A spelar/pausar musiken medan B stoppar den. Välj -knappen stänger av, och Start -knappen, när du håller den, gör att du kan styra iPod -gränssnittet direkt. Med start intryckt, rulla upp och ner rullningshjulet, och A och B använder iPod: s välj- och menyknappar.

Steg 7: Slutmontering

Slutmontering
Slutmontering

Fäst NES -styrhöljet på kortet och skruva ihop det. Anslut kontrollenheten till fjärrporten på din iPod och tryck på knapparna. PIC slås på genom att helt enkelt ansluta den till iPod, vilket ger ström till den. Du har nu ett sätt att styra en iPod från 2 fot längre bort än någonsin tidigare. Denna instruktion innehåller skarpa, snabba och heta föremål. Att röra vid dem kanske inte dödar dig. Jag är inte ansvarig för några former av cancer som detta sannolikt kommer att orsaka.

Rekommenderad: