这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【let's do|2026年第3期】开箱篇-所见即所得

共1条 1/1 1 跳转至页

【let's do|2026年第3期】开箱篇-所见即所得

助工
2026-10-23 22:27:30     打赏

非常荣幸此次参加了 Let's do 2026 第3期活动,提供的开发板也是非常的给力。

一、主控选择

──────────────────────────────────────────────────

我最终选用了 NUCLEO-H533RE 这款开发板。主要是基于以下几个方面的综合考量:

1. 核心性能与边缘计算潜力

该板载芯片搭载 STM32H533RET6,采用 ARM Cortex-M33 内核,最高主频可达 250 MHz,并集成硬件浮点运算单元(FPU)。较高的主频与强大的算力不仅是常规控制任务的保障,更赋予了它运行轻量级边缘推理模型的能力。在项目中,我计划利用这一特性,对电机振动信号进行实时的特征提取与分类,探索其在工业预测性维护场景下的应用潜力。

2. 安全架构优势

NUCLEO-H533RE 支持 Arm TrustZone 技术,这是一个非常亮眼的特性。它允许在硬件层面上隔离安全代码与普通应用代码,提供 AES 等硬件加密加速能力,以及安全启动相关功能,为构建高可靠性的嵌入式系统提供了原生支持。

3. 生态成熟度

依托于 STM32 成熟的软件生态,开发过程中的工具链支持与社区资源丰富,能够大幅降低开发门槛,让我们更专注于功能实现与性能调优。

二、逐个拆箱介绍

──────────────────────────────────────────────────

2.1 NUCLEO-H533RE 开发板

NUCLEO-H533RE 是 ST 推出的一款基于 STM32H5 系列的高性能开发板,板载 STM32H533RET6 MCU。作为本次项目的核心计算单元,它负责边缘推理模型的运行以及电机振动信号的采集与处理。核心规格如下:

• 内核:ARM Cortex-M33,最高 250 MHz

• 浮点运算:集成硬件 FPU(浮点运算单元),加速深度学习推理计算

• 安全性:支持 Arm TrustZone,提供 AES 硬件加密加速、安全启动等功能

• 扩展接口:丰富的 GPIO、SPI、I2C、UART 等通信接口,方便连接各类外设 
image.png

图1 NUCLEO-H533RE 开发板实物

2.2 LIS3DH 三轴加速度计扩展板

加速度计模块采用 Seeed Studio 的 Grove 系列 —— LIS3DHTR 三轴数字加速度计。这是一颗超低功耗三轴加速度计,核心参数如下:

• 芯片:LIS3DHTR,超低功耗三轴加速度计

• 量程:可在 ±2g 到 ±16g 之间切换,适应不同振动强度场景

• 通信接口:支持 I2C(Grove 接口默认)、SPI 以及模拟输出三种方式

• 特色功能:集成 FIFO 缓冲和中断功能

对于本项目来说,FIFO 功能尤为关键——它可以让传感器先攒一批采样数据再一次性读出,大幅减轻主控频繁读寄存器的负担,同时保证数据的时间一致性。这对于后续进行三轴角速度和三轴加速度的同步获取,以及通过 Mahony 算法解算欧拉角等高级处理至关重要。

模块除了正面垂直的 Grove 接口接入 I2C 总线外,底部还提供了两组保留的 pad,分别可以配置为模拟输出或 SPI 总线接入,提供了灵活的扩展能力。 

image.png图2 Grove LIS3DH 三轴加速度计扩展板

2.3 ULN2003 + 28BYJ-48 步进电机驱动套装

步进电机部分使用了 Seeed Studio 的步进电机套装,包含以下组件:

• 步进电机:CX28BYJ-48 型 5V DC 步进电机(20Ω),经典入门和教学型号

• 驱动模块:ULN2003A 达林顿管阵列驱动板,带状态指示灯

步进电机的优势在于转角可控、转速可控,方便我制造出不同的运行状态(正常转、堵转、变速等),为后续的"状态检测"提供可复现的实验对象。ULN2003 驱动板上还带了几颗指示灯,通电后能直观看到四相的通断节奏,调试过程非常直观。

接口方面,电机连线使用 XH2.54mm 接头,ULN2003A 模块引出的是普通的 2.54mm 排针,方便与主控板连接。

image.png 
图3 CX28BYJ-48 步进电机实物

image.png

图4 ULN2003A 步进电机驱动模块

2.4关于 Grove 接口生态

本次外设配件主要使用了 Seeed Studio 的 Grove 全家桶。Grove 接口是 Seeed Studio 开发的标准化接口生态,本质上是一个带电源和信号的 4 线 PH2.0mm 接口,引脚定义包括 GND、VCC、SDA(I2C 数据)、SCL(I2C 时钟),根据不同外设会有不同定义。即插即用的设计理念大大简化了硬件连接,让开发者可以更专注于软件逻辑和功能实现。

Grove 接口的即插即用特性让硬件搭建变得非常高效,4 根线(GND、VCC、SDA、SCL)即可实现供电与通信,非常适合快速原型开发。

三、总结与展望

──────────────────────────────────────────────────

本次 Let's do 2026 第3期活动的物料已经全部到位,感谢 DigiKey 和 EEPW 提供的支持!

接下来的计划如下:

    基础任务

• 开发环境搭建与基础控制:搭建 ST 开发环境(STM32CubeMX+ IDE),完成 NUCLEO-H533RE 开发板的基础配置,灯光的基本控制,并输出串口调试信息,验证开发链路畅通。

• 加速度计数据采集:驱动 LIS3DH 三轴加速度计,通过 I2C 接口采集电机运行时的振动数据,并通过串口进行打印输出等。

• 电机运行状态数据采集:控制 28BYJ-48 步进电机运行于停止与启动等不同状态,采集对应的加速度数据,并按照 NanoEdge AI Studio 工具的数据格式要求进行整理,满足工具获取数据的要求。

• NanoEdge AI Studio 模型训练与部署:将整理好的电机运行状态数据导入 NanoEdge AI Studio 进行训练,生成可用的分类模型并部署到开发板上,实现对不同运行状态的分辨。

    进阶任务

• 多状态扩展与异常报警:在基础任务之上,进一步增加电机异常状态(如异常抖动、堵转等),通过 NanoEdge AI Studio 实现多分类训练及模型部署,并结合 Grove Buzzer 蜂鸣器模块实现异常状态报警功能。

敬请期待后续更新,届时将详细分享任务各部分的实现细节与技术心得。



共1条 1/1 1 跳转至页

回复

匿名不能发帖!请先 [ 登陆 注册 ]