最近逛社群的时候,看到一个《基于边缘 AI 的电机状态检测》活动,感觉挺有意思,就报名参加了。之前只玩过 STM32F103C8T6,这次正好借着活动的机会,接触一下新的开发板,也看看嵌入式和 AI 结合起来能做些什么。
活动提供了三款开发板,我最后选择的是 STM32C562RE。它不是其中性能最强的一款,不过我比较看重性价比,也想通过这次实际动手,了解一下这款芯片的开发体验。
拿到套件后,第一印象是包装很好。这次除了开发板,还配有直流电机、蜂鸣器和三轴传感器,各个模块也都配了线材。对于准备边学边做的我来说,配套齐全还是挺省心的,可以把精力更多地放在接线、调试和程序开发上。
这次使用的开发环境是 STM32CubeMX2 + GCC + HAL 库。从之前接触的 F103 换到 C5,对我来说既有熟悉的地方,也有不少需要重新摸索的内容。先不急着把所有模块都接上,第一步还是从最基础的上电、烧录和点灯开始。
目前已经成功烧录了点灯程序,开发板也正常亮起来了。有意思的是,这一步都是借助 AI 完成的。以前玩开发板,遇到不懂的地方主要靠查资料、找例程;这次也想试试,让 AI 参与开发,看看它能帮我把整个项目推进到哪一步。当然,程序跑起来只是开始,后面还得慢慢弄清楚代码和硬件是怎么配合工作的。

这次活动的主题是电机状态检测,后续准备先把电机和三轴传感器用起来,尝试采集电机运行时的数据,再逐步了解这些数据怎样用于状态判断,以及 AI 模型如何部署到开发板上。现在对这部分还处在探索阶段,正好跟着活动一步步实践。
这篇先记录一下开箱和首次点灯,算是给这次学习留个起点。从熟悉的 F103 到新的 C5,再到边缘 AI,接下来应该有不少值得折腾的地方。后续有进展,或者踩到什么坑,也会继续和大家分享。
我要赚赏金
