UECS Piで肥料管理機を作る① 全体像

何回かに分けてUECS Piを使った水耕栽培用肥料管理機の自作例を紹介します。 UECS Piに接続できるセンサー入門① https://blog.ezitc.dev/2022/05/uecs-pi.html で少し紹介したセムコーポレーションのらくらく肥料管理機ですが、水耕栽培での液肥の濃度調整を自動で行ってくれる便利なものです。しかしこれは計測部だけでも30万円程度するもので、自作派にとっては高価なものになります。 なんとかRaspberry Pi(以下、Raspi)を使って自作出来ないか挑戦してみました。ソフトウエアはUECS Piを使用しますが、プログラミングに自信のある方には自作開発できるはずです。 今回のテーマは仕組みが少し複雑になりますので、少なくとも3回(もしかしたらもっと)の記事になる予定です。 肥料管理機の要件(必要な機能) 全体の構成は下記のようになります。 自作肥料管理全体構成 機能要件をザっと上げると下記のようになります。 液肥水槽のEC値とpH値、水温を測定する。 液肥のEC値が低くなれば、肥料タンクから肥料の溶液を追加する。 pH値が下がりすぎた場合はpHアップ剤(アルカリ)、上がりすぎた場合はpHダウン剤(酸)を追加する。 肥料タンク、pHアップ剤・ダウン剤タンクの水位を検知し、少なくなったら警告を出す。 1のためには、ECセンサーとpHセンサーが必要になります。ECセンサーは、水溶液の電気伝導率をはかるもので、液肥の肥料濃度の目安になります。水温は温度補正を行う場合に使用します。温度が上がればEC値は上がり、pH値は変化率が変わります。温度変化が大きい環境では補正したほうが良いでしょう。 肥料タンクは通常2つになります。A液、B液とよく言われますが、A液は主要な栄養素(窒素、リン、カリウム)と微量栄養素の配合肥料です。B液は硝酸カルシウムです。2つに分けるのは高濃度で混ぜるとリンとカルシウムが結晶になり沈殿するからです。(これは骨ができる仕組みと同じです)なので高濃度の肥料原液は2つのタンクに分けています。ただし、配合の比率は一定のため追加する量は基本的に同じで、EC値が下がったら同時にに追加することになります。 3のpH調整の仕組みは必要に応じて使います。植物が肥料を吸収することや栽培環境によりpHが高いか低いかどちらかに傾く...