第五部分让它开始工作
第18章

与其他设备的整合

18.1 KH-OUT 端口:KH 变成 pH

Aquarino KH 侧面有一个名为 KH-OUT 的 BNC 端口。设备通过它输出一个与 pH 电极完全相同的电信号——这样一来,您的水族控制器就能用它现有的 pH 输入口来读取碱度,除了一根线之外不需要任何别的东西。

实际 KH控制器读到BNC 上的电压
7.0 dKHpH 7.000 mV
8.0 dKHpH 8.00−57 mV
8.5 dKHpH 8.50−86 mV
9.0 dKHpH 9.00−114 mV
10.0 dKHpH 10.00−171 mV

可表示的范围约为 3 到 12.7 dKH,足以宽裕地覆盖任何珊瑚缸。

18.2 接到您的控制器

  1. 用一根 BNC 线把 Aquarino KH 的 KH-OUT 端口和您控制器的 pH 输入口连起来。
  2. 在控制器上新建或重命名这个输入口,例如叫 dKHALK——这样您就不会把它和真正的 pH 电极搞混。
  3. 用 Aquarino KH 的模拟功能,对这个输入口做两点校准(18.3 节)。
  4. 完成:那里显示的数值就是您的 KH。

18.3 校准该端口

Calibrate KH Output Port 界面,含各个模拟输出点。
Calibrate KH Output Port 界面,含各个模拟输出点。
  1. 在界面上选择 Simulate pH 7(模拟 pH 7)。Aquarino KH 就会开始输出该点的固定信号。
  2. 在您的控制器上完成低点校准,输入数值 7.00。
  3. 选择 Simulate pH 10(模拟 pH 10),在控制器上完成高点校准,输入 10.00。
  4. 回到 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 只显示到小数点后一位,因此 KH 也只有一位
Aquatronica可以输入的数值必须和所用的标准液一致,而 7 + 10 就是它预设可用的组合之一
reef-pi可以支持一点、两点或三点校准,数值由您自行输入——而且中间点默认就是 7,高点默认就是 10
Reef Angel可以PHMin 7 和 PHMax 10 就是默认值。保存之后请重启控制器
Vertex Cerebra可以有两路 pH 的 BNC 输入,用 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,用来触发一次额外的滴定
HYDROSOutputs 里,用 Calcium Reactor 类型指向该输入口围绕目标 KH 设定 CO2 的关停与开启区间
ProfiLuxSwitch Channels and Outlets 中的 pH-value 功能,配合 Control Upwards 或 Downwards把 Nominal value 设为目标 KH,回差按您的喜好来
reef-pi在该输入口的 pH 标签页里,把上下限和回差挂到某台设备或一段宏上一段宏,在数值超过上限时切断 CO2
Reef Angel写在 sketch 代码里if (ReefAngel.Params.PH < 750) ReefAngel.Relay.On(Port2);

18.6 与 Aquarino Controller 的整合

如果您拥有一台 Aquarino Controller,整合方式非常直接,而且不需要任何线缆:

  1. 在应用程序中打开您的 Aquarino Controller。
  2. 进入 Controller 的 System(系统)界面,复制其中的 UUID 信息。
  3. 回到 Aquarino KH,进入 Configuration → Aquarino Controller Integration(设置 → Aquarino Controller 整合)。
  4. 把该数值粘贴到 Controller UUID 字段中,然后点击 Apply(应用)。
整合界面只需要您填入 Aquarino Controller 的 UUID。
整合界面只需要您填入 Aquarino Controller 的 UUID。