Necesitarás lo siguiente para hacer una cámara digital simple:
- Un módulo de cámara. Estos contienen el chip de imagen CCD (o CMOS) real, y la óptica está muy bien integrada. 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.
Ladesventajadeestemóduloesquetieneunaresoluciónterriblede160x100píxelesycuestaalrededorde$50.Unamejoropción(peromásdifícildesoldaramano)esesta módulo de cámara CMOS .
TambiénproducesalidasenformatoJPEG,perotieneunaresoluciónde1300x1040.Ambosmódulosdecámaraestándisponiblesen SparkFun .
- Algo para guardar la imagen. Fácil, pégalo en una tarjeta SD.
LastarjetasSDtienenunainterfazSPIqueescompatibleconunagrancantidaddemicrocontroladores.Asíquedeberíaspoderescribirlofácilmente.Suponiendoquedeseapoderleerlasimágenesdelamisma,entoncesdeberáalmacenarlosdatoscomoarchivosrealesenformatoFAT32.Hayunbuen tutorial sobre eso. Además, no olvide leer la especificación de la tarjeta SD .
- Un microcontrolador para controlar 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 por ahí, que es difícil recomendar uno. El tutorial que mencioné usa un ATMEGA, ¿por qué no ir por eso? 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 FAT32 file system en hasta 4 tarjetas SD al mismo tiempo.
- Un botón, baterías, soporte de tarjeta SD.
- Finalmente, obviamente, necesitarás diseñar una PCB para conectar todas estas cosas juntas.
También mencionaste el envío de 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, como lo entiendo, eres bastante nuevo en electrónica. Simplemente puede sacar la tarjeta SD y colocarla en un lector de tarjetas.