Vintage Hack – Cámara Game Boy

En 2005, se nombró a un miembro de un equipo de robótica francés [Laurent] escribió un método asombroso que de alguna manera no pudimos usar la cámara Game Boy como ayuda visual para un robot. Las imágenes de arriba son imágenes reales de su proyecto. La cámara Game Boy tiene una increíble resolución de 128 × 123 píxeles en una hermosa paleta de escala de grises de 4 colores. Quizás la característica más atractiva de este truco es que todavía es posible conseguir estas cámaras por menos de diez dólares en eBay.

Conectó el sensor de la cámara a Atmel AT90S4433 a través de una combinación de señales digitales y analógicas, y luego usó el microcontrolador para repetir los datos en su computadora. Su edición incluye diagramas para el cableado del sensor / microcontrolador, la hoja de datos del sensor, su código C para todo el proyecto y un pin fácilmente legible del conector GBC. Aunque su proyecto simplemente descargó la imagen a una computadora, sería muy posible que el microcontrolador respondiera a la imagen o simplemente al protocolo y la almacenara. También sería igual de fácil reemplazar su chip Atmel con su propio microcontrolador favorito, siempre que tenga varios puertos de E / S digitales y al menos un puerto analógico (o un convertidor externo de analógico a digital).

ACTUALIZACIÓN: Buena captura de r4v5, requeriría ADC, no DAC.

  • r4v5 dice:

    ¿No necesitaría un ADC externo, no un DAC, para digitalizar la señal analógica?

  • 69 Arduino 69 dice:

    ¿No tienes Arduino? Fallar. Esto es así en La-Tecnologia.

  • astronave dice:

    Para hacer un análisis en tiempo real de la imagen, necesitaría un microcontrolador bastante fuerte (como ARM9 o algo similar).

  • James Munns dice:

    @ r4v5, buena llamada, Post corregido.

    @ 69Arduino69, este truco en realidad precede al Arduino, pero muestra un punto fuerte.

  • algún otro nombre dice:

    Terriblemente, ahora estoy completamente nostálgico, quería uno de esos cuando era niño

  • terian dice:

    sólo con fines educativos este proyecto está en orden, pero como prácticamente no lo es, la mayoría de las cámaras de Internet cuestan entre $ 10 y $ 20 y hay bibliotecas para programar su producción.

  • chris dice:

    ¡De hecho, encendí uno de estos con un microcontrolador Picaxe! Son bastante dulces (y con ADC, ¡pueden ser mucho mejores que 4 tonos de gris!).

    http://www.picaxeforum.co.uk/showthread.php?t=7802&highlight=gameboy

  • rd dice:

    La hoja de datos dice que el sensor emite datos analógicos, entonces, ¿la limitación de color de 2 bits es simplemente impuesta por el hardware / firmware / pantalla de Gameboy? Las imágenes de la página de su proyecto parecen indicar que es capaz de emitir muchos tonos de gris.
    Si ese es el caso, esto podría ser realmente útil en un robot o lector de códigos de barras o algo similar. Puede que tenga que cavar en mi ático para encontrar mi vieja cámara Gameboy.

  • chris dice:

    Proporciona datos analógicos: si sigue el enlace que publiqué, puede ver algunas imágenes probadas en escala de grises de 8 bits que resultaron bastante agradables

  • andreo dice:

    @ Chris: Para verlos tenemos que tener cuentas en el foro. : /

  • rd dice:

    Peor aún, experimenté todo el problema de registrarme en el foro (me dijo que mi primera dirección de correo electrónico está “prohibida”, probablemente un filtro de Gmail por alguna razón complicada, así que tuve que buscar una cuenta que no usé en para siempre) y me dio esta mierda:
    Su cuenta ha sido activada pero ahora está en la cola de moderación para ser agregado al foro.

    Todavía no puedo ver las fotos. La moderación ridícula es ridícula.

  • andreo dice:

    También me inscribí, usando mi cuenta de estudiante después de probar mi cuenta de Gmail y ser rechazado, y todavía no puedo verlos porque el administrador aún no me ha “aprobado”. Ponga las imágenes en Flickr o cualquier cosa a la que podamos acceder.

  • terian dice:

    @ ”Todavía no puedo ver las imágenes. La moderación ridícula es ridícula. ”

    no olvide poner su cuenta en Bugmenot

  • Noob Saibot dice:

    Estoy cansado de los arduinos. Que se jodan para aprender a codificar 4real

  • andreo dice:

    Oh, por desgracia, bugmenot.com es realmente genial, nunca antes había estado allí. Tienen una cuenta para el foro que funciona, dulcemente 🙂

  • PidGin128 dice:

    Bugmenot es bueno, excepto por todos los sitios web que decidieron prohibir. [Is there an alternate naming scheme to circumvent this I am unaware of? com.website.www? ]

    También use una dirección de correo electrónico desechable como mailinator o slopsbox.se [LOTS of domains!]Bloquear Gmail es ridículo. [Does @mail.google.com or googlemail.com still work?]

    –PidGin128 [oh Yeah, still got my GBCamera, scratched my GBColor playing runrunrun…Also, my bro had the printer, and I had a gbLinkport to lpt adaptor from madcatz. good times.]

  • superhiper nasal dice:

    sí, tengo algunas buenas cámaras digitales en tiendas de segunda mano por $ 3, $ 4, solo mire a la cámara a veces inserta una digital por error. Algunos tienen una resolución realmente buena y algunos incluso transmiten videos para usarlos a través de skype o justin.tv o cualquier tipo de jazz. O al menos grabar un video. Demonios, incluso encontré algunos con la tarjeta SD todavía en ellos.

  • tres puntos dice:

    Por qué se necesita exactamente un arduino para un truco. . .si eres un EE terco, no necesitas estar limitado a una sola plataforma, especialmente si también quieres jugar con cosas rápidas, como cámaras.

    De hecho, me pregunto si podrías trabajar con este tipo con algo más lento que ARM. Esta es una cámara bastante tímida en comparación con los teléfonos móviles (como las de sparkfun), pero lo realmente bueno es que es realmente tímida: la baja resolución y poca profundidad significa que en realidad podría interconectarse con un microcontrolador mucho más pequeño. .

    ahora que he leído la hoja de datos, ¡AGRADABLE! salida analógica para niveles? Por lo general, diría que esto es molesto, pero eso significa que puede decidir fácilmente su profundidad de bits dependiendo de qué tan potente sea su UC. Definitivamente genial para robots y sistemas que normalmente no necesitan controladores tan potentes. Aún mejor, el reloj del sistema es de 500 kHz, muy manejable para un microcontrolador de baja calidad, tal vez incluso fácilmente mordible si no tiene salidas de tiempo de espera.

  • Emilio Ficara dice:

    Hola. En este enlace http://ficara.altervista.org/images/robot1.jpg puedes ver mi pequeño vehículo de investigación usando la cámara de juguete conectada al microcontrolador M16C de Renesas (antes Mitsubishi). El vehículo de investigación pudo enviar imágenes a través de un enlace de RF a la computadora. Es muy antiguo, pero todavía funciona y se puede enviar desde Internet si la computadora está ejecutando mi pequeño programa de servidor.

  • Emilio Ficara dice:

    Lo siento, el enlace no funciona de esa manera. Haga clic con el botón derecho, luego copie la dirección y péguela en la barra de direcciones de su navegador.

  • una sinfonía retorcida dice:

    http://e-rice.net $ 10 por AÑO de alojamiento … cómprelo con un dominio y ejecute una instalación básica de wordpress o galería y no se preocupe por foros desagradables con administración paranoica.

    Gran proyecto. 🙂 Me encantan los trucos de dispositivos de videojuegos.

  • Karl dice:

    Mira
    http://www.saelig.com/product/BOVI001.htm

    Venden versiones de interfaz rs232 y ttl por $ 58, µCAM-232 y µCAM-TTL: salidas múltiples, imagen única y video hasta VGA. ¿Por qué hackear cuando puedes comprar?

  • lejos dice:

    Por desgracia, qué manera más difícil de hacerlo. Hackea una cámara USB e ignora tener que convertir lo analógico en digital.

    Demonios, uso ratones ópticos para la visión artificial. 32X32 píxeles = suficiente para un robot basado en arsenal.

  • volverse dice:

    No puedo creer cuántas personas dicen “¿por qué harías esto? ¡Cómpralo!” Es un mal día, hacemos trucos aquí.

  • luego dice:

    la cantidad de velocidad aquí es asombrosa

  • ene dice:

    quiero hackear una cámara usb que encontré por 4 € para usarla como cámara vga? es eso posible ¿O qué hace exactamente el chip USB en el interior?

  • Karl dice:

    ¿Cuándo empieza a ser un truco? ¿Cuándo tienes el concepto de hacer algo diferente con un dispositivo? ¿Cuándo fue la primera vez que fabricó el dispositivo? ¿Cuándo fabrican las piezas para crear el dispositivo? ¿Cuándo diseñas un chip personalizado para el dispositivo? [I have] ¿Cuándo refinas el silicio para el chip? Toda persona que diseña algo nuevo es un pirata informático, incluso si utiliza piezas estándar para ahorrar tiempo y dinero para desarrollar algo.
    En piratería [designing] la idea no es reinventar la rueda, sino robar el tapacubos.

  • rd dice:

    @Karl: No lo entiendes en absoluto.

  • Jimmy dice:

    Karl-

    Dejando a un lado el argumento de Hack versus Buy, los dos módulos que compré (por separado) eran una mierda. El primero murió después de dos meses de uso cuidadoso y el segundo a menudo no respondió a las órdenes.

    Las especificaciones se ven muy bien, pero las que compré no valen la pena. Quizás ahora estén mejor.

  • Artemisa Pez Dorado dice:

    Creo que el principal problema con el uso del micrófono que hizo el chico para la cámara GB es el tiempo de muestreo del ADC incorporado en el micrófono. La hoja de datos del AT90S / LS4433 dice que el ADC tiene un tiempo de conversión de 65us a 260us, por lo que al menos capturar el cuadro completo toma 1.023 segundos. Un chip como el AD7819 (que puede hacer un máximo de 200kSPS) debería poder manejar un poco mejor que 10FPS.

  • error 404 dice:

    Puede ejecutar el ADC en el AT90S4433 más rápido que eso mientras pierde precisión. Parece que puede funcionar 5 veces más rápido para una precisión de ~ 8 bits o 10 veces más rápido para una precisión de ~ 6 bits.

  • Zymastorik dice:

    N33t. Es una buena publicación posterior a una vieja técnica de te. Seguro que hay formas mucho más nuevas / mejores de hacer esto ahora, pero entonces fue genial.

  • Tecnoshaman dice:

    Por qué el mío nunca aparece aquí, obtuve grabación de video e imágenes de 6 bits a través de OpenGL; pag
    http://www.instructables.com/id/PC-Interfacing-a-GameBoy-Camera/

Manuel Gómez
Manuel Gómez

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *