Tabla de contenido:

NES Controller IPod Remote: 7 pasos (con imágenes)
NES Controller IPod Remote: 7 pasos (con imágenes)

Video: NES Controller IPod Remote: 7 pasos (con imágenes)

Video: NES Controller IPod Remote: 7 pasos (con imágenes)
Video: She forgot her phone 😂 !!! #gamesir #controller #gertieinar 2024, Mes de julio
Anonim
Mando a distancia para iPod de NES
Mando a distancia para iPod de NES

Al integrar un microcontrolador PIC en un controlador NES, se puede convertir en un reemplazo del control remoto del iPod de Apple. (Solo los iPods de tercera y cuarta generación tienen esto, es un pequeño puerto ovalado al lado de la toma de auriculares). Actualización (26/8/2011): Ha pasado bastante tiempo desde que los iPods usaron este conector remoto para iPod, pero el conector de base (el que se usa en todos los iPods excepto el shuffle, iPad y iPhone) tiene los mismos pines Rx / Tx, así como una salida de 3.3V. Una placa de conexión simple puede reemplazar el conector pirateado al final, y puede hacer que esto funcione con cualquier producto reciente de Apple. Puede comprar tableros de distribución en: https://www.kineteka.com/PodBreakout-v1.aspx (el mini es bastante bueno, y también tienen información de pinout).

Paso 1: Partes

Partes
Partes

Microcontrolador- dsPIC30F2011 Estos pueden ser muestreados desde el programador de sitios de muestra de Microchip; el inconveniente de usar un dsPIC es el complicado procedimiento de programación. La forma más fácil de programarlo es usar un Microchip ICD2, sin embargo, estos son bastante costosos. No he probado esto, pero aparentemente las utilidades que se encuentran en https://homerreid.ath.cx/misc/dspicprg/ se pueden usar con un programador JDM casero. pin o 16 pines también habría funcionado). Estos son necesarios para quitar y reemplazar el IC para la programación y depuración. Controlador NES Dremel con una broca de corte Cuchillo afilado Soldador y soldadura eléctrica de calibre pequeño Bomba para desoldar Cortadores al ras o cortadores de alambre Alicates de punta fina Cableado Ethernet estándar (CAT-5) Una buena cantidad de cable de calibre pequeño - Yo utilicé las entrañas de un cable CAT-5 adicional. iPod 3G o 4G. Un enchufe para el conector remoto del iPod. Este es el más difícil de adquirir. Se hacen varias sugerencias en el sitio de iPod Linux. Usé una pequeña pieza de un viejo módulo de memoria roto que encaja perfectamente en el enchufe remoto, pero cualquiera de las otras soluciones también funciona.

Paso 2: Preparación del controlador NES

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

Desatornille el controlador con un destornillador Phillips pequeño y retire la PCB. Los únicos componentes que deben agregarse son el PIC y los enchufes para sujetarlo. De esta manera, la apariencia original del controlador no se ve comprometida.

Primero, se debe quitar el chip NES. Si no tiene una bomba desoldadora, entonces el CI se puede cortar de la placa con cortadores al ras, y los pines se pueden quitar calentándolos con un soldador y tirando de ellos con unos alicates. El cable NES original también debe desoldarse de la placa de manera similar. Para dejar espacio para el PIC, se debe cortar una pequeña parte del tablero desde la esquina superior derecha. Solo se debe quitar lo suficiente para permitir que el IC en el zócalo se asiente a través del tablero dentro de la caja del controlador. Utilice con cuidado la dremel para cortar una sección de aproximadamente 0,25 "por 1".

Paso 3: esquema

Esquemático
Esquemático

El circuito dentro del controlador será esencialmente la imagen de abajo. Esta imagen es difícil de seguir, pero es una mejor explicación de cómo funciona el controlador. Los siguientes pasos detallan mi aplicación de este esquema.

Paso 4: cableado de los enchufes

Cableado de los enchufes
Cableado de los enchufes
Cableado de los enchufes
Cableado de los enchufes
Cableado de los enchufes
Cableado de los enchufes
Cableado de los enchufes
Cableado de los enchufes

Debido a la simplicidad de la idea, el único trabajo eléctrico que debe realizarse es conectar los enchufes IC a la placa y el cable del controlador a la placa. El cableado del controlador es muy simple en teoría, pero es complicado por el uso de todos los componentes originales (las líneas negras cubiertas con cinta verde transparente son, de hecho, resistencias pull-up). Gran parte del cableado puede variar según la cantidad de placa que se haya quitado con la dremel. Algunas de las trazas que se cortaron deben reemplazarse con cables, especialmente las que se conectan a las almohadillas de los botones o las resistencias pullup. Nota: las almohadillas del chip NES antiguo se cuentan en sentido antihorario desde la muesca impresa en la parte posterior del controlador.. Los números de los pines PIC se cuentan de la misma manera. Los colores se refieren a los colores de los cables originales de NES y están impresos en la parte posterior de la placa (no los colores entre paréntesis).

