電子おもちゃ達ARDUINO2018-11-18CONTACTMENU監視カメララズパイにカメラを付けただけ(Arduinoではありません(^_^;)自宅のセキュリティ対策に数年前から監視カメラを使ってきた。いづれも市販のWi-Fi対応カメラだった。カメラは電源の心配だけすれば、どこにでも設置できるので便利だからだ。クラウドベースでWi-Fi接続をやっていること。そのため専用のアプリが必要なこと。別に専用のアプリは良いのだが、ブラックボックスになって、中で何をやっているかが分からないのが気持ち悪い。実際、最初のカメラは3年程で使えなくなった。理由は、クラウドが無くなったから。安さだけに惹かれて買った中華製品だったので、3年程でメーカーも無くなったらしい。そのためサーバーが停止してしまい、使えなくなったのだ。カメラ自体は壊れたわけでは無いので、残念やら悔しいやら...次に買ったのは、やはり中国製だが、割と有名な製品。アプリも色々な製品で使われているので今度は永く使えるかと期待して買った。「ログインパスワードが違います。面倒なので、「123」などと言うふざけたパスワードで通してきた。「パスワードが簡単すぎます。」とか文句を言われては来たが、それだけでちゃんと使えてきたのに。パスワードを変更しようとすると、また「パスワードが違います。」と、言われて変更することも出来なくなってしまった。それで、中国のサーバーにあまり色々なパスワードを教えるのも気持ち悪いので、使うのを止めることにした。それだけでは無く、このカメラは数日に一回程度で再起動が必要だった。使っていると、アプリが、勝手に終了してしまうのだ。アプリのせいか、カメラのせいかどちらか分からないが、気がつくと画面が消えている。その度にカメラの電源を切って、アプリの再起動が必要になる。これもこのカメラが嫌になった理由だ。自分のネットワークで完結し、WEBのブラウザや標準的なファイル操作ソフトで扱えるカメラが安心だ。そこで、自作することにした。今までの実績で、Arduino若しくはESPシリーズで作ることとして、実験を始めた。画像や動画を扱うには、Arduinoにはちょっと手が余るとこが分かった。写真を撮ることは何とか出来るのだが、さすがに動画はカクカクして、見るに堪えない。最終的に選んだのは、ラズパイ(RaspberryPi)。Wを買っていたこともある。専用のカメラの入力コネクタもあり、Lynuxを搭載しているだけ合ってコマンドやソフトも充実している。raspistillやraspivid等と言う、写真やビデオを撮影するコマンドも最初から内蔵されている。今回選んだのは、”motion”と言うソフト。これは、これだけで写真や動画を配信することも出来、画像に変化があった時だけキャプチャしたりと、多彩な機能を持ったソフトだ。ラズパイは勿論ハードディスクを接続することも出来るが、基本はオンボードのSDカード(TFカード)をドライブとして使用する。SDカードは書込回数に制限があり、頻繁な書き換えに耐えられない。そこで、オンチップのメモリーにRAMディスクを作成し、頻繁に書き換えるものは、ここを使用する様にした。RAMディスクのバックアップは、”CRON”を使って、1週間に一回SDカードにコピーし、RAMディスクを空にする。ラズパイはこんな事が自由に出来てとても便利だ。言え、アクセス権限とかユーザの権限とか、rootがどうのとか、色々厳しくて悩まされた。・操作は、Wi-Fi経由の”SSH”で行うと言うことにした。外観コンパクトに出来たので喜んでいたら、内部の温度上昇が半端でなかった。慌ててヒートシンクを付けたりしたが、季節が味方をしてくれた。秋になって涼しくなったので取りあえずはOK。以前のカメラの取付バーツをそのまま。W」に専用カメラを取り付けただけ。こんな所はArduinoと違ってRaspiは便利。Wは1台しか変えないこと。コンパクトで組み込みに良いのに、何台でも買えるようにして欲しい。Arduinoに比べると圧倒的に高価なので、ムダにあちこちに組み込むこともできない...もう一つ心配なのはSDカードの耐久性。画像はRAMディスクに書いているが、時々はバックアップもして見たいし...カメラカメラはラズパイ標準(V.1.3)のものを使った。