ArduinoへのDSLRホットシュー配線


8

カメラのシャッターリリースに反応するために、デジタル一眼レフ(Nikon D5100)のホットシューをArduinoボードに配線したいと思います。

Nikon Hotshoeの回路図

シャッターリリースを押すと、トリガーとアースラグの間で5〜8ボルトの信号を測定しました。したがって、私の質問は、トリガーラグをArduinoのデジタル入力に配線する場合、アースラグをどこに配線すればよいですか?そしてその後の質問、あなたは私の電流/電圧が関与する私のカメラを恐れるべきだと思いますか?

私は電子工学にかなり慣れていないので、私の質問があまりにも愚かに聞こえないことを願っています。


8ボルトを測定しましたか?標準のTTL電圧(<5V)である必要があります。この記事を参照してください:dptnt.com/2010/04/nikon-flash-interface
JYelton 2013

1
そして、あなたの質問は愚かに聞こえません。初心者にとっては、かなり考え抜かれた質問です。
通行人2013

@JYelton:記事をありがとうございます。8v値のようであることを確認するために、さらに測定を行う必要があります。
Duom 2013

回答:


3

提案されているフォトカプラは確かに試しても安全ですが、機能しない場合があります。従来のSLRホットシューズは、フラッシュを発光するためのシンプルなスイッチでしたが、最近のDSLRシステムでは、カメラに提示された一部の古いフラッシュがトランジスタを使用してラインをグランドに接続する高電圧を使用しなくなりました。

ピンに存在する電圧は、高い値のプルアップまたはおそらく非常に低い電流リークを介している可能性があり、フォトカプラを駆動するために必要な5mAの奇数を供給することができません。これは、ラインがハードにドライブされた場合に安定していると私が予想する、やや変動する読み取りを説明している可能性があります。

Camera Axカメラ/フラッシュトリガーシステム内で使用されている回路の例を次に示します。これは、カメラ内で見つけたものを示している可能性があります。

カメラAx出力ドライバー

テスト用のD5100はありませんでしたが、家族のNikon D7000と私のCanon 5D Mark IIIを測定しましたが、ホットシューに電圧がかかっていませんでした。どちらの場合も、カメラから取り外して電源を入れた状態でフラ​​ッシュを測定すると、約5Vの読み取り値が得られたため、両方のシステムがフラッシュ内でプルアップを使用しているように見えました。両方で試した次のような回路をお勧めします。

概略図

この回路のシミュレーションCircuitLabを使用して作成された回路

ダイオードがAVR内のクランプのみに依存するのではなく、ESDおよび過電圧の状況に対して少しだけ追加の保護を提供する一方で、入力ラインで内部プルアップを使用する場合、R2を省略できます。以下は、その回路を使用して1/10秒の露出で測定された信号の例です。

フラッシュホットシュー測定信号


答えてくれてありがとう!でもいくつか質問があります...-回路を理解するのにいくつかの問題があり、回路図にいくつかのバブルを配置しましたが、どこにワイヤが配置されているのかわからないので、それを理解するのに役立ちますか?:Circuitlab .com / circuit / 8hnshs / dslr-to-arduino- プルアップのことですが、私はその概念に精通していません。「プルアップレジスター」という意味ですか?以下のようにelectronics.stackexchange.com/questions/7423/...
Duom

はい、同じです。Arduinoで使用されるAVRは、内部のAVRを使用するようにプログラムできますが、抵抗のためにそれを行う方法がわからない場合は、外部のAVRでも同じことができます。
PeterJ 2013

さて、私は外部ソリューションで行きます。したがって、回路を適切に理解していれば、フラッシュがトリガーされると、電流がR1、D2、R2の順に流れ、電圧降下が発生します。
Duom 2013

R2は電圧を下げません。これはプルアップと呼ばれ(動作方法についてはここで質問を見つけることができます)、入力が開いているとき、I / Oラインは既知の状態ですが、それでもLowにプルできます。カメラで。R1は電流を少し制限するので、D1 / D2は、静的な場合や、カメラがAVR電圧より高い/低い電圧を出力する場合(クランプと呼ばれます)に過電圧に対処できます。混乱は、ホットシューを電圧出力として想像していると思います。あなたが測定しているのは小さな漏れ電流であることを期待しています、それを単純なスイッチのように考えてください、そしてそれはより明確でなければなりません。
PeterJ 2013

プルアップについての説明を読んだところ、理解が深まったと思います。それでもカメラをスイッチとして見る場合は、カメラがトリガーされたときにarduinoでハイ、ローで読み取る必要があります。私はシミュレータで回路図を作成し、それを読みました:goo.gl/ljHdN
Duom

4

両側を保護するには、単純なオプトカプラーが最適です。リード側はホットシューのトリガーとグラウンドに接続され、反対側はアルドゥイーノに接続されます。

ここに画像の説明を入力してください

Arduino側の抵抗は、Arduino電源への弱いプルアップです。代わりに内部プルアップを有効にすると、スキップできます。その場合、vcc /抵抗部分を配線しません。

この場合、ホットシューがトリガーされると、オプトカプラーがそのトランジスタを有効にし、Arduinoが論理Highから論理Lowへの変化を登録します。


これは試してみるのに良い安全なことのように聞こえますが、カメラのプルアップはどれほど強力で、フォトカプラを駆動するのに十分なのでしょうか?よくわかりませんが、D5100を持っている人を知っていて、週末に測定する可能性があります。
PeterJ 2013

素早い回答をありがとう!そんなこと考えなかったので、なるべく早くやってみます。
Duom 2013

@PeterJフォトカプラを問題なくトリガーするために必要な5mA程度を入手できると確信しています。
通行人2013
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.