Estoy tratando de averiguar si es posible enviar video a la pantalla de un teléfono celular (solo la pantalla, no el teléfono) como este desde algo así como un reproductor de video-mp3 o incluso desde tal vez una mac-mini, o algo así. quizás más simple como un microcontrolador con el video almacenado en una tarjeta SD. Además, si es posible, ¿cómo haría para hacer algo así?
No necesariamente tiene que ser la pantalla de un teléfono celular, pero debe tener ese tamaño, con una resolución muy densa para su tamaño. Es por eso que la pantalla de un teléfono celular parece óptima para el trabajo. He estado tratando de encontrar otras alternativas, pero las pantallas de los sitios de electrónica de aficionados para cosas como Arduino parecen tener una resolución muy pequeña y una profundidad de color baja (es decir, 8 bits).
Uno de los artículos más populares en Sparkfun es la pantalla LCD en color Nokia de 128x128 . El protocolo ha sido diseñado de forma inversa por varias personas y bibliotecas creadas para Arduino y otras plataformas.
En general, si la pantalla tiene solo unos pocos pines, es probable que tenga un controlador LCD incorporado y use SPI o I2C para el protocolo. Dichos protocolos generalmente no son muy difíciles de RE si tiene el hardware original con el que funcionó.
Por otro lado, si expone algunas decenas de pines como, por ejemplo, la pantalla LCD de la PSP, generalmente requiere un controlador externo dedicado e incluso puede usar LVDS u otra señalización complicada. Estas pantallas no son una buena opción para microcontroladores pequeños.
Hay muchas pantallas LCD disponibles en eBay; consulte, por ejemplo , esta tienda .
Tengo entendido que prácticamente todas las pantallas de los teléfonos celulares tienen muchos menos píxeles que la resolución VGA completa de 640x480. Entonces, si esa es su resolución mínima, está obligado a usar algo que no sea la pantalla de un teléfono celular.
Incluso la pantalla LCD que mencionó tiene una resolución ligeramente inferior de 640 × 360 píxeles (basada en una definición de "píxel" ). Por desgracia, mi breve búsqueda en Google no logró siquiera mostrar el fabricante y el número de pieza del fabricante de esa pantalla, y mucho menos las hojas de datos u otra información de la interfaz.
En principio, con mucha paciencia y las herramientas adecuadas (osciloscopio, analizador lógico, etc.) y la voluntad de destruir algunos dispositivos durante el experimento, es posible aplicar ingeniería inversa a casi cualquier pieza electrónica que funcione.
En la práctica, como mencionó Oli Glaser, hacer que los dispositivos funcionen incluso con una hoja de datos en la mano es bastante difícil. En la práctica, la mayoría de las pantallas de teléfonos celulares están tan mal documentadas que parece (relativamente) mucho más fácil cambiar a una de las pocas pantallas de teléfonos celulares bien documentadas, como:
Pantalla LCD gráfica de 1 bit a color de 240x64 píxeles con controlador Toshiba T6963 http://code.google.com/p/arduino-t6963c/
Pantallas de color de 12 bits de 128x128 píxeles utilizadas en el teléfono Nokia 6100, el teléfono Nokia 2600 (y otros). http://arduino.cc/playground/Code/LCDPCF8833 http://www.instructables.com/id/How-To-Use-a-Nokia-Color-LCD/
Color de 12 bits 128x128 3V Epson Teléfono Nokia LCD http://arduino.cc/playground/S1D15G10NokiaLCD/S1D15G10NokiaLCD
Pantalla de 319x239 píxeles en color de 18 bits "SmartGPU" http://arduino.cc/playground/SmartGPU/SmartGPU
LCD gráfico de 320 x 240 http://www.seeedstudio.com/depot/320240-graphic-lcd-w-touch-screen-and-hw-accel-p-147.html
Relacionado: ¿LCD a color de fácil control para proyectos de pasatiempos?
Hay un ejemplo muy interesante aquí: pcbheaven . El instructor nos guía en el proceso desde cero cuando acaba de encontrar una pantalla LCD genial en un baúl viejo. Se los recomendaré ya que vi todos los videos y fueron muy agradables y fáciles de entender.
AndrejaKo
brad gilbert
Oli Glaser
jonathang
jonathang
Oli Glaser