Taula de continguts:

Controlador NES IPod Remote: 7 passos (amb imatges)
Controlador NES IPod Remote: 7 passos (amb imatges)

Vídeo: Controlador NES IPod Remote: 7 passos (amb imatges)

Vídeo: Controlador NES IPod Remote: 7 passos (amb imatges)
Vídeo: M1 iPad Pro Setup 2024, Desembre
Anonim
Controlador NES IPod Remote
Controlador NES IPod Remote

En inserir un microcontrolador PIC en un controlador NES, es pot convertir en un substitut del comandament a distància d’iPod d’Apple. (Només tenen iPods de 3a i 4a generació, és un petit port oval situat al costat de la presa per a auriculars). Actualització (2011-08-26): fa força temps que els iPod no utilitzen aquest connector remot d'iPod, però el connector de la base (el que s'utilitza en tots els iPod, excepte el shuffle, l'iPad i l'iPhone) té els mateixos pins Rx / Tx, així com una sortida de 3,3V. Un simple tauler de ruptura pot substituir el connector piratejat al final i podeu fer que funcioni amb qualsevol producte recent d’Apple. Podeu comprar taulers informatius a: https://www.kineteka.com/PodBreakout-v1.aspx (el mini és bastant bonic i també té informació de pinout).

Pas 1: parts

Parts
Parts

Microcontrolador- dsPIC30F2011 Es poden prendre mostres des del lloc de mostra de Microchip siteProgrammer; l’inconvenient de l’ús d’un dsPIC és el complicat procediment de programació. La forma més senzilla de programar-lo és fer servir un Microchip ICD2, tot i que són bastant cars. No ho he provat, però pel que sembla les utilitats que es troben a https://homerreid.ath.cx/misc/dspicprg/ es poden utilitzar amb un endoll JDM Programmer. IC casolà: he utilitzat 2 endolls DIP de 8 pins (un sol de 18 pin o 16 pin també haurien funcionat). Són necessaris per treure i substituir l’IC per a la programació i depuració. Controlador NES Desmuntar amb una punta de tall Ganivet afilat Soldador i soldadura elèctrica de petit calibre Bomba desoldadora Talladors de filferro o talladors de cable Alicates de puntes necessàries Cablejat Ethernet (CAT-5) bona quantitat de filferro de petit calibre. les entranyes del cable addicional CAT-5 iPod 3G o 4G. Un endoll per a la presa remota de l'iPod. Aquest és el més difícil d'adquirir. Al lloc de l'iPod Linux es fan diversos suggeriments. Vaig utilitzar un petit tros d'un mòdul de memòria vell destrossat que s'adaptava perfectament al connector remot, però qualsevol de les altres solucions també funciona.

Pas 2: preparació del controlador NES

Preparació del controlador NES
Preparació del controlador NES
Preparació del controlador NES
Preparació del controlador NES

Descargoleu el controlador amb un petit tornavís Phillips i traieu el PCB. Els únics components que cal afegir són el PIC i els endolls per subjectar-lo. D’aquesta manera, l’aspecte original del controlador és totalment sense compromisos.

En primer lloc, s’ha d’eliminar el xip NES. Si no teniu una bomba de dessoldatge, el CI es pot tallar el tauler amb talladores a ras i es poden treure els passadors escalfant-los amb un soldador i traient-los amb alicates. El cable NES original també s’ha de dessoldar del tauler de manera similar. Per deixar espai al PIC, s’ha de tallar una petita porció del tauler de l’angle superior dret. S’ha d’eliminar només el suficient per permetre que l’IC del sòcol s’assegi a través de la taula dins de la caixa del controlador. Utilitzeu amb cura el dremel per tallar una secció d'uns 0,25 "per 1".

Pas 3: Esquema

Esquema
Esquema

El circuit dins del controlador serà essencialment la imatge següent. Aquesta imatge és difícil de seguir, però és una millor explicació de com funciona el controlador. Els passos següents detallen la meva aplicació d’aquest esquema.

Pas 4: Cablatge dels endolls

Cablatge dels endolls
Cablatge dels endolls
Cablatge dels endolls
Cablatge dels endolls
Cablatge dels endolls
Cablatge dels endolls
Cablatge dels endolls
Cablatge dels endolls

A causa de la senzillesa de la idea, l’únic treball elèctric que cal fer és connectar els endolls IC a la placa i el cable del controlador a la placa. El cablejat del controlador és molt senzill en teoria, però és complicat ús de tots els components originals (les línies negres cobertes amb cinta transparent verda són, de fet, resistències de tracció). Gran part del cablejat pot variar en funció de la quantitat de la placa que s'hagi tret amb el dremel. Algunes de les traces que es van tallar s’han de substituir per filferro, especialment qualsevol que es connecti a les pastilles de botons o a les resistències de tracció.. Els números de pin PIC es compten de la mateixa manera: els colors fan referència als colors dels cables de cable NES originals i s’imprimeixen a la part posterior del tauler (no els colors del parèntesi).

