¿Qué es una buena cámara para usar con un microcontrolador? [cerrado]

0

Estoy tratando de construir un sensor de cámara de baja energía y necesito una cámara que no tenga muchos pines de salida. Actualmente estoy usando el ATtiny85 para hacer mi procesamiento y solo tiene 3 pines de entrada analógica. No quiero tener que usar un multiplexor o algún método hacky para forzar este proyecto.

La cámara no necesita ser asfixiada porque planeo usar solo tres arreglos de 1 X 128 píxeles para detectar si un objeto ha pasado a través de la línea de visión de la cámara.

Estaba planeando usar un módulo de exploración de línea como el TSL1401R-LF pero pierde mucha sensibilidad a velocidades más altas. Necesito al menos 30 fps e idealmente me gustaría 100 fps. ¿Alguien aquí sabe de algún dispositivo que pueda usar?

    
pregunta Crystal Pritzker

2 respuestas

1
  

el problema es que no puedo encontrar una cámara con solo 1 salida analógica

Un fotodiodo con una lente en frente es básicamente una cámara con 1 salida analógica.

Hay una amplia selección de diferentes fotodiodos disponibles con diferentes velocidades, sensibilidades y bandas de longitud de onda.

Incluso el diodo fotoeléctrico de casillas de radio promedio será de órdenes de magnates más rápido que 30 fps, y también puede encontrar uno más sensible de lo que usted ve con la óptica adecuada frente a ellos.

    
respondido por el bigjosh
1

Independientemente de su cámara, nunca obtendrá 100 fps de un ATtiny85. De hecho, tendrás suerte si obtienes 15 fps. ¿Estás seguro de que la sensibilidad es un problema?

El tiempo de conversión A / D más rápido es de 65 usec, pero puede llegar a 260 usec. Consulte aquí, sección 17 . Digamos 65 usec. Luego, necesitará 3 o 4 veces más que la adquisición de datos analógicos de sus 3 cámaras, digamos 4 veces, ya que debe tener cuidado con la sincronización de la cámara. Eso es 260 usec por pixel para las 3 cámaras. Veces 128 píxeles veces 100 fps le da 3.3 segundos. Por lo tanto, un ATtiny85 no permitirá más de aproximadamente 30 fps.

Y para su aplicación, desea un sensor con la menor cantidad de píxeles posible, ya que en general necesitará leer todos los píxeles en un sensor, y los sensores modernos tienden a ser mucho más largos que 128 píxeles. También tenga en cuenta que esto dedicará el ATtiny85 a dar servicio únicamente a las cámaras, y no deja tiempo para el análisis de la imagen. Suponiendo que usted pueda sobrevivir con un 50% de utilización para el procesamiento de imágenes, su velocidad de fotogramas no puede superar los 15 fps.

Independientemente de la velocidad de fotogramas, sus problemas de sensibilidad deben abordarse en el extremo delantero. El enfoque obvio es utilizar una lente más rápida en los sensores para aumentar el nivel de iluminación entrante. Esto requerirá una lente físicamente más grande.

En general, es probable que no encuentre un sensor mucho más eficiente que el 1401. La única forma de obtener una sensibilidad mucho mayor es usar celdas de sensores más grandes, y el 1401 parece ser bastante típico a 400 ppp. El tamaño de celda a 400 ppp será del orden de 60 micrones, y eso es grande para los estándares actuales. Las matrices más grandes utilizan incluso un tamaño de celda más pequeño. Los fotodiodos de silicio tienen una sensibilidad bastante buena a lo visible, y no encontrará sensibilidades intrínsecas más del 100% mejores para otras tecnologías como el CCD.

    
respondido por el WhatRoughBeast

Lea otras preguntas en las etiquetas