传感器基础:常见传感器类型、工作原理与选型
传感器是什么?说白了,它是智能家居的「五官」。没有传感器,系统就是个瞎子、聋子。你喊一声「开灯」,它不知道你在哪个房间;你说「热了」,它不知道室温到底多少度。所以,搞懂传感器,是做好场景联动的地基。
我入行那会儿,踩过不少传感器的坑。有一次给客户做全屋智能,温湿度传感器装在空调出风口旁边,结果系统永远以为室温只有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,单总线布线方便 |
二、人体红外传感器(PIR)
人体红外传感器,也叫PIR传感器。它检测的是人体发出的红外辐射。人一走动,传感器就输出一个脉冲信号。智能灯、安防报警,全靠它。
工作原理
核心是一个热释电元件,前面加一个菲涅尔透镜。透镜把空间分成明暗相间的区域。人移动时,红外辐射交替照射到元件上,产生微弱的电压变化。经过放大和比较,输出高电平。
这里有个关键点:PIR只能检测移动的人。你坐在沙发上不动,它检测不到。我遇到过客户投诉「人在灯灭」,其实就是这个原因。解决方案?要么用微波+红外双鉴传感器,要么加一个存在传感器(后面会讲)。
选型要点
- 探测角度:常见有90°、120°、360°。走廊用90°就够了,客厅建议360°吸顶安装。
- 探测距离:6米、8米、12米。家用8米足够,别贪远,远了容易误报。
- 灵敏度调节:一定要选带灵敏度可调的。我有个项目,传感器装在空调下方,空调吹出的热风让传感器一直误触发。调低灵敏度后问题解决。
- 延时时间:触发后保持高电平的时间。建议选可调的,范围从5秒到5分钟。
三、光照传感器
光照传感器,用来检测环境亮度。智能窗帘、自动灯光、屏幕亮度调节,都离不开它。
工作原理
最常见的是光敏电阻和数字环境光传感器(ALS)。
- 光敏电阻:阻值随光照强度变化。便宜,但线性度差,响应慢。适合做简单的亮暗判断。
- 数字ALS:比如BH1750、TSL2561。直接输出lux值,精度高,响应快。我所有项目都用这种,贵不了几块钱,体验好太多。
安装位置决定成败
光照传感器的安装位置,比传感器本身还重要。我总结了几条铁律:
- 不要正对窗户:否则阳光直射时读数爆表,阴天又太低,数据没有参考价值。
- 装在常坐位置附近:比如沙发上方、书桌旁边。传感器读到的亮度,应该和人眼感受到的亮度一致。
- 避开灯光直射:如果传感器装在吊灯正下方,开灯后读数瞬间飙高,系统以为天亮了,把窗帘关上了。你说尴尬不尴尬?
四、门窗磁传感器
门窗磁传感器,结构最简单,但作用非常大。它由两部分组成:一个干簧管(装在门框上),一个磁铁(装在门上)。门关闭时,磁铁靠近干簧管,触点闭合;门打开时,触点断开。就这么简单。
工作原理
干簧管内部是两个铁磁性簧片。有磁场时,簧片被磁化吸合,电路导通。没有磁场时,簧片分开,电路断开。MCU检测到电平变化,就知道门开了还是关了。
选型要点
| 参数 | 说明 | 我的建议 |
|---|---|---|
| 安装间隙 | 磁铁与传感器之间的距离 | 至少15mm,否则门框变形就容易失效 |
| 通信方式 | 有线 / Zigbee / Z-Wave / WiFi | Zigbee最省电,一颗纽扣电池用两年 |
| 防拆功能 | 检测传感器是否被撬开 | 安防场景必须带,否则形同虚设 |
五、传感器选型总纲
选传感器,我有一套自己的决策流程。画成图就是下面这样:
这张图我建议你保存下来。每次选传感器前,按这个流程走一遍,基本不会出大错。
六、总结一下
四种传感器,各有各的脾气:
- 温湿度传感器:别装在风口和墙角,选数字式,精度优先。
- 人体红外传感器:只能检测移动,不能检测静止。配合存在传感器才是王道。
- 光照传感器:安装位置比精度更重要。装在常坐区,避开直射。
- 门窗磁传感器:结构简单但用途广。别忘了防拆功能。
传感器选对了,场景联动就成功了一半。下一层,我们要把这些传感器的数据「串」起来,让它们协同工作。嗯,那就是第三章的内容了。