3. 低成本传感器选型与对比

农业环境监测仪的成本大头往往不在主控板,而在传感器。同样是测空气温湿度,DHT22 与 SHT30 的价格可能相差数倍,精度和长期稳定性也完全不同。选型的本质是在“够用”和“便宜”之间找平衡点:先明确监测目标需要多高的精度、多快的响应、多长的免维护周期,再倒推传感器档次,而不是先买最便宜的再想办法补救。

本节围绕低成本农业监测中最常见的五类被测参数——空气温湿度、土壤水分、光照、二氧化碳和降雨——分析其主流敏感原理、典型价位、精度水平与适用场景,并给出可直接用于选型的判断依据。

一、空气温湿度:数字接口传感器是首选

低成本方案中常见三类:热敏电阻(NTC)配湿敏电容的分立方案、DHT11/DHT22 一体化数字传感器、SHT30/SHT31 或 AHT20 等 I²C 数字传感器。

NTC 热敏电阻靠阻值随温度变化测温,成本极低(单只几角钱),但需要分压电路和查表/公式换算,且互换性差,批量使用时需逐个校准。DHT11 精度标称 ±2℃、±5%RH,实际湿度误差常更大,响应慢(采样间隔不低于 1 秒),适合对精度无要求的粗略监测。DHT22 提升到 ±0.5℃、±2%RH,价格约 10~20 元。SHT30 精度 ±0.3℃、±2%RH,I²C 接口、出厂校准、长期漂移小,价格约 15~30 元,是性价比拐点上的推荐选择。

选型判断:若用于大棚温度趋势记录、报警阈值判断(如低于 10℃ 报警),DHT22 已足够;若需要计算露点、判断结露风险或做病害预警模型,湿度误差必须控制在 ±2%RH 以内,应选 SHT30 一类。注意 DHT 系列单总线时序对时序敏感,长导线易出错,传感器应靠近主控或加缓冲。

二、土壤水分:电容式优于电阻式

电阻式土壤湿度传感器(两探针通电测电阻)价格仅几元,但探针电解腐蚀严重,几个月后读数漂移,且受土壤盐分影响大,只适合短期演示。电容式传感器(如电容式土壤湿度模块、或基于 555 振荡/频率输出的方案)通过测量探头周围介电常数变化反映含水量,不直接通电于土壤,抗腐蚀明显更好,价格约 10~40 元。

需要强调的是:所有低成本土壤水分传感器输出的都是相对值(如 0~100% 的原始刻度),并非体积含水率。要得到有物理意义的数值,必须做两点标定——干点(风干土)和湿点(饱和土)各测一次原始读数,再线性映射。示例:某电容式探头在风干壤土中输出 620,饱和后输出 310(输出随含水量升高而下降),则含水率近似为 (620−raw)/(620−310)×100%。这类标定参数属于示例,实际必须按自己的土壤类型重做。

三、光照、CO₂ 与降雨

光照常用光敏电阻(GL5528 等,几角钱)或 BH1750 数字光照传感器(约 5~10 元)。光敏电阻响应非线性、个体差异大,只适合判断“白天/夜晚”或相对光强;BH1750 直接输出勒克斯值,I²C 接口,适合需要光照累积量(如计算日辐射趋势)的场景。农业补光判断通常用 PPFD(光合光子通量密度),低成本方案无法直接测量,只能用勒克斯近似换算,需说明这是估算。

CO₂ 监测分两类:MQ-135 等半导体传感器价格低(约 10 元),但选择性差、受温湿度影响大、需长时间预热,输出只能做相对变化参考;NDIR 红外 CO₂ 模块(如 MH-Z19 类)价格约 60~120 元,直接输出 ppm 值,精度 ±(50ppm+5%),适合温室 CO₂ 施肥控制。若监测目的是“是否通风”,半导体方案可接受;若要闭环控制 CO₂ 浓度,必须用 NDIR。

降雨检测最便宜的是雨滴感应板(约 3~5 元),只能判断“有雨/无雨”,且表面易积尘误触发;翻斗式雨量计价格约 50~150 元,可计量降雨量,但需防堵、防结冰。低成本农业监测一般用雨滴板做“降雨事件”触发,配合其他参数判断是否需要关闭通风窗。

五类农业环境传感器:精度—价格—适用性定位 价格 / 成本 →(低 → 高) 精度与稳定性 →(低 → 高) 低成本区:趋势/事件判断 推荐区:需定量与长期稳定 光敏电阻(相对光强) 雨滴感应板(有雨/无雨) 电阻式土壤湿度(易腐蚀) DHT11(±2℃/±5%RH) MQ-135(CO₂ 相对变化) DHT22(±0.5℃/±2%RH) 电容式土壤水分(需标定) BH1750(勒克斯输出) 翻斗式雨量计(可计量) SHT30(±0.3℃/±2%RH) NDIR CO₂ 模块(ppm 输出) 选型三步判断 ① 监测目标是趋势还是定量? ② 是否需长期免维护(>6 个月)? ③ 误差是否影响后续控制决策? 三问皆“是”→ 选右上推荐区

四、把选型落到具体配置上

以一个 4 参数(空气温湿度、土壤水分、光照、降雨事件)的低成本大棚监测节点为例,可给出如下示例配置,用于说明选型逻辑而非唯一答案:

参数示例型号接口参考单价选它的理由
空气温湿度SHT30I²C约 20 元需算露点,湿度误差须 ≤±2%RH
土壤水分电容式探头模拟量约 25 元抗腐蚀,配合干湿两点标定
光照BH1750I²C约 8 元需勒克斯数值做日累积
降雨雨滴感应板数字量约 4 元只需“是否降雨”触发关窗

总传感器成本约 57 元,占整机成本的主要部分但仍可控。若把 SHT30 换成 DHT22 可省约 10 元,但露点计算误差会放大,结露预警可能误报或漏报——这就是“省小钱坏大事”的典型场景。

五、选型时容易忽略的三个工程细节

供电与电平。多数数字传感器为 3.3V 逻辑,若主控用 5V(如 Arduino UNO),I²C 需电平转换,否则可能损坏传感器。模拟量传感器(电容式土壤水分、光敏电阻)输出范围要与 ADC 参考电压匹配,必要时加分压。

线缆与防护。土壤探头长期埋在地下,线缆接头必须做防水灌封;空气温湿度传感器应加百叶防辐射罩,否则阳光直射下温度读数可偏高 5℃ 以上,这是农业现场最常见的系统性误差来源。

校准与替换策略。低成本传感器普遍存在个体差异,建议每类传感器至少抽检 1 只与参考仪器比对,记录偏差作为系统修正值;土壤水分必须现场标定。同时优先选择接口标准化(I²C、模拟量、数字量)的型号,便于后期单点替换升级而不改主程序结构。

选型口诀:先问“测来干什么”,再问“误差能不能接受”,最后才看价格。趋势监测可放宽精度,闭环控制必须守住精度底线;土壤水分没有标定就没有意义。

综合来看,低成本农业监测的传感器选型并非越便宜越好,而是围绕监测目的建立“精度门槛”。空气温湿度推荐 SHT30 作为性价比拐点,土壤水分坚持电容式并做两点标定,光照按是否需要定量选择光敏电阻或 BH1750,CO₂ 按是否闭环控制选择半导体或 NDIR,降雨按是否计量选择雨滴板或翻斗计。把这几条判断固化下来,后续的电路设计、程序采集和数据处理才有稳定的输入基础。