2. 农业物联网硬件基础

农业物联网的硬件层可以理解为“感知—决策—执行”三段式结构:传感器负责把温度、湿度、光照、土壤水分、CO₂浓度等物理量转换成电信号;控制器负责采集信号、按规则判断并发出指令;执行器负责把指令变成实际动作,例如继电器吸合、水泵启动、风机转动。三者缺一不可,但选型时最容易犯的错误是“只看参数好看”,忽略了现场环境、接口匹配和长期稳定性。本节围绕这三类硬件的功能定位与选型原则展开,并给出可直接对照的选型判断依据。

农业物联网硬件三层结构:感知 → 决策 → 执行 传感器(感知层) 空气温湿度:SHT30 / DHT22 光照:BH1750(lux) 土壤水分:电容式(模拟量) CO₂:NDIR 红外式 关注:量程、精度、输出接口 防护等级、供电与长期漂移 安装位置决定数据代表性 控制器(决策层) 单片机:ESP32 / STM32 PLC:梯形图逻辑控制 边缘网关:协议转换与上云 关注:I/O 数量与类型 通信方式(WiFi/4G/LoRa/RS485) 供电电压、隔离保护、断网策略 本地规则能否离线运行 执行器(执行层) 继电器:弱电控强电 水泵:灌溉/循环 风机:通风降温 关注:额定电压与电流 感性负载留 2~3 倍余量 触点类型(常开/常闭) 防水、散热与手动旁路 信号 指令 选型四问 ① 现场环境能否承受?(温度、湿度、粉尘、腐蚀) ② 接口与供电是否匹配?(模拟量/数字量/RS485、3.3V/5V/12V/24V) ③ 断网断电时是否安全?(本地规则、默认状态、手动旁路) ④ 后期能否扩展与维护?(余量、备件、校准周期)

一、传感器:把农田状态变成可读数据

传感器是数据链路的起点,选型时先问“测什么、测多准、装在哪”。空气温湿度常用 SHT30、DHT22 一类数字传感器,直接输出数字信号,接线简单,适合大棚内多点布设;光照常用 BH1750,输出单位为勒克斯(lux),量程一般覆盖 0~65535 lux,足以应对从阴天到强光的范围;土壤水分多用电容式探头,输出模拟电压,需要控制器具备 ADC 通道;CO₂ 检测则多用 NDIR 红外式传感器,精度和寿命优于电化学方案,但成本更高。

选型不能只看精度数字。以土壤水分为例,电容式探头长期埋在土里,受盐分、温度和土壤类型影响,同一块地不同位置读数可能相差 10% 以上,因此实际使用中更应关注“相对变化趋势”而非绝对值。合理的做法是:在灌溉前记录一次干土读数,灌溉后记录湿土读数,把两者之间的区间作为本地标定范围,再设定阈值。例如某示例大棚中,干土 ADC 读数约 2800,湿土约 1200(12 位 ADC,数值仅为教学假设),则可把“启动灌溉”的阈值设在 2200 左右,留出缓冲避免频繁启停。

安装位置同样属于选型的一部分。空气温湿度传感器应避开阳光直射和风机出风口,加装防辐射罩;土壤探头应埋设在作物主要根系层,深度约 10~20 cm;CO₂ 传感器应安装在作物冠层附近而非棚顶。防护等级方面,棚内高湿环境建议至少 IP65,露天场景需更高。

二、执行器:把控制指令变成可靠动作

执行器的核心是“匹配”。继电器是最常见的中间环节,用低压控制信号驱动高压负载。选型时先看负载类型:水泵、风机属于感性负载,启动瞬间电流可达额定值的 3~7 倍,因此继电器触点容量应留 2~3 倍余量。例如控制一台额定 220V/1A 的小型水泵,建议选用触点容量 10A 的继电器模块,而不是刚好 1A 的型号。触点类型也要区分:常开(NO)用于“通电才启动”的设备,常闭(NC)用于“断电即动作”的安全回路。

水泵和风机本身要关注额定电压、功率、扬程或风量是否满足实际需求。灌溉水泵需根据地块面积、管路长度和扬程选型,风机需根据棚体体积和换气次数估算风量。此外,执行器回路应具备手动旁路或物理开关,便于检修和应急;大功率设备建议加装接触器,由继电器驱动接触器线圈,避免继电器直接承受大电流。

三、控制器:在本地完成判断与调度

控制器分三类,适用场景不同。单片机(如 ESP32、STM32)成本低、灵活度高,适合小规模、逻辑简单的场景,ESP32 自带 WiFi,可直接联网上报数据;PLC 稳定性强、抗干扰好,适合温室集群、水泵房等对可靠性要求高的场合,用梯形图编程,维护人员容易上手;边缘网关则侧重协议转换与本地自治,能把 RS485、LoRa 等不同协议的数据统一转换后上传云平台,并在断网时继续执行本地规则。

选型时重点核对 I/O 数量与类型:模拟量输入通道数要覆盖土壤水分等模拟传感器,数字量输出要覆盖继电器数量,并预留 20%~30% 余量。通信方式要与现场网络条件匹配:有 WiFi 覆盖可用 ESP32,偏远地块可选 4G 或 LoRa。供电方面,田间设备常采用 12V 或 24V 直流供电,控制器需具备宽压输入和隔离保护。最关键的一点是断网策略:控制器必须能在云端不可用时,依据本地阈值继续控制水泵和风机,否则一次网络故障就可能导致作物受损。

选型时可用“四问”快速筛查:现场环境能否承受、接口与供电是否匹配、断网断电是否安全、后期能否扩展维护。四问中任何一项不满足,都应优先调整方案而不是勉强凑合。

四、一个可对照的选型示例

假设一个示例蔬菜大棚,面积约 300 m²,需要监测空气温湿度、光照和土壤水分,并控制 1 台灌溉水泵和 1 台通风风机。按上述原则可形成如下配置思路:传感器选用 SHT30(温湿度)、BH1750(光照)、电容式土壤水分探头 2 个(分别布置在种植区两端);控制器选用 ESP32,具备 WiFi 上报能力,模拟量通道满足 2 路土壤水分输入,数字量输出驱动 2 路继电器并预留 1 路;执行器选用 10A 触点继电器模块 2 路,水泵和风机经继电器控制,并各配一个手动开关。该配置中所有参数均为教学示例,实际项目需按现场负载和网络条件复核。

硬件选型完成后,接线与供电同样影响系统成败:传感器信号线与强电线路分开走线,模拟量线尽量短并远离水泵电源线;控制器与继电器共地要可靠;所有户外接头做防水处理。把这些基础工作做扎实,后续的联网配置和数据采集才有稳定的前提。