Jump to content

Fotografía de Alta Velocidad y Disparador Remoto cortesía de Arduino


elRober
 Compartir

Publicaciones recomendadas

Hola compañeros,

Para empezar a dar un poco más de vidilla a este pequeño amigo que es el arduino,

voy a empezar publicando mi primer proyecto de desarrollo propio,

tanto de código como de construcción, basado en este microprocesador.

 

La funcionalidad es clara, detectar la interrupción en una barrera láser para ejecutar el disparo de la cámara, con el añadido de que en este caso no hay que conectar físicamente el sistema con la cámara, ya que la orden de disparar se da inalámbricamente por medio de un emisor infrarrojo.

 

Y los más entendidos en el tema diréis, si esto ya estaba hecho y más completo con el sistema photoduino

(vease: http://www.nikonista...pic=119879&st=0 ),

sí, pero:

- éste es mucho más facil de construir (ya que sólo lleva un sensor, y no emplea lcd)

- al ser más sencillo, también es más fácil de personalizar el código y ajustarlo a las necesidades de cada uno

- Importante, permite el disparo remoto por IR (que el photoduino y similares no contemplan)

 

Os explico el funcionamiento en detalle.

Se emplean 5 pins del arduino mas la alimentación,para las siguientes funciones:

- Emisor Láser (pequeñito, de los chinos), cuya alimentación se la proporciona la placa a través de una salida digital, para poder controlar el encendido y apagado (en este caso la alimentación la he montado a través de un transistor para proteger un poco más la salida del arduino)

- Sensor Fotoeléctrico, conectado a una entrada analógica, para detectar el haz del láser

- Diodo IR, conectado a una salida digital PWD, para el envío de la orden de disparo

- Pulsador, conectado a una entrada digital, para gobernar el funcionamiento del sistema y alternar entre los distintos modos secuencialmente o mediante pulsaciones de distinta duración

- Led, conectado a una salida digital PWD, para darnos en cada momento información del sistema mediante un simple código de parpadeos y/o de intensidad luminosa.

 

Una vez arrancado el sistema se queda en modo Calibración/Colocación, esto es, se queda esperando que se coloque la pareja emisor-receptor perfectamente alineados, tarea asistida po un parpadeo en el indicador luminoso, que aumenta de intensidad significativamente una vez que se produce la perfecta alineación.

Seguidamente se pasa a modo Detección/Disparo (se cambia alternativamente de uno a otro con un click breve del pulsador),donde en cuanto se interrumpe la barrera laser se manda el código IR para ordenar a la cámara que dispare.

Además, si se mantiene pulsado el pulsador, se entra en modo Ajuste, donde se pueden variar de modo secuencial los tiempos pre y post-disparo entre unos previamente definidos.

 

El sistema es bastante fiable, aunque de momento tiene algunas limitaciones, como que no puede detectar elementos pequeños que pasen demasiado rápido (p.ej. moneda cayendo desde cierta altura) que estoy tratando de optimizar, y que el propio envío y recepción IR introduce un desfase impepinable de unos milisegundos que hay que tener en cuenta a la hora de realizar fotografía de alta velocidad.

 

A continuación tenemos una imagen de muestra con el montaje y elementos del sistema. Se ve todo un poco 'crudo', supongo que cuando tenga el proyecto un poco más evolucionado, prepararé alguna cajita mona y unos soportes un poco más curraos.

6220107136_30bc7e6d63.jpg

Montaje sistema Barrera Laser por Rober M

 

Y aquí un par de ejemplos rápidos resultantes del sistema.

6220107138_c9b0bf0964.jpg

salpicadura

 

6220107140_dc3bf85845.jpg

colin crujido

 

Como es obvio, a parte de para alta velocidad, este sistema tambien valdrá para realizar fotografías de fauna, e incluso para 'pillar infraganti' a quien se quiera pasando por algún sitio :clapping:

 

Aunque el post me ha salido un poco largo, no he entrado mucho en los detalles.

Si os interesa decidlo y os explicaré más detenidamente lo que necesitéis y os pasaré el código si queréis.

Así mismo si siene aceptación, iré posteando novedades y evoluciones del proyecto (mejoras, incorporación de otros sensores, incorporación de otras funciones, etc.)

 

Y nada, queda abierta la veda de ideas!!

:clapping:

Enlace al comentario
Compartir en otros sitios web

Buenas....

Efectivamente...es así de simple......

Y el código podría ser algo así....

 

// *******************************************************************

 

const int buttonPin = 2; // the number of the pushbutton pin

const int ledPin = 13; // the number of the LED pin

const int ledPin2 = 12; // the number of the LED pin

 

// variables will change:

int buttonState = 0; // variable for reading the pushbutton status

 

void setup() {

// initialize the LED pin as an output:

pinMode(ledPin, OUTPUT);

pinMode(ledPin2, OUTPUT);

// initialize the pushbutton pin as an input:

pinMode(buttonPin, INPUT);

}

 

void loop(){

// read the state of the pushbutton value:

buttonState = digitalRead(buttonPin);

 

// check if the pushbutton is pressed.

// if it is, the buttonState is HIGH:

if (buttonState == LOW) {

// turn LED on:

digitalWrite(ledPin2, LOW);

digitalWrite(ledPin, LOW);

}

else {

// turn LED off:

digitalWrite(ledPin2, HIGH);

digitalWrite(ledPin, HIGH);

}

}

// *******************************************************************

 

Un saludo

Enlace al comentario
Compartir en otros sitios web

hola , se le puede conectar a la D3100?

donde se pueden conseguir los cables para d 3100?

 

No utiliza ningún cable de conexión, ya que funciona a través de infrarrojos :9lovenikon:

 

No estoy seguro de si la 3100 tiene receptor IR. Si así fuera, el sistema funcionará perfectamente con tu cámara tal cual, sin necesidad de ningún cable.

Enlace al comentario
Compartir en otros sitios web

  • 2 semanas más tarde...
  • 2 meses más tarde...

Proyecto muy interesante, intentare realizarlo por mi cuenta. Ahora estoy pensando en pillarme un arduino y me pondre a hacer proyectillos, asique cuando empiece a hacerlos ya los ire posteando.

Una pregunta, tengo un D5000. Nose si lo sabreis pero por intentarlo no pierdo nada, podria comprar o fabricar un receptor IR para mi camara o mediante un receptor de un disparador. Muchas gracias

Enlace al comentario
Compartir en otros sitios web

Proyecto muy interesante, intentare realizarlo por mi cuenta. Ahora estoy pensando en pillarme un arduino y me pondre a hacer proyectillos, asique cuando empiece a hacerlos ya los ire posteando.

Una pregunta, tengo un D5000. Nose si lo sabreis pero por intentarlo no pierdo nada, podria comprar o fabricar un receptor IR para mi camara o mediante un receptor de un disparador. Muchas gracias

 

Puedes gobernarla por cable sin problemas:

 

http://www.nikonistas.com/digital/foro/index.php?showtopic=119879&st=100

 

salu2

Enlace al comentario
Compartir en otros sitios web

Proyecto muy interesante, intentare realizarlo por mi cuenta. Ahora estoy pensando en pillarme un arduino y me pondre a hacer proyectillos, asique cuando empiece a hacerlos ya los ire posteando.

Una pregunta, tengo un D5000. Nose si lo sabreis pero por intentarlo no pierdo nada, podria comprar o fabricar un receptor IR para mi camara o mediante un receptor de un disparador. Muchas gracias

 

Pues nada, te animo a que te pongas a ello. Pregunta cualquier cuestión que te pueda surgir.

 

Por cierto, no termino de entender lo que planteas del receptor IR externo para la D5000. Qué quieres decir?

La D5000 sí trae el receptor IR, con lo cual no necesitarías nada extra,

de hecho esta cámara es la mía, y con la que he desarrollado todo el proyecto sin necesidad de conectarle absolutamente nada.

 

Saludos.

Enlace al comentario
Compartir en otros sitios web

  • 3 meses más tarde...

elRober super interesante, muy bueno y con el codigo del segundo post funciona? O seria tan amable de pasarme el codigo :1ok:

 

Hola Mauricio, te agradezco tu interés.

 

Pues con respecto al código, a no ser que lo que quieras sea encender un par de bombillitas cuando aprietas un botón, no, el código del post no funciona (este fla es un chistoso ... :P )

Te prepararé el código. De todos modos, tienes todo el hardware necesario, y un mínimo de base para adaptar el código a tu situación?

 

Saludos.

Enlace al comentario
Compartir en otros sitios web

Hola Mauricio, te agradezco tu interés.

 

Pues con respecto al código, a no ser que lo que quieras sea encender un par de bombillitas cuando aprietas un botón, no, el código del post no funciona (este fla es un chistoso ... :P )

Te prepararé el código. De todos modos, tienes todo el hardware necesario, y un mínimo de base para adaptar el código a tu situación?

 

Saludos.

La situacion es la misma que la suya, tengo una NIkon D5000 tambien y tambien tengo el software necesario! Le agradezco mucho el codigo! y el circuito con arduino!

Enlace al comentario
Compartir en otros sitios web

Hola Mauricio, te agradezco tu interés.

 

Pues con respecto al código, a no ser que lo que quieras sea encender un par de bombillitas cuando aprietas un botón, no, el código del post no funciona (este fla es un chistoso ... :P )

Te prepararé el código. De todos modos, tienes todo el hardware necesario, y un mínimo de base para adaptar el código a tu situación?

 

Saludos.

 

Buenas....

 

Hombre...que es un ejemplo!! ;):lol: :lol: :lol: :lol: ....

 

