ボクの生涯学習

豊かな老後を送るためにイロイロな学びについてメモします。

インターバル撮影カメラの製作 準備編1

開発目標

昨年から始めた家庭菜園が面白くなってきて、定点観測用のカメラを設置したいと思いました。その昔、キングジムから安い定点観測用のカメラが売っていたと思うのだけど、もう絶版みたい。欲しかったのがコレ。 www.kingjim.co.jp 類似の商品も高いので、自作できないかなと思ったのがきっかけ。

盛り込みたい機能

  1. 時間が来たら自動で撮影
  2. 写真を撮影したらメールで画像を送信
  3. 画像が溜まったらタイムラプス動画に変換

情報収集

ハードウェア

  1. M5Stack
  2. Arduino
  3. raspberry pi
  4. iPhone

この辺りでできそうなんだけど、1−3は新たに購入する必要があるので、まずは手元のiPhoneで作れないか試してみることにした。

ソフトウェア

プログラミング言語は仕事や趣味でたまに使う程度。 ごくたまーに触るPythonを使用することとした。 選んだ理由は、人気の言語でこの先も使われることが多そうなこと。可読性が高いので、勉強するときもコードが読みやすいかなと思うこと。仕事で使う統計にはRを使ってるんだけど、Pythonでも同じ事ができるので便利っぽく感じたこと。他にも理由があるけど、覚えておいて先々困らないだろうと思ったから。

iPhonepythonを使うにはPythonista3とかPython3IDEなどがある。 ネットで検索するとPythonista3の評判がかなり良いので、お値段1220円ではあるがこちらを導入することとした。

学習計画

Pythonは本格的に勉強する機会は何度かあったけど、ついぞ勉強しないままだった。その都度、本当にちょこっと触ってみる限り。使うときはにわか勉強で、ちょいちょいやってた程度だったので、基礎ができてないのが問題。 かといって、あんまり基礎的な本だと飽きちゃいそう。

入門者のPython | ブルーバックス | 講談社

ラトルズネット / PythonではじめるiOSプログラミング

この2冊辺りが作りながら学ぶ感じなので、この辺りを中心にまずは学習してみようと思います。あとは、Qiitaとかの事例をためしてみて補強って感じでしょうか。