読者です 読者をやめる 読者になる 読者になる

karaage. [からあげ]

からあげに勝手にレモンをかけたらエンドレスレイン(紅)

Raspberry Pi使って家庭菜園の栽培記録を自動で生成する「電波ガーデニング」作ります

電波

f:id:karaage:20160501173411j:plain:w640

電波ガーデニング始めました

 今年も、下記記事の通り家庭菜園を開始しました。

 去年も家庭菜園やっていて、電波ガーデニングと名付けて、栽培の様子を定点観測しようとしていたのですが、いろいろな問題や事情があり、継続してできませんでした。

 去年あんまりうまくいかなかったので、今年はもう良いかなとか思っていました。ところが、つい先日「ひょんなこと」から「自宅IoT友の会」会員にまりました。会員になったものの、特にIoTらしいことを何もやっていないということで、このままでは会員失格でござる!と謎の使命感にかられ、今年こそ電波ガーデニングを成功させることにしました。

電波ガーデニングの仕様(機能)

 とりあえず電波ガーデニングの仕様を決めることにします。目指すは栽培の完全自動化といきたいのですが、水やりとか収穫とかアクチュエーションが入るものは、ちょっとハードウェア的に難しいのと失敗した時のリスクが大きいので、まずはログの自動取得から初めることを考えています。いまのところ以下くらいを考えています。

 あと、外部ネットワークからのRaspberry Piへのアクセスは、自分にそれほどセキュリティの知識がないのでやめておこうかなと思っています。代わりにtwitterとかブログとかの外部サービスに自動で投稿させることで、間接的にモニタリングすることを考えています。

対応予定

  • 防水対応
  • 自動撮影、写真日付挿入
  • 簡易モニタリング
  • 自動タイムラプス動画生成
  • 温度・湿度自動計測、グラフ生成
  • 自動栽培記録ログ生成(ブログ or twitter投稿)

対応しない

  • 自動水やり
  • 自動収穫
  • 外部ネットワークからのアクセス

対応検討中

  • 夜間対応
  • 土壌水分量自動計測
  • 照度自動計測

 以下は興味ある方のみご覧下さい。

電波ガーデニングまとめ

 手始めに、GitHubにリポジトリを作り電波ガーデニングに関する情報は以下に全て集約していくことにします。グローバル対応ということで、全部(わりとデタラメな)英語で書いてあります。

 ただ、GitHubも英語もよく分からないという人もいるかと思いますので、そういう人のためにも、なにより自分のためにもこのブログで日本語の解説記事というか、作業メモ的なものを書いていこうとおもいます。更新したらこの記事からリンクを貼っていく予定なので、最終的にはこの記事を上から順に読んで実践していけば、電波ガーデニングやりたいと思った人の100人に1人くらいが実現できるくらいには丁寧に書いていこうとおもいます。

家庭菜園の作り方

 以下参照に家庭菜園を始めます。

Raspberry Piのセットアップ方法

 下記記事を参照に基礎的なセットアップ($ sudo apt-get upgradeするところ)まで完了させて下さい。

温度・湿度自動計測・グラフ作成

 作成中

Raspberry Pi防水対応(防水ケース・防水延長電源)

 作成中

自動撮影と写真への日付刻印・簡易モニタリング

 作成中

自動動画生成

 作成中

自動栽培ログ生成

 作成中

電波ガーデニングセットアップ方法

 作成中

購入部品

 以下必要なものです。随時追加されていきます。まだ完成していないのでかなり流動的です。「からあげについていく!」という無謀な人は一通り買い揃えるのも手ですが、個人的にはオススメしません。

家庭菜園関係

  • プランタ(4lサイズ) x 3 (去年逆さ栽培に使ったものを使用)
  • 支柱 x 2
  • 家庭菜園用ネット
  • 土 14l
  • 結束バンド
  • 麻の紐
  • 苗 x 3(トマト)
  • ハサミ
  • フック

Raspberry Pi関係

Raspberry Pi 3 Model B (Element14)

Raspberry Pi 3 Model B (Element14)

Raspberry Pi 3。Raspberry Pi用のケースは不要

カメラモジュール

microSDカード。ログを取得し続けるので容量は多いほどよいです。

電源。Raspberry Pi 3推奨の2.5Aのものがあるとなおよい

Raspberry Piへの給電ケーブル。タイプAオス- マイクロタイプBオス

工具

 半田付け。温度・湿度・着圧センサ(BME280モジュール)のピンヘッダの実装に使用。ピンヘッダ実装済みのモジュールを使用すれば今回は不要かな。

goot 電子工作用はんだこてセット X-2000E

goot 電子工作用はんだこてセット X-2000E

 みんな大好きはんだごてセット。自分はホームセンターで買ったけどAmazonのこれとか地味に超よさそう!こんど2つ目に買ってみようかな

goot はんだこて台 ST-11

goot はんだこて台 ST-11

 台はあった方がよいです。無いと途方にくれると思います

goot 高密度集積基板用はんだ SD-60

goot 高密度集積基板用はんだ SD-60

 はんだの予備もあった方がよいですね。鉛フリーなら幾ら吸ってもOK(嘘です、ほどほどに)

goot 精密ピンセット TS-14

goot 精密ピンセット TS-14

 半田付けのときは、ピンセットでワイヤを掴んでつけてやると付けやすいです。一個買っておいた方がよい。

リョービ(RYOBI) ドライバードリル FDD-1000 鉄工5mm 木工10mm 646002A

リョービ(RYOBI) ドライバードリル FDD-1000 鉄工5mm 木工10mm 646002A

RELIEF 六角軸下穴ドリルと両頭ビット10本組

RELIEF 六角軸下穴ドリルと両頭ビット10本組

 ケースの加工に。キリとかでも大丈夫かも

防水関係

  • ダイソーのショーケース(フィギュア入れるようなやつ)

 延長電源。家の内部から引っ張るので

 エアコンダクトから延長タップを出すために2個使用。屋外用電源がある家なら不要かな。

3M コマンド フック お買い得パック コード用 Sサイズ 20個 CM3C-20HN

3M コマンド フック お買い得パック コード用 Sサイズ 20個 CM3C-20HN

予定

 一応5月中には大体完成する予定です。まだ現時点では頭の中の構想が80%くらいで、現物は20%くらいでしょうか。何の前触れもなく企画倒れになる可能性は40%程度です。