传感器基础:常见传感器类型、工作原理与选型

传感器是什么?说白了,它是智能家居的「五官」。没有传感器,系统就是个瞎子、聋子。你喊一声「开灯」,它不知道你在哪个房间;你说「热了」,它不知道室温到底多少度。所以,搞懂传感器,是做好场景联动的地基。

我入行那会儿,踩过不少传感器的坑。有一次给客户做全屋智能,温湿度传感器装在空调出风口旁边,结果系统永远以为室温只有18度,空调死活不启动制热。嗯,这种低级错误,后来再没犯过。今天我把四种最常用的传感器掰开揉碎讲清楚。

一、温湿度传感器

温湿度传感器,是智能家居里最基础的「环境感知器」。它负责告诉你:现在热不热?干不干?要不要开空调?要不要开加湿器?

工作原理

主流方案有两种:

  • 电容式:利用高分子薄膜吸湿后介电常数变化的原理。湿度越高,电容值越大。优点是精度高、响应快、长期稳定性好。我项目里90%都用这种。
  • 电阻式:利用湿敏电阻阻值随湿度变化的特性。便宜,但精度和稳定性差一些,适合预算敏感的项目。

温度部分通常集成一个NTC热敏电阻或数字温度芯片(比如DS18B20)。

关键参数

参数 说明 我建议的选型范围
温度精度 ±0.3°C ~ ±1.0°C 至少±0.5°C,否则联动温差太大
湿度精度 ±2%RH ~ ±5%RH ±3%RH以内,再差就没意义了
响应时间 2s ~ 30s 8s以内,太快反而容易误触发
通信接口 I²C / 单总线 / 模拟电压 I²C最省IO,单总线布线方便
我的选型习惯:室内场景首选SHT30或AHT20,性价比高,精度够用。室外或高湿环境(比如浴室)用SHT40,抗凝结能力更强。千万别为了省几块钱买杂牌,数据漂移会让你怀疑人生。

二、人体红外传感器(PIR)

人体红外传感器,也叫PIR传感器。它检测的是人体发出的红外辐射。人一走动,传感器就输出一个脉冲信号。智能灯、安防报警,全靠它。

工作原理

核心是一个热释电元件,前面加一个菲涅尔透镜。透镜把空间分成明暗相间的区域。人移动时,红外辐射交替照射到元件上,产生微弱的电压变化。经过放大和比较,输出高电平。

这里有个关键点:PIR只能检测移动的人。你坐在沙发上不动,它检测不到。我遇到过客户投诉「人在灯灭」,其实就是这个原因。解决方案?要么用微波+红外双鉴传感器,要么加一个存在传感器(后面会讲)。

选型要点

  • 探测角度:常见有90°、120°、360°。走廊用90°就够了,客厅建议360°吸顶安装。
  • 探测距离:6米、8米、12米。家用8米足够,别贪远,远了容易误报。
  • 灵敏度调节:一定要选带灵敏度可调的。我有个项目,传感器装在空调下方,空调吹出的热风让传感器一直误触发。调低灵敏度后问题解决。
  • 延时时间:触发后保持高电平的时间。建议选可调的,范围从5秒到5分钟。
避坑指南:我曾经把PIR装在窗户旁边,结果夏天窗帘被风吹动,系统以为有人经过,灯一直亮。后来我加了一条规则:PIR触发后,必须配合门窗磁确认门没开,才执行开灯。从此再没误报过。

三、光照传感器

光照传感器,用来检测环境亮度。智能窗帘、自动灯光、屏幕亮度调节,都离不开它。

工作原理

最常见的是光敏电阻和数字环境光传感器(ALS)。

  • 光敏电阻:阻值随光照强度变化。便宜,但线性度差,响应慢。适合做简单的亮暗判断。
  • 数字ALS:比如BH1750、TSL2561。直接输出lux值,精度高,响应快。我所有项目都用这种,贵不了几块钱,体验好太多。

安装位置决定成败

光照传感器的安装位置,比传感器本身还重要。我总结了几条铁律:

  1. 不要正对窗户:否则阳光直射时读数爆表,阴天又太低,数据没有参考价值。
  2. 装在常坐位置附近:比如沙发上方、书桌旁边。传感器读到的亮度,应该和人眼感受到的亮度一致。
  3. 避开灯光直射:如果传感器装在吊灯正下方,开灯后读数瞬间飙高,系统以为天亮了,把窗帘关上了。你说尴尬不尴尬?
场景联动示例:光照传感器读数 < 50 lux 且 PIR 检测到有人 → 自动开灯,亮度设为 30%。光照传感器读数 > 500 lux → 自动关窗帘。这两个规则配合起来,白天基本不用手动操作。

四、门窗磁传感器

门窗磁传感器,结构最简单,但作用非常大。它由两部分组成:一个干簧管(装在门框上),一个磁铁(装在门上)。门关闭时,磁铁靠近干簧管,触点闭合;门打开时,触点断开。就这么简单。

工作原理

干簧管内部是两个铁磁性簧片。有磁场时,簧片被磁化吸合,电路导通。没有磁场时,簧片分开,电路断开。MCU检测到电平变化,就知道门开了还是关了。

选型要点

参数 说明 我的建议
安装间隙 磁铁与传感器之间的距离 至少15mm,否则门框变形就容易失效
通信方式 有线 / Zigbee / Z-Wave / WiFi Zigbee最省电,一颗纽扣电池用两年
防拆功能 检测传感器是否被撬开 安防场景必须带,否则形同虚设
一个实用技巧:门窗磁不光能装在门上。我把它装在抽屉、柜门、窗户上,甚至马桶盖上。配合场景联动,可以实现「开柜门自动亮灯」「开窗自动关空调」「马桶盖打开自动开启排风扇」。你想想看,这些细节才是无感智能的精髓。

五、传感器选型总纲

选传感器,我有一套自己的决策流程。画成图就是下面这样:

传感器选型决策流程 确定检测目标 环境参数?人体存在?开关状态? 温湿度 / 光照 人体红外 / 存在 门窗磁 / 水浸 精度 / 量程 响应时间 / 接口 探测角度 / 距离 灵敏度 / 延时 安装间隙 / 防拆 通信方式 / 续航 避开干扰源 覆盖关键区域 对齐安装间隙 完成选型,开始联动

这张图我建议你保存下来。每次选传感器前,按这个流程走一遍,基本不会出大错。

六、总结一下

四种传感器,各有各的脾气:

  • 温湿度传感器:别装在风口和墙角,选数字式,精度优先。
  • 人体红外传感器:只能检测移动,不能检测静止。配合存在传感器才是王道。
  • 光照传感器:安装位置比精度更重要。装在常坐区,避开直射。
  • 门窗磁传感器:结构简单但用途广。别忘了防拆功能。

传感器选对了,场景联动就成功了一半。下一层,我们要把这些传感器的数据「串」起来,让它们协同工作。嗯,那就是第三章的内容了。