Partes para construir una cámara digital

¿Qué tipo de componentes se necesitan para construir una cámara digital simple? Uno que procesa una imagen JPEG y puede transferir a través de USB (en modo de almacenamiento masivo), Bluetooth o WiFi. ¿Cuándo podría conseguirlos? ¿Hay una cámara de código abierto?

¿Puede darnos un poco más de sus detalles en cuanto a las especificaciones finales?

Respuestas (2)

Necesitará las siguientes cosas para hacer una cámara digital simple:

  1. Un módulo de cámara. Estos contienen el chip de imagen CCD (o CMOS) real y la óptica, todo muy bien integrado. Hay algunas opciones disponibles. Por ejemplo el módulo LinkSprite . Lo bueno de esto es que contiene un compresor JPEG incorporado, por lo que en realidad genera la imagen en formato JPEG.

    La desventaja de este módulo es que tiene una resolución terrible de 160x100 píxeles y cuesta alrededor de $50. Una mejor opción (pero más difícil de soldar a mano) es este módulo de cámara CMOS .

    También emite en formato JPEG, pero tiene una resolución de 1300x1040. Ambos módulos de cámara están disponibles en SparkFun .
  2. Algo para almacenar la imagen. Fácil, pégalo en una tarjeta SD.

    Las tarjetas SD tienen una interfaz SPI que es compatible con una gran cantidad de microcontroladores. Por lo tanto, debería poder escribir fácilmente en él. Suponiendo que desee poder leer las imágenes, deberá almacenar los datos como archivos reales en formato FAT32. Hay un buen tutorial sobre eso. Además, no olvide leer las especificaciones de la tarjeta SD .
  3. Un microcontrolador para controlarlo todo. Esto detectará la presión del botón, ordenará al módulo de la cámara que tome una foto y copiará el JPEG del módulo de la cámara a la tarjeta SD. Hay tantos microcontroladores que es difícil recomendar uno. El tutorial que mencioné usa un ATMEGA, entonces, ¿por qué no hacerlo? Alternativamente, use un [PSoC3][1], que en realidad tiene un componente de tarjeta SD que puede manejar un [sistema de archivos FAT32][2] en hasta 4 tarjetas SD al mismo tiempo. Alternativamente, use un PSoC3 , que en realidad tiene un componente de tarjeta SD que puede manejar un sistema de archivos FAT32 en hasta 4 tarjetas SD al mismo tiempo.
  4. Un botón, pilas, soporte para tarjeta SD.
  5. Finalmente, obviamente, deberá diseñar una PCB para conectar todas estas cosas.

También mencionaste enviar la imagen a través de USB, Bluetooth o WiFi. Si yo fuera tú, me quedaría con esto por ahora. Ya es un proyecto bastante complejo y, según tengo entendido, eres bastante nuevo en electrónica. Simplemente puede sacar la tarjeta SD y colocarla en un lector de tarjetas.

¿Qué? ¿Por qué está cambiando la numeración en mi respuesta?
Cosa estúpida. Tuve que reemplazar todos los puntos con llaves.
¡Gracias por su respuesta! Cuando mi pregunta decía que quería que la cámara "A. tome un cable USB y conéctelo a mi Mac o PC y arrastre la imagen de la cámara a la computadora B. Envíela por bluetooth o C. Envíela por wifi" Quise decir hacer una de esas 3 cosas. ¡Me olvidé de las tarjetas SD! ¡Gracias!
¿Hay un tutorial para construir esto?
Advertencia justa: que yo sepa, nadie en la comunidad de aficionados ha podido hacer que el módulo TCM8240 funcione en modo JPEG. (Está en mi lista de tareas pendientes).
@Rocket: Las etiquetas HTML normales OL LI ... LI /OL funcionan para hacer una lista de elementos numerados. La numeración es automática y también sangra muy bien.
@OlinLathrop: pero es molesto si he escrito 1. 2. 3. 4. y lo he cambiado a 1. 1. 2. 1.
  • Quizás te interese mirar las cámaras Elphel, "cámaras de alto rendimiento basadas en diseños de software y hardware libres". a b c Es muy probable que sus cámaras de video sean excesivas y tengan muchas partes "adicionales" que no necesita, pero usted podría ser una de las muchas personas a las que les resulta más fácil tomar un diseño de papel completo y cortar las cosas que no tienen. No es necesario, que tratar de construir un sistema de trabajo a partir de una hoja de papel en blanco.
  • Es posible que pueda agregar un poco de hardware a una cámara comercial, conectando un pequeño microcontrolador al botón grande "tomar una foto" para que haga lo que quiere: vea el proyecto CamMan .
  • Es posible que pueda reprogramar alguna cámara comercial para que haga lo que quiera sin modificaciones de hardware, tal vez usando el firmware CHDK de código abierto para las cámaras Canon PowerShot. http://chdk.wikia.com/