2015年3月9日月曜日

一年カメラ


簡単な定点撮影カメラを作って設置してみました。



システムは色々考えられますが、いくつか入れたい条件がありました。

・長期に渡って写真を撮り溜めたい
・メンテナンスフリーで実家の屋外に設置
・PC など使って大袈裟なシステムにしたくない
・ある程度高画質

そのあたりを考えて、今回は WiFi 接続できるアクションカムと使っていない古いスマホを利用しました。カメラを玄関先に設置し、屋内のスマホから制御して 3分毎に定期撮影し、Flickr に片っ端からアップロードします。状態通知は時々 Twitter に呟くようにしてみました。




制御は WiFi ですが電源供給だけは有線でおこなう必要があるので、やむをえずフラットな USB ケーブルを扉の隙間から通しました。


 

制御用に適当な Android アプリを作ります。カメラも Flickr も Twitter も、公開されている Web API 情報を元にちょこちょこ叩いていけば一連の流れができます。面倒なのはエラー処理などで、

・通信エラー時は、写真をバッファしておいて時間差でアップロード
・カメラやスマホ内に溜まった写真はメモリが溢れないように定期的に削除
・たまに端末が WiFi につながらなくなる謎の症状が出るので、やむをえず端末再起動
・アプリから端末再起動するために端末を Root 化
・起動 intent でアプリ自動復帰

等、安定するまで時間がかかりました。
今のところ一週間くらいは無事に動いていますが、目標は一年間。ソフトバグ、ハード劣化、Flickr の API 仕様変更、台風、等々懸念は山ほどあって、さていつまで動くか…