Arduino para fotografía de lapso de tiempo

¿Cómo configuraría un Arduino para hacer fotografía de lapso de tiempo?

Respuestas (5)

Hice esto empalmando el disparador remoto de mi Canon (tiene 3 conductores, así que usé un conector para auriculares estéreo de 1/8 "como conector). De esa manera puedo volver a juntar los extremos y usarlo como normal, o yo puedo conectarlo a un arduino y controlarlo digitalmente.Yo lo conduzco conectando una salida digital del arduino a la base de un transistor (los otros dos conectores del transistor fueron a tierra y otro de los conductores del cable). Tendré que experimentar con su cable para encontrar lo que funciona en su modelo de cámara en particular.Si hubiera tenido un optoaislador, habría tenido sentido usarlo en lugar del transistor.

Después de eso, se trata de descubrir cómo dormir tu arduino. Puede comenzar con una llamada básica a delay(). Para recorridos realmente largos, es posible que desee utilizar el temporizador de vigilancia o un RTC en el sistema.

Consejos:

  • Desea mantener el botón "presionado" durante el tiempo suficiente para activar el obturador: 100 ms probablemente sea bueno.
  • Desactive el enfoque automático. Configure su lente en enfoque manual, de lo contrario obtendrá resultados impredecibles. Con poca luz es posible que no obtenga nada en absoluto.
  • Alternativamente, configure la cámara en el modo de exposición única y deje el botón presionado, excepto por un breve período antes de cada nueva exposición. No sabrá cuándo se dispara la exposición cada vez, pero tendrá una buena oportunidad de obtener uno en algún momento mientras lo tenga.
Para una Canon, solo use CHDK. chdk.wikia.com/wiki/CHDK

Google para "intervalo de arduino". El método de activación depende del tipo de cámara que tenga. La mayoría (con suerte, todas ) las dSLR tienen controles remotos externos, y la mayoría de ellos son electrónicos, por lo que puede controlar un optoaislador desde el Arduino para hacer la conexión del obturador. La línea de dSLR para el consumidor de Canon (como la Rebel XT) tiene un control remoto IR, por lo que puede usar un LED IR para enviar el comando del obturador. En caso de fallar cualquiera de esos, siempre puede usar un servo para presionar el botón.

Había escrito hace un tiempo una guía detallada para implementar el primer intervaloómetro de arduin. El enlace está aquí: Arduino Intervalometer Basics

La diferencia entre este y otros ejemplos es que proporciona no solo el control de estilo estándar "pinmode, delay, pinmode", sino que también presenta al lector los conceptos de temporización sin bloqueo y analiza las ventajas y desventajas de cada método de programación. Además, guía al lector a través de una serie de pruebas para asegurarse de que comprende bien el concepto antes de intentar conectar la cámara.

Por supuesto, nadie puede decirle cómo controlar su cámara, a menos que nos diga qué tipo de cámara está usando. Pero, en la mayoría de los casos, es bastante simple.

Luego, una vez que te hayas metido de lleno, echa un vistazo a todo el proyecto openmoco, que hace mucho más que disparar a intervalos. =)

Si está usando una cámara Canon compacta, intente usar chdk . Este proyecto proporciona firmware pirateado para muchos modelos diferentes y permite cosas como el control de lapso de tiempo. No es un Arduino, pero hará el trabajo.

Hay un gran ejemplo de cámara activada por movimiento de Arduino

Utiliza un sensor PIR (Pyroelectric InfraRed) para encender la cámara cuando se detecta movimiento.

hay un error en tu comentario... en lugar de hacer un enlace, creaste una imagen rota