从零开始学硬件(三):传感器——硬件的五官与感知
DFRobot传感器分Gravity 和Fermion两条线。Gravity免焊即插即用,Fermion小巧适合嵌入。初学者从Gravity起步,用五感类比建立直觉,照表选型即可。
欢迎来到《从零开始学硬件》 专栏的第三篇。

前两篇回顾:为什么第三篇要讲传感器?
前两篇我们解决了 硬件是什么 和 大脑怎么选 。
但光有大脑不够——主控板需要感知世界,才能做出反应。
传感器就是硬件的五官:没有它,主控板是瞎的、聋的、麻木的。
DFRobot的传感器产品线丰富,但对初学者来说,
最大的困惑不是“有哪些”,而是“从哪开始” 。
这篇文章先帮你理清结构,再用“五感”框架逐个击破。
先搞清楚一件事:Gravity和Fermion有什么区别?
DFRobot的传感器主要有两个接口系列,理解它们的区别,选型就不会迷路:
| 对比维度 | Gravity系列 | Fermion系列 |
|---|---|---|
| 接口 | PH2.0防反插,3/4针 | 2.54mm排针孔(Breakout) |
| 接线 | 免焊,插上就用 | 需杜邦线或焊接 |
| 体积 | 稍大(约30×22mm) | 极小(最小13×13×2.5mm) |
| 目标 | 初学者、教学、快速原型 | 嵌入式集成、产品开发 |
| 价格示例 | SHT30温湿度 ¥49 | Fermion 9DOF IMU $13.90 |
一句话判断:如果你在学习、做原型、快速验证想法,选Gravity;
如果你在做最终产品集成、空间紧张,选Fermion。
很多传感器同时有两种版本,比如IMU、气体传感器、毫米波雷达,同一颗芯片,两种封装。
本文以下内容以Gravity系列为主线,Fermion作为进阶选项在表格中标注。
五感类比:先建立直觉,再看表格
| 五感 | 一句话类比 | 对应传感器 | 推荐系列 |
|---|---|---|---|
| 鼻子 | 像闻到煤气泄漏或厕所异味 | 气体/空气质量 | Gravity MiCS-4514 / Fermion ENS160 |
| 眼睛 | 像蝙蝠回声定位,或像雷达知道有人坐着 | 距离/视觉 | Gravity URM09 / Fermion C4002 / Gravity HUSKYLENS |
| 耳朵 | 像给耳朵戴助听器,拍手就触发 | 声音 | Gravity SEN0034 |
| 皮肤 | 像电子手指插土里说“该浇水了” | 温湿度/土壤 | Gravity SHT30 / Gravity电容土壤湿度 |
| 本体感觉 | 像内耳前庭,知道倾斜、旋转、掉落 | IMU运动 | Gravity BMI323 / Fermion 9DOF IMU |
初学者记住一句话:先用类比理解“它像什么”,再用表格查“它具体是什么”。下面逐项展开。
鼻子——气体传感器 :闻到什么,浓度多少?
类比总结:气体传感器就像你的鼻子,但比鼻子更灵敏、更精确。它不告诉你“臭不臭”,而是告诉你“具体是什么气体、浓度多少、危不危险”。
选型逻辑:要同时测多种气体、做综合评估,选MiCS-4514(Gravity,¥169);只关心CO₂、需要长期稳定,选SEN0220(Gravity,约¥200,NDIR红外原理,寿命超5年)。
| 参数 | 生活场景翻译 |
|---|---|
| CO 1-1000ppm | 从“极微量泄漏”到“1小时头痛恶心”的预警范围 |
| NO₂ 0.05-10ppm | 从“空气质量标准线”到“汽车尾气污染较重” |
| 乙醇 10-500ppm | 从“刚喷完酒精”到“喝酒后呼气浓度” |
| NH₃ 1-500ppm | 从“厕所轻微异味”到“养殖场该通风” |
Fermion进阶:Fermion系列有11种MEMS气体传感器(HCHO、CO、CH₄、VOC、NH₃等),尺寸仅13×13×2.5mm,功耗<20mA。适合最终产品嵌入,不适合初学者快速验证。
眼睛——距离传感器 :从“有没有东西”到“有没有人”
类比总结:距离传感器像眼睛,但各有各的“看家本领”。
-
超声波像蝙蝠靠回声判断有没有挡路;
-
激光像激光笔指哪测哪;
-
毫米波最特别——不靠光也不靠声,靠无线电波感知呼吸级微动,坐着不动也知道有人在。
| 类型 | 代表 | 系列 | 具体数据 | 生活场景翻译 | 短板 |
|---|---|---|---|---|---|
| 超声波 | URM09 | Gravity | 2-500cm;±1% | 像蝙蝠“嘀”一声,靠回声判断有没有东西 | 测不了静止人体 |
| 激光 | TF Mini | Gravity | 12m;6m内±4cm | 像激光笔指墙,指哪测哪 | 玻璃、镜面会“瞎” |
| 毫米波 | C4002 | Fermion | 24GHz;静态10m;120°×120°;$8.90 | 感知呼吸微动,坐着不动也知道有人在 | 金属遮挡敏感 |
毫米波为什么值得单独关注? C4002用24GHz FMCW技术,
能区分“运动”“静止”“微动”三种状态,
在10×10m范围内检测完全静止的人——这是传统PIR做不到的。
作为Fermion系列产品,它体积小、价格低,非常适合做智能照明、存在感知的原型验证。
关于毫米波雷达的应用场景 独居老人跌倒监测、智能汽车,请见本系列此前的 《毫米波调研》 文章。
耳朵——声音传感器 :拍手就能触发
类比总结:声音传感器就像给耳朵戴了一个助听器,能把很轻的声音放大到主控板能“听见”。它输出模拟电压值,不是分贝数。你不需要知道“多少分贝”,只需设一个阈值——超过就触发。
| 产品 | 系列 | 具体数据 | 生活场景翻译 | 注意 |
|---|---|---|---|---|
| SEN0034模拟声音 | Gravity | 300倍放大 | 像给耳朵戴助听器,拍手就触发 | 输出不是分贝,需设阈值 |
| I2S MEMS麦克风 | — | SNR 59dB | 像数字录音笔,能采音频 | 适合语音识别,需I2S主控 |
皮肤——温湿度 与土壤/液体 :比体感更精确
类比总结:温湿度传感器像你的皮肤,但比你更精确。DHT11像“大概感觉今天热”,读数会飘;SHT30像“精确知道洗澡水温差”,长期稳定。土壤传感器像一根电子手指插进土里,直接说“该浇水了”。
| 产品 | 系列 | 具体数据 | 生活场景翻译 | 适合 |
|---|---|---|---|---|
| DHT11 | Gravity | 温度±2℃;湿度±5%RH | 像“大概感觉今天热”,读数会飘 | 教学、短期验证 |
| SHT30 | Gravity | 温度±0.2℃;湿度±2%RH;¥49 | 像“精确知道洗澡水温差”,长期稳定 | 初学者首选 |
| 电容土壤湿度 | Gravity | 防水防腐,电容感应 | 像电子手指插土里,说“该浇水了” | 自动灌溉 |
| SEN0228光照 | Gravity | 直接输出lux | 像手机自动亮度,知道“现在多亮” | 智能补光 |
DIY 自动可参考:水培 pH 自动监测 · DFRobot Gravity 传感器选型
本体感觉——IMU :硬件的“内耳前庭”
类比总结:IMU就是硬件的内耳前庭——它告诉你“我在往哪边倾斜”“我转了多少度”“我掉下去了没有”。6轴够你学“倾斜和旋转”,9轴/10轴才多出“指南针”和“高度计”。
| 类型 | 代表 | 系列 | 具体数据 | 生活场景翻译 |
|---|---|---|---|---|
| 6轴 | BMI323 | Gravity | ±2g~±16g;±125~±2000°/s | 像内耳:知道倾斜、旋转、掉落 |
| 9轴 | BMI323+BMM350 | Fermion | 加磁力计;0.37mA低功耗;24×19mm | 多一个“指南针”,且体积极小 |
| 10轴 | 10DOF | Fermion | 加磁力计+气压计 | 多一个“指南针”和“高度计” |
初学者建议:从Gravity 6轴BMI323开始,接线简单、库完善。需要做嵌入式产品时再切到Fermion 9DOF。
初学者怎么选?一张表看完
| 你的需求 | 推荐产品 | 系列 | 价格 |
|---|---|---|---|
| 第一个传感器 | SHT30温湿度 | Gravity | ¥49 |
| 测CO₂ | SEN0220 | Gravity | ~¥200 |
| 综合空气质量 | MiCS-4514 | Gravity | ¥169 |
| 避障/液位 | URM09超声波 | Gravity | $7.90 |
| 静止人体存在检测 | C4002毫米波 | Fermion | $8.90 |
| AI视觉 | HUSKYLENS | Gravity | ¥249 |
| 声音触发 | SEN0034 | Gravity | — |
| 姿态/倾斜检测 | BMI323 6轴 | Gravity | — |
| 嵌入式紧凑IMU | Fermion 9DOF | Fermion | $13.90 |
入门建议:买一个Gravity 27件传感器套装(¥499) ,包含光线、声音、距离、气体、触摸、加速度等常用传感器,一次覆盖五感中的大部分类别。先跑通每一个,再根据项目需求买专用型号。
FAQ常见问题
Q1:Gravity和Fermion到底怎么选?
结论:学习阶段选Gravity,产品阶段选Fermion。Gravity免焊防反插,配IO扩展板直接插,适合快速验证。Fermion用2.54mm排针孔,体积小但需接线,适合嵌入式集成。很多传感器同时有两种版本,先玩Gravity,需要缩小体积时再切Fermion。
Q2:新手第一个传感器买什么?
结论:SHT30温湿度,¥49。它不涉及复杂校准,通电改一行引脚号就能在串口看到数据,是理解“传感器—主控—输出”链路的最低门槛。精度±0.2℃、±2%RH,比DHT11稳定得多,水培、孵化、仓储场景都能用。
Q3:毫米波和超声波有什么区别?
结论:避障用超声波,存在检测用毫米波。URM09测物理障碍,2-500cm。C4002用24GHz FMCW,静态检测10m,能感知呼吸微动,坐着不动也知道有人在。智能照明、智能马桶用毫米波,避障小车用超声波。
Q4:DFRobot的传感器支持ESP32和树莓派吗?
结论:全面兼容。Gravity是纯物理连接标准,3.3V/5V双电压,不绑定主控。传感器库提供Arduino C++和MicroPython两种版本。ESP32自带WiFi蓝牙,适合物联网远程监控;树莓派适合需要Linux环境的场景。
Q5:HUSKYLENS和普通摄像头有什么区别?
结论:普通摄像头只拍画面,HUSKYLENS直接告诉你画面里是什么。内置Kendryte K210 AI芯片,本地运行人脸识别、物体追踪、颜色识别、巡线等功能,不需要连电脑或云端。2.0寸屏幕实时显示识别框,按学习键就能“教”它认识新东西,售价¥249。
Q6:27件传感器套装值得买吗?
结论:非常值得,¥499覆盖五感大部分类别。套装包含光线、声音、距离、气体、触摸、加速度、震动等传感器,一次建立完整感知能力。先逐个跑通教程,理解每类传感器能做什么,再根据项目需求买专用型号。这是从零到“能做出东西”的最短路径。





