Rail Macro
Después de leerme entero el post Macros muy Macros de canonistas, no podía quedarme con los brazos cruzados y me puse a romper construir algo para el tema del apilado (stacking), es decir...
En macrofotografía, cuando aún cerrando el diafragma a tope, no podemos enfocar el objeto en su totalidad hacemos apilamiento, o sea, hacemos muchas fotografías moviendo bien la cámara , bien el propio objeto para hacer "cortes" de enfoque y cubrir toda su profundidad.
Estas fotos se unen luego digitalmente con programas de ordenador, quedando todo el objeto enfocado. ¿Facil? Pues no. Y no, porque se requieren sistemas de desplazamiento de gran precisión y estabilidad. Pero como soy sensible a los piropos que me decía mi abuela de que era el maestro Liendres (de todo sabe y de nada entiende) pues aquí presento el "artilugio".
No es original, pero es lo mas barato y a mano que tenia. El mecanismo es de un CDRom de desecho y el motor recuperado de una impresora matricial.
El sistema mecánico. Despues le corté la parte delantera para que las lentes pudieran acercarse mas al objeto a fotografiar.
Motor paso-paso para acoplarlo a los engranajes del CDRom
Ni que decir que el sistema lo controla un Arduino, un integrado ULN2003, display 20x4 lineas, el motor, un optoacoplador y cinco pulsadores
El software permite:
-Determinar el número de fotos a realizar hasta 250. Podemos repetir ciclos pulsando otra vez el boton rojo.
-Va marcando en pantalla las fotos que restan por realizar.
-El número de pasos que avanza entre cada foto.
-El sentido de avance. Acercandose o retirandose de la cámara.
-El intervalo entre una foto y la siguiente.
-El retardo de disparo cuando para el motor para evitar vibraciones.
-Posibilidad de elegir un segundo disparo (dos seguidos) por si usamos la opción en la cámara de espejo levantado.
-La última configuración usada, se guarda en memoria para la proxima vez.
-Diodo LED con encendido simultaneo con disparo cámara. Para pruebas.
Botones en la foto:
-Verde superior, elegimos secuencialmente las diferentes opciones.
-Verde inferior, vamos subiendo valores hasta comenzar otra vez por mínimos.
-Rojo, pone en marcha el sistema
-Negros, mueven el motor adelante y atras para enfocar el objeto al punto deseado.
En la parte superior, el conector de alimentación, a la derecha el que va a la cámara y a la izquierda otro para los 5 hilos del motor.
El prototipo y la cámara con un objetivo invertido
Finalizado el prototipo con un Arduino Uno, he usado un Arduino Nano soldando el ULN2003 y el display directamente a los pines del Nano. El Arduino controla el disparador de la cámara a través de un optoacoplador que la aísla eléctricamente del resto.
Con el sistema desmultiplicador de este CDRom, un paso del motor (es de 200 pasos) se traduce en un recorrido del objeto de unas
14 micras (0,014mm). Desde luego que no confío en la precisión de este movimiento tan pequeño con unos engranajes de plástico, pero para al menos 2 pasos cada vez (unas 30 micras o 0,03mm) me parece bueno. Por supuesto, estos datos variarán según el CDRom empleado. En concreto en mi sistema recorrer 1cm necesita 700 pasos del motor.
El sistema y la cámara están solidariamente atornillados a una tabla.
El sistema se alimenta a 5V y 0,5 amperios. Esto último depende del motor usado.
El circuito
Pulsar botón derecho para ver imagen
La pantalla de 20 caracteres y 4 lineas
El montaje final. Uso un Arduino Nano. El display y el ULN2003 soldados directamente. Abajo a la derecha el optoacoplador 4N25; ojo, la salida tiene "polaridad", si la cámara no dispara, invertir las conexiones.
El sistema montado y en marcha. La cámara tiene ahora unos tubos de esxtensión y un acoplador para objetivo de microscopio.
Y el resultado final de un novato. A la izquierda una foto normal, es imposible enfocar todo el grano de pimienta y a la derecha el apilado con el programa Zerene Stacker de 19 fotos secuenciales.
La gracia del sistema es que es totalmete automático. Elegimos los parámetros, pulsando el botón rojo y el motor avanza y realiza todas las fotografias mientras nos tomamos una cerveza. Es solo un divertimento.
Si alguien esta interesado en el código del Arduino (v1.0) puede solicitarmelo en
ximo
@
jopapa.me