感谢电子发烧友论坛和电子工业出版社的赠书。
在[上一篇帖子](【新提醒】【「嵌入式系统设计与实现」阅读体验】+ 初步印象 - 社区活动专版 - 电子威廉希尔官方网站
论坛 - 广受欢迎的专业电子论坛!)中介绍了《嵌入式系统设计与实现——第六届全国大学生嵌入式芯片与系统设计竞赛芯片应用赛道优秀作品剖析》一书的基本情况。今天来学习一个具体的案例。
这本书中意法半导体的案例是最多的,尤其是第二部分,占比极高,这也说明意法半导体在高校中推广是很成功的,很多学生一谈到嵌入式就想到STM32。今天学习的案例是“基于STM32的水果无损检测及分拣系统”。这个作品的威廉希尔官方网站
难点其实不大,很容易想到它就是用视觉做检测,再加上STM32驱动电机进行分拣操作。



这个作品的识别部分用的是OpenMV4,它是一款专为机器视觉设计的高性能开发板,最大优点是易用,可以使用MicroPython编程,实现图像的识别。在本项目中,OpenMV4用于识别水果和人脸(操作人员打卡)。
STM32F7是主控板,用于接受OpenMV4的检测结果,并驱动电机。此外还用到ESP32和ESP8266,用于无线互联,并将数据传到阿里云实现物联网操作。案例还使用了温湿度传感器和人体感应传感器。

作品详细设计了分拣的机械结构。这个嵌入式比赛比较喜欢学生进行动手制作,包括自制开发板或机械结构。如果用现成的开发板,只做算法实现,一般得分不会很高。


从资料看,作品的完成度很高,基本上实现了其预定的目标,估计这也是它能够获得高分的原因。

从学习书中案例和我自己指导学生参赛的经验看,现在的比赛成本是越来越高了,比赛作品制作越来越精良。另外建议同学们在组队时队员除了有擅长编程的,还要有擅长硬件制作的,这样才容易走到最后。
|