Usando una cámara de teléfono inteligente independiente

5

¿Existe alguna posibilidad de usar módulos de cámara para teléfonos inteligentes sin su teléfono inteligente?      Esos módulos son relativamente baratos y ofrecen buenos resultados.      ¿Alguien puede explicar cómo hacerlo?

    
pregunta Dudas

2 respuestas

6

Depende de la cámara y de qué tan "en bruto" esté.

Un sensor CMOS sin procesar normalmente escupe datos en un bus paralelo con marco de 16-24 bits. Es el mismo tipo de sistema que se ve en la entrada de los transmisores HDMI o algunos paneles LCD. Por lo general, también hay una interfaz I2C para controlar el sensor. Otros sensores usan la misma cosa pero transmiten a través de LVDS (esto es muy común con los LCD desnudos). Si desea obtener una descripción general de cómo funciona realmente un sensor CMOS, wikipedia es un buen lugar para comenzar.

Básicamente, usted está mirando la activación del sensor con un reloj de píxeles y algunas señales de control para decirle cuándo capturar y desplazar los datos de píxeles. El reloj suele ser del orden de al menos unas pocas docenas de MHz para los sensores descubiertos (por ejemplo, captura de 5 MP a 30 cuadros por segundo, lo que equivale a 150 MHz como mínimo).

Los sensores más nuevos utilizan los estándares MIPI (Mobile Industry Processor Interface) e implementan un enlace de comunicaciones diferenciales de varios carriles de alta velocidad, generalmente CIS-1 o CIS-2. La interfaz con estas cámaras es muy difícil sin un hardware especializado, ya que es un enlace de comunicaciones similar a PCI Express.

Para enturbiar aún más las aguas, algunos sensores tienen procesadores de imagen incorporados y usted habla con el procesador de imagen en lugar del sensor en sí. Esto no es algo malo, pero es algo que debes tener en cuenta. El procesador de imágenes realiza todos los ajustes de nivel de negro, corrección de píxeles muertos, balance de blancos, antivibración, compensación de bayer y otras cosas divertidas que hacen que los sensores de imagen creen imágenes tan agradables en primer lugar.

Sin más información sobre qué módulo específico está viendo, no podemos darle una respuesta directa.

Editar 1

Dado que lo quiere pequeño y simple, eche un vistazo a la TCM8240MD como punto de partida. Es $ 10 en Sparkfun. Es de 1.3MP, utiliza una salida de bus paralelo de 8 bits con las señales de bus de píxeles estándar y una interfaz de control I2C. Incluso dará salida a los datos JPEG para usted. Puedes conectarlo fácilmente a un CPLD / FPGA o algo así como un Cypress FX2LP para ofrecerte una transmisión USB2 de dos chips. cámara.

Eso es solo un punto de partida. Como dije, diferentes sensores tienen diferentes interfaces y diferentes requisitos (este hace AWB y muchos otros procesamientos que una cámara "raw-er" no haría).

Editar 2

Si no necesita los datos de la imagen digital, tiene muchas opciones más fáciles. esto es esencialmente el valor de una vieja cámara de seguridad analógica normal. Todo depende de lo que estés buscando.

Editar 3

Este chico parece haberlo hecho funcionar. La fuente está en el directorio tcm820. Se encontró enterrado en el foro de sparkfun para la parte.

    
respondido por el akohlsmith
2

Sí, pero es probable que necesite la hoja de datos del módulo para ver cómo interactuar con ellos.

Si esto no fuera lo que esperabas, podrías haberte perdido.

    
respondido por el Brian Carlton

Lea otras preguntas en las etiquetas