オッサンとバイエル、ピアノ等コンテンツへスキップオッサンとバイエル、ピアノ等コッチへ引っ越した。平成29年(2017)05月27日(土)21時03分ブログのアクセスログを見ていたら、Aidafruiteの小型TTLシリアルJPEGカメラの基本的な扱いについて書いた私の記事を参考にされた方があって、その方がブログに取り上げてくださっていることが分かった。04/09/平成29年(2017))取り上げていただいて、誠に恐縮なことである。JST先週試したAdafruit製の「小型TTLシリアルjpegカメラ」での間欠撮影。先週はどうしたわけか同じ画像ばかり撮れてしまい、失敗である。秋月電子「小型TTLシリアルJPEGカメラ(NTSCビデオ出力付)」(チナミに、このカメラのメーカーの「Adafruit」という会社、有名なマッシモ・バンジのTEDの中で紹介されていたことに気付いた。)気を取り直して、スケッチを直す。撮影時のカメラのステータスを確認し、撮れていなければ何回でも撮り続ける。「while(撮れてない)撮る;」......というわけだ。万が一ハードウェアエラーなどがあるとループが回り続けるので良くないが、ループが回り続けようが結局のところはモノとしては電源を入れ直す他にどうしようもないので、こんなものだろう。それと、撮影が終わったらカメラをそのつどリセットすることにした。存在するファイル名は避けるようにした。いう時、Arduinoには書式文字列付きの「sprintf」がないので、少し不便だなと思う。夜明けから日没までの一日の空の雲を撮りたいので、天気予報を見て雨が降らぬ確信を持ってから、昨夜寝る前にベランダにカメラをセットしておいた。朝早く起きるより楽だからだ。夜のうちに1000枚くらい写真が撮れてしまうが、SDカードには余裕があるので大丈夫である。昼間は用事があるのでカメラの面倒は見れないが、放置しておけば淡々と写真は撮れていく。Makerに流し込むと、微速撮影動画の一丁上がりだ。スケッチは次のとおりである。間欠撮影をし、Webでダウンロードできるようにする。JST秋月電子のサイトを見ていると、小さなカメラがあり、Arduinoに付きそうな感じだ。秋月電子「小型TTLシリアルJPEGカメラ(NTSCビデオ出力付)」3850円。Arduino自体が2800円かそこらなので、それに比べるとちょっと高いが、早速行って購入。メーカーのサイトを見ていくと、チュートリアルがあり、「とりあえずテストするには、電源をくれてやって、一番端のピンをテレビにつなぎゃあ絵が出る」みたいなザックリ感満載の解説が。それで、テレビにつなぐためのRCAジャックなども買う。チュートリアルはこれを読んでおけばだいたいいいようだ。ほどいてみるとこんな感じで、かなり小さい。ピンのピッチが2mmで、ブレッドボードで扱いにくい。それで、普通の2.54mmのピンヘッダを出して、その根元をこんなふうにムリヤリ(笑)2mmピッチにせばめる。こいつをカメラの基盤にえいやっ、とねじ込み、半田付けする。小さいので、ルーペと老眼鏡を併用しつつ、ICなんか壊しちゃってもナンだから、20Wのぬるくて細い半田鏝でさっさとつける。我ながらなかなかスピーディな仕事だなあ(笑)。メーカーのサイトには「5V」と書いてあるが、これは互換品の別の製品のためのチュートリアルのようで、買ってきたものの基盤をよく見ると「3.3V」と印刷されている。壊してはもったいないから、3.3Vで試す。3.3Vの電源代わりにArduinoの3.3Vピンを使う。基盤の印刷通り、3.3V、GND、それから右端のピンをRCAジャックのセンターに、RCAジャックのアースを同じくGNDに入れて、テレビの前に持っていく。テレビにつなぐと、おお、確かに、値段なりのフザけた画質(笑)で、自分の顔が映る。上下が逆だが、まあ、いいや。今度はArduinoで画像を撮影してみよう。チュートリアルにしたがってArduino用のライブラリをダウンロードし、これをArduinoのインストールフォルダの「libraries」に配置する。Library」が現れるから、この中から「Snapshot」を選ぶ。これは静止画をjpegで撮影するスケッチのサンプルだ。{}で、これはSDカードに書き込むようになっている。2」に搭載されているSDカードスロットだけだから、とりあえずこれを使う。2に挿し、Adafruitのサイトのチュートリアルを参考に回路をブレッドボードに組む。2を使う場合は4番ピンにつながる。4」に書き換えなければならない。メーカーサイトのチュートリアルでは、カメラに添付の10kΩの抵抗をTXの次に直列に二つ入れて、1本目と2本目の間からTXをとり、それをアースしているが、どうもこれだとうまく行かなかった。このチュートリアルは給電が5Vだからだと思う。そこで、アースはそのままに、1本目の手前でTXをとるとうまくいった。やってArduinoをスタートさせると、写真が1枚だけ撮れる。下は、そうやって撮った私の顔である。......むっちゃむさくるしいなあw。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。%d人のブロガーが「いいね」をつけました。