Pin PIC 1 (reinici mestre) --- V + (pin NES 16) pin PIC 2 (IO 0) --- UP (pin NES 4) pin PIC 3 (IO 1) --- DOWN (pin NES 5) pin PIC 4 (IO 2) --- ESQUERRA (pin NES 6) pin PIC 5 (IO 3) --- DRETA (pin NES 7) pin PIC 8 (transmissió) --- groc PIN pin 11 (IO 4) --- A (Pin NES 1) pin PIC 12 (IO 5) --- B (pin NES 15) pin PIC 13 (VSS) --- terra (el coixinet buit situat a prop de l'angle superior dret que es troba més lluny de la vora) Pin PIC 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) --- terra (el mateix coixinet buit que l'anterior) Pin PIC 18 (AVDD) --- V +

Pas 5: Cablatge del cable

Cablatge del cable
Cablatge del cable
Cablatge del cable
Cablatge del cable

Tallar una longitud de cable Cat5 (he utilitzat 2 peus) i tallar una polzada de l'aïllament a cada extrem. Tallar tots els cables excepte tres de les zones exposades.

Els 3 cables del cable es connectaran cadascun a un pin de l’endoll remot. La connexió del connector varia en funció del tipus de connector, de manera que em referiré a cada cable com el seu pin al connector. Connector pin 1 (Receive) --- NES pin 3 (this is connected to the PIC's transmitter) Connector pin 3 (Ground) --- brown Connector pin 4 (3,3 V) --- V + Un cop connectats aquests tres cables, només cal que empenyeu el cable cap als pals d'alleujament de la tensió que passava el cable vell a la caixa del controlador. Hi ha una manca severa de llocs per lligar a la línia V +. Tots els pins que necessiten tenir V + es poden connectar directament entre si, però el pin NES 16 ha de tenir una intensitat de 3,3 V. Vaig fer servir un ganivet per raspar una mica de la màscara soldada de la traça per crear els meus propis coixinets.

Pas 6: PIC

PIC
PIC
PIC
PIC

He utilitzat un dsPIC30F2011. Aquests i molts altres PIC es poden provar del lloc de Microchip a https://sample.microchip.com/ He utilitzat un dsPIC en lloc d’un PIC normal perquè 1. Pot funcionar amb 3.3V que proporciona l’iPod 2. Té 8 ports d'E / S per a tots els botons 3. Té un mòdul UART fàcil de programar, que pot enviar dades a l'iPod sense necessitat de conversió. 4. Ja en tenia un i un programador. Es pot substituir qualsevol altre microcontrolador que sàpiga utilitzar i compleixi aquests requisits, però el cablejat serà diferent. L’inconvenient de l’ús d’un dsPIC és que el programador és bastant car (ICD2 ara costa 160 dòlars). Hi ha eines gratuïtes a https://homerreid.ath.cx/misc/dspicprg/ que es poden utilitzar amb un programador JDM casolà, però mai ho he intentat. Els fitxers comprimits són el codi del PIC. És un projecte del MPLAB IDE de lliure accés de Microchip. Si voleu modificar-lo o recompilar-lo, també necessitareu el compilador C de Microchip, que té una edició gratuïta per a estudiants. Es poden utilitzar per generar el fitxer hexadecimal necessari (també al zip) per programar amb MPLAB o el programador JDM esmentat. El codi mostra els ports d'E / S 64 vegades per segon i, si hi ha algun canvi, envia diverses ordres per sèrie a l'iPod. Vaig utilitzar documentació disponible públicament sobre el protocol d'accessoris d'Apple (AAP o iAP) per escriure el codi, i se'n parla a https://www.adriangame.co.uk/ipod-acc-pro.html i http: / /nuxx.net/wiki/Apple_Accessory_Protocol Pujant, baixant, esquerra i dreta hi ha augment de volum, baixada de volum, cançó anterior i cançó següent, respectivament. A reprodueix / posa en pausa la música, mentre que B l’atura. El botó de selecció es silencia i el botó d'inici, quan es manté premut, us permet controlar directament la interfície de l'iPod. Amb l’inici mantingut, desplaceu la roda cap amunt i cap avall i A i B accionen els botons de selecció i menú de l’iPod.

Pas 7: Assemblea final

Assemblea final
Assemblea final

Connecteu la caixa del controlador NES a la placa i enrosqueu-la. Connecteu el controlador al port remot de l’iPod i premeu els botons. El PIC s’encén simplement connectant-lo a l’iPod, que li proporciona energia. Ara teniu una manera de controlar un iPod de 2 peus més lluny que mai. Aquest instructiu conté objectes nítids, ràpids i calents. Tocar-los pot no matar-te. No sóc responsable de cap forma de càncer que probablement causi.

Recomanat: