Sensor Extension Board
本指南介绍如何使用 NE301 传感器扩展板快速搭建传感器 demo,满足更多不同的场景下的应用需求。
1. 概览
NE301 平台提供标准化的传感器扩展能力。传感器扩展板通过统一的 I2C 总线接入,由开源驱动层管理,支持即插即用和自定义传感器接入,为客户的定制化需求方案提供灵活的硬件基础。
开放架构
NE301 的传感器扩展基于标准硬件接口和开源驱动,开发者可以自由适配和扩展:
- 标准 I2C 接口:I2C 总线 1,7 位地址寻址(0x03–0x77),兼容主流 I2C 传感器
- 标准 SPI 显示:SPI6 接口驱动 ST7789VW TFT 显示屏(240×240 RGB565),用于传感器数据实时可视化
- 开源驱动层:完整的 C 语言驱动代码开源在 GitHub,路径
Custom/Hal/SensorExt/,包含 I2C 总线抽象、传感器驱动、CLI 调试命令和 TFT 显示输出 - 统一 CLI 命令:
sexp命令一行启动所有传感器数据采集和显示,降低使用门槛
扩展能力
| 扩展方式 | 说明 |
|---|---|
| 即插即用 | 传感器扩展板预集成 9 种传感器,连接即可使用 |
| 自定义传感器 | 通过 I2C 总线接入任意兼容传感器,参考开源驱动编写适配 |
| 显示输出 | 内置 TFT/OLED 驱动,支持传感器数据实时文字叠加和热成像伪彩色渲染 |
| API 集成 | 开源 C 语言 API(sht3x_init()、vl53l1x_get_result() 等),可集成到用户应用中 |
支持的传感器
| 传感器 | 型号 | 功能 | 典型应用 |
|---|---|---|---|
| 温湿度 | SHT3x | 温度 ±0.3°C,湿度 ±2%RH | 环境监测、仓储管理、设备过热保护 |
| 环境光 | LTR-31x | 可见光 + 红外光 16 位检测 | 灯光控制、日间/夜间切换、侵入检测 |
| 6 轴 IMU | LSM6DSR | 加速度计 + 陀螺仪 + 温度 | 姿态检测、振 动监测、跌倒检测 |
| 短距 ToF | VL53L1X | 激光测距 1.3m(短距)/ 4m(长距) | 人员接近检测、手势识别、防撞预警 |
| 远距激光 | DTS6012M | d-ToF,18m 量程(12m@160Klux),905nm,FOV<2° | 远距目标检测、距离监测、安防周界 |
| 红外热成像 | MLX90642 | 32×24 像素温度矩阵,±1°C,FOV 110°×75° / 45°×35° | 非接触测温、设备热分布检测、人体检测 |
| PIR 人体感应 | NP624M-F | 数字双元,抗射频干扰,功耗 5μA,VIN:1.6~3.6V | 人体移动检测、安防入侵、自动照明 |
| 毫米雷达波 | RKB1161LX1 | 24GHz,UART,功耗 68μA,20×20×1.0mm | 人员检测、存在感知、微动检测 |
| MEMS 麦克风 | LMA3729T381-OY3S | MEMS MTC,灵敏度 -38dB,SNR=63dB | 语音采集、声音检测、环境音频监测 |
支持的显示屏
| 类型 | 尺寸 | 接口 | 分辨率 | 色彩 | 外形尺寸 (mm) |
|---|---|---|---|---|---|
| OLED | 0.96" | I2C,4PIN | 128×64 | 蓝光 | 24.7(L)×27(W)×11.3(T) |
| TFT | 1.14" | SPI,IPS | 135×240 | 65K 色 | 31.4×28×11.3 |
| TFT | 1.54" | SPI,IPS | 240×240 | 262K 色 | 32(W)×43.7(H)×5.32(T) |