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.
— Duom
Tem certeza de que mediu 8 volts? Devem ser tensões TTL padrão (<5V). Veja este artigo: dptnt.com/2010/04/nikon-flash-interface
— JYelton 11/11/2013
E sua pergunta não parece estúpida. Para um novato, é uma pergunta bem pensada.
@JYelton: Obrigado pelo artigo, vou ter que fazer mais algumas medições para confirmar que o valor de 8v parece.
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:
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:
Obrigado pela resposta! No entanto, tenho várias perguntas para você ... - Tenho alguns problemas para entender o circuito, coloquei algumas bolhas no esquema onde não tenho muita certeza de onde os fios devem ir, você poderia me ajudar a descobrir isso?: Circuitlab .com / circuit / 8hnshs / ​​dslr-to-arduino - Você está se referindo ao pull-up, não estou familiarizado com esse conceito, você quer dizer "pull up resitor"? Como em electronics.stackexchange.com/questions/7423/…
Sim, é a mesma coisa. Um AVR usado no Arduino pode ser programado para usar um interno, mas se você não souber como fazê-lo por causa de um resistor, o externo fará o mesmo trabalho.
Ok, eu vou com a solução externa. Portanto, se eu entender o circuito corretamente, quando o flash for acionado, a corrente fluirá através de R1 e D2 e ​​R2, o que produzirá a queda de tensão.
O R2 não diminui a tensão, é chamado de pull-up (você encontrará perguntas aqui sobre como funciona) e significa que, quando a entrada está aberta, a linha de E / S é um estado conhecido, mas ainda pode ser reduzido. pela câmera. R1 limita um pouco a corrente para que D1 / D2 possa lidar com sobretensão, como estática ou se a câmera emitir uma tensão acima / abaixo da tensão do AVR (é chamada de braçadeira). Eu acho que a confusão é imaginar o sapato quente como uma saída de tensão. Espero que o que você esteja medindo seja uma pequena corrente de fuga, pense nisso como um simples interruptor e deve ser mais claro.
Eu li algumas explicações sobre pull-up, acho que entendi melhor agora. Ainda assim, se eu vejo a câmera como uma opção, devo ler alto no arduino e baixo quando a câmera é acionada, não? Eu fiz o esquema em um simulador e isso é o que eu li: goo.gl/ljHdN
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.
Parece uma boa coisa segura para tentar, eu me pergunto, porém, na câmera, até que ponto a tração é forte e se seria suficiente para acionar o acoplador óptico? Não tenho certeza, mas conheço alguém com uma D5100 e pode ter a chance de medi-la no fim de semana.
Muito obrigado pela resposta rápida! Eu não teria pensado nisso, vou tentar o mais rápido possível.
@ PeterJ Tenho certeza de que você pode obter o 5ma mais ou menos necessário para acionar o acoplador óptico sem problemas.