这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 【Let'sdo|2026第3期】基于边缘AI的电机状态检测开箱及环境搭建

共1条 1/1 1 跳转至页

【Let'sdo|2026第3期】基于边缘AI的电机状态检测开箱及环境搭建

高工
2026-10-31 21:18:57     打赏

        中秋左右逛坛子,突然看到弹出一个边沿AI的活动,点进去细看,发现这活动还挺有意思,在一个低算力的arm平台上跑通简单AI算法,一下子来了兴趣,便顺手报了名了。

        过了几天就收到了审核通过的通知,由于刚好收到的信用卡刷卡任务需求,一直拖到了十一才去下单。之后估计订单的审核是在国内,真正到美国审核通过的时间已经拖到了8号去了。之后便是13号才收到东西。

器件选择

        个人一贯的选型风格都是尽量在预算内选择,因此当把所有可选的都加到购物车去看时就发现如果选择H5,就算满足最基础任务都超支了,因此立即排除了这块板子。之后再去对比C562和C542,发现这两块板卡的价格一样,562外围器件更加全,且RAM和ROM都大,这么一对比,主控立马就选择了562。

        而步进电机和imu属于必选,也没啥好说的,直接默认选了。

        选择完这些器件后,由于自己手头上本来就有个蜂鸣器(这东东驱动逻辑都是一样的,通过pwm驱动,不同频率对应不同的声音),因此不需要再去购买蜂鸣器了,空出来的20来块就可以去选择其他可以在这个活动中用得上,且自己刚好又没有的东西。

        基于这么个逻辑,上到得捷上看预算范围内的器件,20来块以内的器件,除了转接板,基本上都是一些按键,灯之类的常见的小器件。手头上都有同类的,因此选型范围就倾向于选择自己手头上其他板子用得上的转接板了。

        再去查看外围器件的资料,便发现步进电机是5V供电的,而三轴加速度传感器则是5V或者3.3V供电的,也就是说,如果都用5V工作,那确实可以共地和电源。这么看下来,就找到了树莓派pico的底板,基本上每个脚都引出了公母种接线(也就是说,一个脚至少可以转接到2块板子上,即使不够,再跳转一下,又可以加两块板子,比起单纯的I2C扩展板之类的,实用多了),在这个项目上用完后,也能用在pico和pico2板卡上(之前墨水屏活动留下来的板子),因此就选择了这块板子。这也在后面验证了,多了这块板,刚好规避了两个问题,一是:c562的5V带载能力太差,不能直接驱动步进电机,需要用树莓派的底板转接一个供电上去。二是加速度传感器小板接口是2.0间距的,而且除了板卡配的线,其他2.0的线都接不进去,感觉像是dfroobt自己定义的接口类型,刚好可以用这个小板转接一下,切换成2.54间距的常用接口接到562板卡上。

收货

图片1.jpg


资料查找

        这块不得不吐槽,这次选型的两个外围器件,都是seeed已经停产的器件,seeed对这两个器件资料的维护真的是一言难尽。步进电机,seeed上能找到资料,但是显示的资料却是另一个板卡的。不过后面用codex,codex居然帮忙找到了资料链接:Gear Stepper Motor Driver Pack | Seeed Studio Wiki

        三轴加速度传感器稍微好点,但也有关键资料没了,原理图链接点开直接报错,合着后面只能靠芯片规格书去猜可能是什么样的。最后几经辗转,终于在seeed的中文论坛上找到了资料 Grove - 三轴数字加速度计 (LIS3DHTR) | Seeed Studio Wiki

        主控资料倒还好,唯一出乎意料的是,C5系列的cubemx换成了cubemx2,而且只有c5系列用这个,后来查资料发现切换到这个架构,是为了充分发挥cubemx的性能,以及方便大模型编程(这也确实在后面的编程中感受到了,不像别的方案只是大模型,562会有各种工具提高大模型的准确率)。

环境搭建

        环境搭建上,网上有不少帖子,其中【STM32开发笔记】CubeMX2+VSCode环境搭建_stm32cubeideforvscode-CSDN博客这篇写的很详细,按照这个的步骤,很快就把环境搭建好了。中间遇到的两个问题:

        一是插件安装好后,启动时还需要下载一些依赖,这些依赖部分需要翻墙才能下到,费了点时间。

        二是安装时需要注意vscode先配置一下单独的stm的配置后选中配置再去装插件,不然装完了会导致部分已有的插件出异常(比如跳转不畅,比如codex界面挂掉,只能用CLI沟通)





关键词: 基于     边缘     电机     状态     检测     开箱     环境     搭建    

共1条 1/1 1 跳转至页

回复

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