Un saludo

 

Fernando

 

 

 

Un saludo a todos...

Enlace al comentario
Compartir en otros sitios web

  • 2 semanas más tarde...
  • 2 meses más tarde...
  • 7 meses más tarde...

Me intersa bastante realizar esto, la parte electrónica ningún proble ya que soy electrónico!

 

Lo voy a realiar con un pic en programación c!

 

Solo tengo una duda..! como averiguar si mi camara tiene dicho sensorr, creo que no! es la D200.

 

En todo caso al no tenerlo! no hay ningún tipo de adaptador que aga esa simulacion de receptor IR.

 

Muchas gracias!

Enlace al comentario
Compartir en otros sitios web

  • 2 semanas más tarde...
  • 3 meses más tarde...
  • 4 semanas más tarde...

Hola buenas, muy interesante el brico, me gustaría  hacer uno de estos pero soy un poquito torpe, podrías de tallar un poco mas las conexiones que has realizado y donde podemos comprar el material?? y luego el código  se puede bajar de algún sitio o podrías pasar el que tu has realizado??

 

Muchas gracias y espero no causar mucho problemas.

un saludo.

Editado por vizoso
Enlace al comentario
Compartir en otros sitios web

  • 1 year later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invitado
Responder a este tema...

×   Pegar como texto enriquecido.   Pegar como texto sin formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incrustado automáticamente..   Mostrar como un enlace en su lugar

×   Se ha restaurado el contenido anterior.   Limpiar editor

×   No se pueden pegar imágenes directamente. Carga o inserta imágenes desde la URL.

 Compartir

  • Explorando recientemente

    • No hay usuarios registrados viendo esta página.
×
×
  • Crear nuevo...