第V部実際に働かせる
第18章
他の機器との連携
18.1 KH-OUT ポート: KH が pH になる
Aquarino KH には、側面に KH-OUT という BNC ポートがあります。このポートから、機器は pH電極とまったく同じ電気信号を出力します — つまり、お使いの水槽用コントローラーは、すでに備えている pH 入力からアルカリニティを読み取れるようになり、必要なのはケーブル1本だけです。
| 実際の KH | コントローラーの表示 | BNC の電圧 |
|---|---|---|
| 7.0 dKH | pH 7.00 | 0 mV |
| 8.0 dKH | pH 8.00 | −57 mV |
| 8.5 dKH | pH 8.50 | −86 mV |
| 9.0 dKH | pH 9.00 | −114 mV |
| 10.0 dKH | pH 10.00 | −171 mV |
表現できる範囲はおよそ 3〜12.7 dKH で、リーフ水槽ならどれでも余裕をもってカバーできます。
18.2 コントローラーへの接続
- Aquarino KH の KH-OUT ポートと、お使いのコントローラーの pH 入力を BNC ケーブルでつなぎます。
- コントローラー側で、その入力を
dKHやALKのような名前で作成、または変更します — こうしておけば、本物の pH 電極と取り違えることがありません。 - Aquarino KH のシミュレーション機能を使って、その入力を2点でキャリブレーションします(18.3節)。
- これで完了です。そこに表示される値が、あなたの KH です。
18.3 ポートのキャリブレーション
- 画面で Simulate pH 7(pH 7 をシミュレート)を選びます。Aquarino KH は、この点の固定信号を出力しはじめます。
- コントローラー側で、値 7.00 を入力して低い側のキャリブレーション点を設定します。
- Simulate pH 10(pH 10 をシミュレート)を選び、コントローラー側で 10.00 を入力して高い側の点を設定します。
- Current KH(現在の KH)に戻し、機器が実際の測定値の送信を再開できるようにします。
18.4 市販コントローラーとの互換性
KH-OUT ポートがシミュレートするのは pH 7 と pH 10 の点です。これは pH が 8 前後で推移する海水で使われる、まさにその組み合わせです。水槽用コントローラーはほぼどれもこの方式でキャリブレーションしますが、ケーブルを買う前にお使いの機種を確認してください。
| コントローラー | 使える? | 備考 |
|---|---|---|
| Neptune Apex(Classic、Jr、EL、A3、PM1) | はい | 各点の値はキャリブレーション中にご自分で入力する方式で、7 + 10 は Neptune 自身が海水用として推奨している組み合わせです |
| CoralVue HYDROS(Control X2、X4、X10) | はい | まず 7.01、次に 10.01 の順にキャリブレーションしてください — アプリがこの順序を要求します — そして各点ごとに変更を送信します |
| GHL ProfiLux(3、4、4e) | はい | 各点の値は設定できます。分解能にご注意ください。ProfiLux は pH を小数第1位まで表示するため、KH も小数第1位までの表示になります |
| Aquatronica | はい | 入力する値は使用する標準液と一致している必要があり、7 + 10 の組み合わせも想定されているものの一つです |
| reef-pi | はい | 1点、2点、3点のキャリブレーションに対応し、値はご自分で入力します。中間点に 7、高い点に 10 が最初から入っています |
| Reef Angel | はい | PHMin 7 と PHMax 10 が標準です。保存したあとコントローラーを再起動してください |
| Vertex Cerebra | はい | pH 用の BNC 入力が2つあり、7.01 と 10.01 の標準液でキャリブレーションします |
| Marine Assistant | はい | 自分で組み立てるタイプのコントローラーで、BNC 入力を備えています。各標準液の値はキャリブレーション時にご自分で選べます |
| IKS Aquastar | いいえ | 標準液を自動で判別する方式で、pH 9 も pH 10 も認識しません — キャリブレーションは pH 4 と pH 7 で行います |
| Aqua Medic AT Control | 要確認 | Aqua Medic の標準液は 4、7、9 で、pH 10 はありません。連携を当てにする前に、お使いのモジュールでご確認ください |
18.5 コントローラーでルールを作る
入力のキャリブレーションが済めば、ルールは pH の数値の上に書くことになります — それがあなたの KH です。7.5 dKH を下回ったときに動かしたいなら、条件は pH が 7.50 未満となります。
| コントローラー | 設定する場所 | 例 |
|---|---|---|
| Apex | 入力の名前は Configuration → Inputs、そして出力のプログラミング | If dKH < 7.50 Then ON で追加の投与を実行 |
| HYDROS | Outputs で、Calcium Reactor タイプをその入力に向ける | 目標の KH を中心とした、CO2 の停止と再開の幅 |
| ProfiLux | Switch Channels and Outlets の pH-value 機能を Control Upwards または Downwards で | 目標 KH を Nominal value に設定し、ヒステリシスはお好みで |
| reef-pi | 入力の pH タブで、しきい値とヒステリシスを機器やマクロに紐づける | 値が上限を超えたら CO2 を止めるマクロ |
| Reef Angel | スケッチのコード内 | if (ReefAngel.Params.PH < 750) ReefAngel.Relay.On(Port2); |
18.6 Aquarino Controller との連携
Aquarino Controller をお持ちの場合、連携は直接行われ、ケーブルは不要です。
- アプリで Aquarino Controller を開きます。
- Controller の System(システム)画面を開き、UUID の情報をコピーします。
- Aquarino KH に戻り、Configuration → Aquarino Controller Integration(設定 → Aquarino Controller 連携)を開きます。
- Controller UUID の欄にその値を貼り付け、Apply(適用)をタップします。