8 de septiembre de 2016

Proyecto - HackNes

     El proyecto de dispositivo de salida utilizando un nintendo nes, nace desde la inquietud por utilizar un aparato electrónico modificado para obtener imágenes. El aparato seleccionado es una consola de video juegos nintendo NES(1983), escogida por lo accesible de sus chips de video y procesadores, dando la oportunidad de hackeo directo, sin necesidad de entrar en la arquitectura de programación, haciendo mucho más facil el circuit bending.

     El circuit bending es un método de trabajo que consiste en la modificación experimental de aparatos electrónicos simples o de complejidad media, la idea es utilizar componentes básicos como resistencias, capacitores, potenciómetros y otros para provocar comportamientos no regulares en los aparatos. En el caso del HackNes, los chips de video y procesador son manipulados a través de pulsos digitales provenientes de una placa Arduino Duemilanove.

        El proceso comenzó identificando los chips accesibles para ser hackeados. Gracias a la búsqueda de documentación de los chips, fue posible identificar líneas de voltaje y tierras, esto para evitar daños asociados a corto circuitos o suministro inadecuado de tensión.  Luego se experimentó cortocircuiteando terminales de los chips PPU (Picture Processing Unit) RP2C07 y SN74LS373N  para visualizar los comportamientos inusuales en la salida de vídeo. 

El dispositivo utilizado para las pruebas se conforma de 3 partes:
-Aplización de visión artificial programada en Max/Msp/Jitter, utilizando una cámara web como elemento de entrada.
-Placa Arduino Duemilanove, utilizada como dispositivo actuador, asociado al programa en Max.
-Nintendo Nes.

    La primera prueba consistió en un programa que, a traves de visión artificial, se sensa la complejidad visual de objetos en movimiento frente a la cámara, esto genera un sonido que, mientras más compleja la forma, el sonido es más agudo.


         Como segunda prueba, se realizó una modificación del programa de visión artificial para que reaccionara a los movimientos que captara la cámara en 4 sentidos (Arriba, abajo, izquierda, derecha), simplificando el lazo de acción del dispositivo.


        El proyecto se encuentra en etapa de desarrollo, la idea es seguir experimentando con las capacidades de la consola y desplazar sus características en una propuesta artística, enmarcada en los temas que he estado desarrollando durante este año. 

Documentación:
-Data Sheet SN74LS373N
-Data Sheet RP2C07
-Esquemáticos y componentes de la NES