Taula de continguts:
- Pas 1: parts
- Pas 2: preparació del controlador NES
- Pas 3: Esquema
- Pas 4: Cablatge dels endolls
- Pas 5: Cablatge del cable
- Pas 6: PIC
- Pas 7: Assemblea final
Vídeo: Controlador NES IPod Remote: 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
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
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
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
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
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
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
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
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:
Amplificador per a auriculars en un controlador NES !: 19 passos (amb imatges)
Amplificador d’auriculars en un controlador NES !: He fet algunes versions ara amb els controladors NES (consulteu-los a continuació). Aquesta vegada, he aconseguit afegir un amplificador per a auriculars dins d’un, sense cap mena de gana si es té en compte l’espai que hi ha dins. El truc era utilitzar una bateria li-op (d’un telèfon antic) sense
Light Theremin en un controlador NES - Temporitzador 555: 19 passos (amb imatges)
Light Theremin en un controlador NES - Temporitzador 555: he estat jugant amb el 555 IC i mai no he aconseguit que fes res fins ara. Quan vaig sentir que prenia vida i començava a oscil·lar contra mi, estava molt maleït content amb mi mateix. Si puc aconseguir que emeti un so, qualsevol hauria de
Controlador digital per a suspensió pneumàtica mitjançant Arduino i Smartphone Remote: 7 passos (amb imatges)
Controlador digital per a la suspensió pneumàtica mitjançant Arduino i Smartphone Remote: hola a tothom. En aquest instructiu intentaré mostrar-vos com construir un controlador per a la suspensió pneumàtica del vostre cotxe, mitjançant un mòdul arduino + bluetooth i per a qualsevol telèfon intel·ligent remot amb android +4.4, aquest és també el meu primer instructable, així que tingueu en compte
NESblinky - Controlador de flaix de controlador de Nintendo: 12 passos (amb imatges)
NESblinky - Nintendo Controller Bike Flasher: vaig veure el missatge "Light Up Your Ride" i vaig reflexionar sobre què es podria tornar a proposar per augmentar la visibilitat de la meva moto, tot esperant que encegés un motorista o dos en un atac de ràbia retro. Vaig passar amb una vella Nintendo trencada
Controlador USB NES amb Arduino !: 6 passos (amb imatges)
Controlador USB NES amb un Arduino !: ACTUALITZACIÓ 22-12-2014 L'usuari d'Instructables mattpbooth ha actualitzat el codi i l'allotja a github: https: //github.com/mattpbooth/ArduinoNESController … Gràcies Matt! ACTUALITZACIÓ 03-12-2011 Reemplaçat a println amb print (derp). ACTUALITZACIÓ 01-12-2011 Fet tot el codi f