这次报名参加了 Let's do 2026 年第 3 期活动,命题是基于边缘AI的电机状态检测。收到得捷寄来的物料,趁着周末先来一篇开箱,记录一下到手的家伙什,也顺便理一理后面的思路。
先说下我这次的选型。主控我在三块 Cortex-M33 的板子里挑了 NUCLEO-H533RE,看中的是 STM32H5 系列主频高、算力足,跑一点轻量的边缘推理模型(比如对电机振动信号做特征提取和分类)会更从容;两个必选外设分别是 LIS3DH 三轴加速度计扩展板和 ULN2003 + 28BYJ-48 步进电机驱动套装。整套思路很清晰:电机转起来会产生振动,用加速度计把振动采下来,在主控上做信号处理和状态判断,这就是"边缘AI电机状态检测"最朴素的闭环。
逐个拆开看看NUCLEO-H533RE
到手第一感觉就是熟悉的 Nucleo-64 样式。板载 ST-LINK 调试器,一根 USB 线就能搞定供电、下载和调试,不用额外买仿真器,对上手很友好。板子引出了 Arduino 和 Morpho 双排针,扩展性没得说,后面接加速度计和电机驱动都靠它。STM32H5 内置的 Cortex-M33 带 TrustZone 和 DSP 指令,做数字信号处理这块比老 M4 更有底气。

LIS3DH 加速度计扩展板
核心是 LIS3DH 这颗超低功耗三轴加速度计,量程可在 ±2g 到 ±16g 之间切换,走 I²C 接口,还集成了 FIFO 和中断功能。对我这个项目来说,FIFO 很关键——可以让传感器先攒一批采样数据再一次性读出,减轻主控频繁读寄存器的负担,采样率和数据完整性更有保障。量程可调这点也实用,电机振动幅度不确定,能按实际情况调整灵敏度。板子是 Grove 接口形态,接线比较省心。

ULN2003 + 28BYJ-48 电机驱动套装
这套是经典组合:28BYJ-48 减速步进电机加 ULN2003 驱动板。步进电机好处是转角可控、转速可控,方便我制造出不同的运行状态(正常转、卡顿、变速等),给后面的"状态检测"提供可复现的实验对象。ULN2003 驱动板上还带了几颗指示灯,通电后能直观看到四相的通断节奏,调试很直观。

后面的打算
开箱只是第一步,接下来我打算这么推进:
先把 H533RE 的开发环境搭起来,配好时钟和外设,点个灯确认工具链通畅;
打通 LIS3DH 的 I²C 读取,把三轴加速度数据稳定采上来,验证 FIFO 和中断;
让电机在 ULN2003 驱动下正常转起来,并能人为制造几种运行状态;
把加速度计固定到电机上采集振动数据,观察不同状态下的信号差异;
最后落到边缘AI这一步——在主控上跑特征提取加轻量分类,实现状态判别。
整体来看,这次的物料搭配和命题贴合度很高,硬件齐全、上手门槛也不高,剩下的就是动手了。开箱先到这,过程帖见!
我要赚赏金
