Tabla de contenido:

ArduPhotographer: 4 pasos
ArduPhotographer: 4 pasos

Video: ArduPhotographer: 4 pasos

Video: ArduPhotographer: 4 pasos
Video: INCREDIBLE INSIGHT WITH A WORLD-RENOWNED NATIONAL GEOGRAPHIC PHOTOGRAPHER | MICHELE ARDU 2024, Noviembre
Anonim
ArduFotógrafo
ArduFotógrafo

NOTA DE EXENCIÓN DE RESPONSABILIDAD

Este instructable ha sido probado en las siguientes cámaras:

  • Canon 350D
  • Canon 50D

Este instructable puede dañar tu cámara. Se aconseja precaución. Continúe con este instructivo bajo su propio riesgo y responsabilidad.

ANTECEDENTES

Un amigo me preguntó si podía construir algo que disparara automáticamente su cámara SLR cada vez que un pájaro estuviera alrededor del nido que colocó en su jardín. Le interesan los pájaros, pero esta vez el pájaro que llegó a anidar en su jardín fue muy peculiar.

OBJETIVO

Para que Arduino active el obturador de una cámara en función de las señales recibidas de un sensor de infrarrojos pasivo (PIR), también conocido como sensor de movimiento.

CONSTRUCCIÓN DE MATERIALES

  • Un Arduino Uno (probado en R3)
  • Un escudo Ethernet Arduino
  • Un sensor PIR (infrarrojo pasivo) que funciona a 433,92 MHz. (https://www.buysku.com/wholesale/portable-wireless-pir-motion-detector-dual-passive-infrared-detector-for-alarm-security-system-white.html)
  • Un receptor de 433,92 MHz: MX-JS-05V
  • Una resistencia de 600 ohmios
  • Un optoacoplador 4N35
  • Una toma de fono estéreo hembra de 2,5 mm

NOTAS DE LA CÁMARA

  • La cámara debe admitir el obturador remoto con cable.
  • Este instructivo no ofrece información sobre cómo construir el cable conector físico a la SLR.

Paso 1: el circuito

El circuito
El circuito
El circuito
El circuito

Conecte los diversos componentes como se muestra en la imagen. Algunas notas:

  • El conector de audio que se muestra en la imagen es estéreo, por lo que tiene tres patas. Dos de ellos (canales izquierdo y derecho) se conectarán al mismo tramo del 4N35.
  • Pin # 8 de Arduino a la resistencia
  • Pin # 2 de Arduino al pin de datos en el módulo RX / RF.

La lógica de la solución se explica en la imagen del diagrama adjunto.

Paso 2: el boceto

Aquí está el boceto que impulsa la solución:

PARÁMETROS DE BOCETO

El parámetro más importante para codificar, definido como una constante en el boceto, son los fotogramas máximos por segundo (FPS) admitidos por la cámara. Consulte el manual de fabricación de la cámara para obtener información sobre el FPS máximo de su cámara. Un parámetro que puede provocar la falta de fotogramas es la duración del pulso del obturador. Este parámetro se puede configurar en la sección de declaración de constantes del croquis.

Algunas configuraciones:

  • Fotogramas por segundo (FPS):

    • Canon EOS 350D: 3
    • Canon EOS 50D: 6 (RAW). Hasta 60 imágenes JPEG grandes / finas. Hasta 90 imágenes JPEG grandes / finas con tarjetas CF compatibles con UDMA 7
    • Nikon D300: 6 con batería incorporada. 8 con adaptador de CA o paquete MB-D10 y baterías que no sean EN-EL3e
  • Pulso del obturador (SHUTTER_PULSE):

    Canon EOS 350D: 40 (ms)

DIRECCIÓN IP DEL HOST

El boceto establece la dirección IP predeterminada 192.168.1.100 en el escudo de Ethernet. Esto se hace en la siguiente línea:

Dirección IP ip (192, 168, 1, 100);

Modifique esta dirección IP si es necesario según la configuración de su LAN.

BOCETO DE PIR SNIFFING

Este instructable presenta un boceto adicional para olfatear el número de identificación PIR que tiene que estar codificado en la sección de declaración de variables del boceto del ArduPhtographer (PIR_id). El boceto de rastreo adjunto puede decodificar la ID del dispositivo del dispositivo PIR probado anteriormente. Sin embargo, no hay garantía de que decodifique otros PIR.

Aquí está el boceto:

Para obtener la ID PIR, debe cargar este boceto en el Arduino y abrir el Monitor en serie a 9600 bauds. Encienda el PIR y realice un movimiento frente a él para que se active. Debería leer el ID PIR en el monitor serial.

Paso 3: la interfaz web

La interfaz web
La interfaz web

INTERFAZ WEB

El ArduPhotographer se puede configurar a través de su interfaz web. La interfaz web también ofrece información sobre la cantidad de fotografías que se han tomado y brinda la posibilidad de abrir manualmente el obturador de la cámara. La dirección IP que se utilizará en la URL para llamar a la interfaz web se define aquí:

Dirección IP ip (192, 168, 1, 100);

En este caso, la URL para configurar en el navegador web sería

ENTENDIENDO LA INTERFAZ WEB. PARAMETROS

ArduPhotographer es extremadamente versátil cuando se trata de diferentes parámetros de configuración que se pueden configurar para activar el obturador. Los parámetros que rigen la forma en que se toman las fotografías son:

  • Ráfaga: número de fotografías consecutivas que se tomarán cuando el PIR detecte movimiento.
  • Intercalación de usuario: tiempo entre imágenes cuando la ráfaga es mayor que uno (1).
  • Motion Delay Before: tiempo de espera entre el momento en que el PIR detecta movimiento hasta que se libera la ráfaga.
  • Motion Delay After: tiempo de espera después de que finaliza la ráfaga antes de comenzar a escuchar la señal PIR nuevamente.

Para obtener información más detallada sobre cómo se combinan estos cuatro parámetros, consulte el documento adjunto parameter_doc_1_1.pdf.

PUNTOS A CONSIDERAR

  • El disparador de liberación en la interfaz web abre el obturador para tomar una sola foto, independientemente de la cifra de ráfaga.
  • Varios clientes web simultáneos pueden producir un estado impredecible en el comportamiento de disparo de la cámara cuando se suelta manualmente el obturador (botón de liberación del obturador).

Paso 4: información valiosa

BUENO SABER COMPORTAMIENTO

  • El botón Liberar el obturador en la interfaz web debe actuar según lo definido por el fabricante de la cámara cuando se presiona el disparador sin ninguna otra función. Por ejemplo, la Canon 350D debe tomar una sola foto cada vez que se suelta el obturador a través del control remoto; no hay ráfagas incluso cuando se mantiene presionado el botón.
  • El parámetro codificado Shutter Pulse (ms) asegura que el pulso de disparo enviado a la cámara sea lo suficientemente largo para ser interpretado correctamente por la cámara.
  • El valor del pulso del obturador se ha encontrado mediante prueba y error utilizando el botón Liberar obturador disponible en la interfaz web.
  • El PIR probado produce una ráfaga larga de señalización, más larga que el tiempo requerido para tomar una fotografía, por lo tanto, pueden tomarse más fotografías de las indicadas con "ráfaga". Esto se debe a que cuando el bucle comienza de nuevo, es posible que aún lea las señales PIR de la ráfaga en curso. Este comportamiento se puede contrarrestar con el parámetro "Motion Delay After".
  • El retardo del obturador se basa en los fps de la cámara (1000 / fps).
  • Mientras tiene la cámara en modo automático o semiautomático (Av, Tv o P), es necesario tener en cuenta la cantidad de tiempo que necesita la cámara para realizar los cálculos necesarios antes de tomar la fotografía. Este tiempo puede afectar la ráfaga esperada y, por lo tanto, ser menor de lo esperado (cuadros faltantes). Para evitar esto, la cámara debe configurarse totalmente en manual (M), incluido el enfoque. Por ejemplo, con la Canon 350D configurada en enfoque manual y manual, puedo tomar 3 de 3 imágenes cuando se configura con Burst = 3, Motion Delay Before = 0 y MotionDelay After = 25. La misma configuración pero en semiautomático con enfoque manual me da una ráfaga de 2 sobre 3. Para superarlo, puede jugar con los parámetros MotionDelay Before y / o MotionDelay After para asegurar que la cámara suelta el obturador cuando está inactiva.

INFORMACIÓN VALIOSA

El circuito utiliza un optoacoplador. Los optoacopladores se utilizan generalmente para aislar dos partes de un circuito. En este sentido, el mecanismo que va a disparar electrónicamente el obturador está dentro del optoacoplador. Básicamente, esto actúa como un interruptor, uniendo los dos cables que van y vienen a la cámara. El resto del circuito detrás de este "interruptor" dentro del optoacoplador está totalmente aislado. Con esto, minimizamos el riesgo de que la corriente se filtre por el cable del obturador y dañe la cámara

CURIOSIDAD DEL AUTOR

Me interesaría conocer su experiencia con otros PIR, ya que el que cito aquí es relativamente lento para el propósito original, es decir, el tiempo entre el momento en que se detecta el movimiento y el momento en que el PIR está listo para detectar el movimiento de nuevo es relativamente largo.. Una alternativa a esto es una posible forma de piratear el PIR para que responda en intervalos más cortos.

Recomendado: