2012年1月26日 (木)

ニコン10ピンレリーズUSBコントローラ

ニコンのデジカメは、PTP(Picture Transfer Protocol)を使うことでUSB経由でPCからの撮影操作、パラメータの変更、撮影画像の取得ができます。ところが残念ながらバルブ撮影時は(少なくともD700は)PTPによるシャッターレリーズができないようです。Camera Control Pro 2の取説にもバルブ時のレリーズができないことが記載されています。

この仕様は天体撮影にははなはだ都合が悪いので、10ピンコネクタでカメラに接続するUSBレリーズコントローラを作成することにしました。サンプルソフトウェアはホスト側のOSとしてUNIX系を想定していますが、他のOS での利用も容易だと思います。

材料

すべて秋葉原で入手可能です。三千円ちょっと。

リモートコードの分解

ニコン10ピンコネクタはニコンの専用品で、単体部品としては入手できません。そこでケンコーなどの互換リモートコードから取り外して流用します。

スイッチボックスを分解するとコードから黒、白、赤の3本のリード線が来ています。10ピン側をカメラにつないで各リード線の機能を調べます。黒はGND、白と黒を結線すると半押し、白黒赤をすべて結線するとレリーズすることがわかります。

黒: GND
白: WUP (半押し)
赤: RLS

なお、ニコン10ピンコネクタのピンアサインや機能はいろいろなところで解析されています。興味のある人は検索してみてください。

結線

リードリレーにUSB-IO基板とリモートコードを以下のように結線します。

リレーの2次側(その1) ---- リモートコード黒
リレーの2次側(その2) ---- リモートコード赤と白
リレーの1次側(マイナス) ---- USB-IO GND
リレーの1次側(プラス) ------ USB-IO J1-2

リレーの1次側はUSB-IO基板のJ1-0〜7のどれにつないでもかまいませんが、私はJ1-2につなぎました(写真の緑のコード)。深い意味はありません。 J1-2以外のポートにつないだときはソースコードを変更してください。

また、リレーとポートを二つ使えば半押しとレリーズがそれぞれプログラムでコントロールできるようになるはずです。

プログラム

このコントローラをUNIX系OSでコントロールするにはlibusbを使います。サンプルソースコードは以下のとおり(二条項のBSDライセンスつけときますが免責目的です)。FreeBSD 8.2-RELEASE で動作を確認しました。

% sudo ./rnikon [on|off]

でレリーズのオン・オフを行います。Windows用のプログラムは作りませんでしたが、USB-IO関連のサイトを検索すれば作り方はすぐにわかると思います。

2011年12月10日 ()

つかのまの新月

さて、皆既月蝕です。

記録をたどると前回ちゃんと見たのは2000年の7月16日の日曜日。その後も日本で観測できる皆既月蝕は何度かあったはずですが、記憶にありません。 Twitterのツイートでも多くの人が同じ感想を持っているようで、おそらくここ11年の間にあった国内の月蝕はほぼ天候に阻まれたのではないかと推察します。

その11年前の月蝕ですが、乙女高原で眺めました。それ以前は「月蝕なんてものは都会でみれば十分だぜ」と思っていましたがさにあらず。蝕の進行とともに現れる星々の輝きに目を奪われること夢のごとし。これを忘れられずに今回も遠征したのです。

行き先は富士山。GPVや卓越天気で皆既時間帯に一時的に天候が傾くらしいことが事前に分かっており、雲の時間・空間分布をみながら慎重に行き先を選びます。いつもの富士ヶ嶺高原は雲の中。一方で、雲の少ない平野部は満足な星空がのぞめないと考え、富士北麓の本栖湖・精進湖・西湖エリアを探索、紅葉台付近の駐車場に機材を設置しました。

ほぼ皆既の瞬間に出現する天の川はやはりすばらしい。冬のダイヤモンドの芯にぼんやりと見える赤い月はなんとも幻想的で、凍える寒さも我慢できるというものです。

富士山付近はちょうどこの皆既の時間帯に予定どおり小さな気圧の谷が通過したらしく、気づいたら観測機材にびっしり霜がおりておりました。本当は月が輝きを失うと同時に星々の世界があらわれる様をtime-lapseに撮りたかったわけですが失敗。次の機会を伺うことにします。

満月

23h36m、満月。

12月7日 (水)

12月2日 (金)

11月25日 (金)

11月23日 (水)

11月19日 ()

11月18日 (金)

しし座群極大

09h、しし座群極大。

11月11日 (金)

最近のコメント


つぶやき



過去の記事



現在の星空