DSLR Hotshoe cableado a Arduino

8

Quiero conectar la zapata de mi dslr (Nikon D5100) a mi placa Arduino para reaccionar al disparador de la cámara.

Medí una señal de 5 a 8 voltios entre el gatillo y los terminales de tierra cuando presiono el disparador. Entonces, mi pregunta es, si conecto el terminal de gatillo a una entrada digital del Arduino, ¿a dónde debo conectar el terminal de tierra? Y luego pregunta, ¿crees que debería temer por mi cámara con la corriente / voltaje involucrado?

Soy bastante nuevo en electrónica, así que espero que mi pregunta no suene demasiado estúpida.

    
pregunta Duom

2 respuestas

3

Aunque el optoacoplador sugerido es ciertamente una opción segura, puede encontrar que no funciona. Tradicionalmente, las zapatillas SLR eran un simple interruptor para disparar el flash, y mientras que los sistemas modernos DSLR ya no usan los altos voltajes que algunos flashes más antiguos presentan a la cámara, muchos usan un transistor para tirar de la línea a tierra.

Cualquier voltaje presente en el pin puede ser a través de un pull-up de alto valor o posiblemente una fuga de corriente muy baja y no es capaz de entregar el impar de 5 mA requerido para impulsar un optoacoplador. Eso puede explicar sus lecturas un tanto variables que esperaría que se mantuvieran estables si la línea fuera difícil.

Este es un ejemplo del circuito usado dentro del Camera Axe / sistema de activación de flash que puede ser indicativo de lo que encontrarás dentro de la cámara:

NoteníaunD5100disponibleparalaprueba,peroalmedirlaNikonD7000deunmiembrodelafamiliaymiCanon5DMarkIII,nohabíavoltajeenlazapata.Enamboscasos,medirelflashmientrasestabaseparadodelacámaraperoconalimentacióndiounalecturadealrededorde5V,porloqueparecíaqueambossistemasutilizabanunpull-updentrodelflash.Sugeriríauncircuitocomoelsiguientequeprobéconambos:

simular este circuito : esquema creado usando CircuitLab

R2 se puede omitir si usa el pull-up interno en la línea de entrada, mientras que los diodos solo brindan un poco de protección adicional contra situaciones de sobretensión y ESD en lugar de confiar únicamente en las abrazaderas dentro del AVR. Aquí hay un ejemplo de la señal medida para una exposición de 1/10 de segundo usando ese circuito:

    
respondido por el PeterJ
4

Un optoacoplador simple sería la mejor opción para proteger ambos lados. El lado led se conectaría al gatillo y la tierra de la zapata, mientras que el otro lado se conectará al arduino.

El resistor en el lado arduino es un pullup débil a la fuente de alimentación arduino. Podría omitirlo si habilita el pullup interno, en cuyo caso no cablea la pieza vcc / resistencia.

En este caso, cuando se activa la zapata, el optoacoplador habilita su transistor, y el arduino registra un cambio de lógica alta a lógica baja.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas