Quero conectar o hotshoe do meu dslr (Nikon D5100) à minha placa Arduino para reagir ao disparador da câmera.
Medi um sinal de 5 a 8 volts entre o gatilho e os terminais de terra quando pressiono o disparador. Portanto, minha pergunta é: se eu conectar o terminal de gatilho a uma entrada digital do Arduino, para onde devo conectar o terminal de aterramento? E a pergunta subsequente, você acha que devo temer por minha câmera com a corrente / tensão envolvida?
Eu sou bastante novo em eletrônica, então espero que minha pergunta não pareça estúpida.
Respostas:
Embora o optocoupler sugerido seja certamente uma coisa segura para tentar, você pode achar que não funciona. Tradicionalmente, as sapatilhas SLR eram uma opção simples para disparar o flash e, embora os modernos sistemas DSLR não usem mais as altas tensões que alguns flashes mais antigos apresentados à câmera, muitos usam um transistor para puxar a linha para o chão.
Qualquer voltagem presente no pino pode ser causada por um pull-up de alto valor ou possivelmente por algum vazamento de corrente muito baixo e não capaz de fornecer o ímpar de 5 mA necessário para acionar um acoplador óptico. Isso pode explicar suas leituras um tanto variáveis, que eu esperaria que fossem estáveis se a linha fosse muito rígida.
Aqui está um exemplo do circuito usado no sistema de acionamento de câmera / flash do Axe da câmera que pode ser indicativo do que você encontraria na câmera:
Eu não tinha uma D5100 disponível para teste, mas medindo a Nikon D7000 de um membro da família e minha Canon 5D Mark III, nenhuma voltagem estava presente na sapata. Nos dois casos, medir o flash enquanto desconectado da câmera, mas ligado deu uma leitura de cerca de 5V, de modo que pareceu que ambos os sistemas usavam um pull-up dentro do flash. Eu sugeriria um circuito como o que tentei com os dois:
simular este circuito - esquemático criado usando o CircuitLab
O R2 pode ser omitido se você usar o pull-up interno na linha de entrada, enquanto os diodos oferecem apenas um pouco de proteção extra contra situações de ESD e sobretensão, em vez de depender apenas dos grampos do AVR. Aqui está um exemplo do sinal medido para uma exposição de 1/10 segundo usando esse circuito:
fonte
Um acoplador óptico simples seria a melhor aposta, para proteger os dois lados. O lado led seria conectado ao gatilho e ao terra da sapata, enquanto o outro lado seria conectado ao arduino.
O resistor do lado do arduino é uma atração fraca à fonte de alimentação do arduino. Você pode ignorá-lo se ativar a pullup interna, caso em que não liga a parte vcc / resistor.
Nesse caso, quando a hotshoe é acionada, o acoplador óptico habilita seu transistor e o arduino registra uma alteração da lógica High para a lógica Low.
fonte