PIC pin 1 (reinicio maestro) --- V + (NES pin 16) PIC pin 2 (IO 0) --- ARRIBA (NES pin 4) PIC pin 3 (IO 1) --- ABAJO (NES pin 5) PIC pin 4 (IO 2) --- IZQUIERDA (pin 6 de NES) Pin 5 de PIC (IO 3) --- DCHA (pin 7 de NES) Pin 8 de PIC (Transmisión) --- amarillo Pin 11 de PIC (IO 4) --- A (Pin 1 de NES) Pin 12 de PIC (IO 5) --- B (pin 15 de NES) Pin 13 de PIC (VSS) --- tierra (La almohadilla vacía cerca de la esquina superior derecha que está más alejada del borde) Pin de PIC 14 (VDD) --- V + PIC pin 15 (IO 7) --- SELECT (NES pin 13) PIC pin 16 (IO 6) --- INICIO (NES pin 14) PIC pin 17 (AVSS) --- tierra (el mismo pad vacío que el anterior) PIC pin 18 (AVDD) --- V +

Paso 5: cableado del cable

Cableado del cable
Cableado del cable
Cableado del cable
Cableado del cable

Corte un trozo de cable Cat5 (yo usé 2 pies) y corte una pulgada del aislamiento en cada extremo. Corte todos los cables menos tres de las áreas expuestas.

Cada uno de los 3 hilos del cable se conectará a un pin del enchufe remoto. La colocación del conector varía según el tipo de conector, por lo que me referiré a cada cable como su patilla en el conector. Clavija del conector 1 (recepción) --- clavija 3 de NES (está conectada a la transmisión del PIC) Clavija del conector 3 (tierra) --- marrón clavija del conector 4 (3.3V) --- V + Una vez que se hayan conectado estos tres cables, simplemente empuje el cable en los postes de alivio de tensión por los que pasó el cable viejo en la caja del controlador. Hay una gran falta de lugares para atar en la línea V +. Todos los pines que necesitan tener V + se pueden conectar directamente entre sí, pero el pin 16 de NES debe estar a 3,3 V. Usé un cuchillo para raspar parte de la máscara de soldadura del rastro para crear mis propias almohadillas.

Paso 6: PIC

FOTO
FOTO
FOTO
FOTO

Usé un dsPIC30F2011. Estos y muchos otros PIC se pueden muestrear desde el sitio de Microchip en https://sample.microchip.com/. Usé un dsPIC en lugar de un PIC normal porque 1. Puede funcionar con 3.3V que proporciona el iPod 2. Tiene 8 puertos de E / S para todos los botones 3. Tiene un módulo UART fácil de programar, que puede enviar datos al iPod sin necesidad de conversión. 4. Ya tenía uno y un programador. Cualquier otro microcontrolador que sepa utilizar y cumpla con estos requisitos puede ser sustituido, pero el cableado será diferente. La desventaja de usar un dsPIC es que el programador es bastante caro (el ICD2 ahora cuesta $ 160). Hay herramientas gratuitas en https://homerreid.ath.cx/misc/dspicprg/ que se pueden usar con un programador JDM casero, pero nunca lo he intentado. Los archivos comprimidos son el código del PIC. Es un proyecto en el IDE MPLAB disponible gratuitamente de Microchip. Si desea modificarlo o recompilarlo, también necesitará el compilador C de Microchip, que tiene una edición gratuita para estudiantes. Estos se pueden utilizar para generar el archivo hexadecimal necesario (también en el zip) para programar con MPLAB o el programador JDM antes mencionado. El código muestra los puertos de E / S 64 veces por segundo y, si hay algún cambio, envía varios comandos en serie al iPod. Utilicé documentación disponible públicamente sobre el Protocolo de accesorios de Apple (AAP o iAP) para escribir el código, y se habla de él en https://www.adriangame.co.uk/ipod-acc-pro.html y http: / /nuxx.net/wiki/Apple_Accessory_Protocol Arriba, abajo, izquierda y derecha son subir volumen, bajar volumen, canción anterior y canción siguiente, respectivamente. A reproduce / pausa la música, mientras que B la detiene. El botón de selección se silencia y el botón Inicio, cuando se mantiene presionado, le permite controlar la interfaz del iPod directamente. Manteniendo pulsado el botón de inicio, desplácese hacia arriba y hacia abajo con la rueda, y A y B operan los botones de selección y menú del iPod.

Paso 7: Montaje final

Montaje final
Montaje final

Conecte la caja del controlador NES a la placa y atorníllela. Conecte el controlador al puerto remoto de su iPod y presione los botones. El PIC se enciende simplemente conectándolo al iPod, que le proporciona energía. Ahora tiene una forma de controlar un iPod desde 2 pies más lejos que nunca. Este instructivo contiene objetos afilados, rápidos y calientes. Tocarlos podría no matarte. No soy responsable de ninguna forma de cáncer que esto pueda causar.

Recomendado: