
工训垃圾桶_cw32
简介
2023年江苏省大学生工程实践与创新能力大赛作品
简介:2023年江苏省大学生工程实践与创新能力大赛作品开源协议
:GPL 3.0
描述
赛题要求:
生活垃圾智能分类装置对投入的垃圾具有自主判别、分类并投放到相应的垃圾
桶、垃圾压缩、满载报警、播放自主设计制作的垃圾分类宣传片等功能。不允许采
用任何交互手段与分类装置进行通信及控制比赛装置
- 主控选型:
考虑到虽然所需单片机引脚数较少,但赛题所设定的环境恶劣(在垃圾桶中),且可能回有较大的灌电流,我们最终选用CW32F030C8T6作为主控芯片,部分参数如下:
同时,由于本设计需要进行大量深度学习计算,因此我们选用香橙派5作为视觉识别上位机,部分参数如下:
- 执行部分选型
我们选用双轴舵机精准控制垃圾倾倒装置的角度
我们选用具有较高精度的光电管传感器来检测垃圾满载情况
为了提高压缩时的扭力,我们使用丝杆+步进的方式驱动垃圾压缩装置
总装图如下
工程图:
- 硬件部分
电源部分,我们使用7V航模电池供电,首先经过LM2596-5V DCDC降压芯片将7V供电电压降压为5V,给光电管供电。
为了保证芯片供电电压稳定,我们在5V转3.3V降压方案上选取LM1117 ldo稳压芯片,使得供电电压具有更小的纹波。
芯片程序烧录方面,我们选择使用CH549G芯片作为内嵌DAP-Link,使其可以直接通过Type-C数据线烧录程序;同时保留传统SWD四线接口,便于使用无线烧录器。
- 软件设计
总体流程图
当识别到不同垃圾种类时舵机执行的动作
当垃圾满载时步进电机执行的动作
中断中检测垃圾种类
垃圾识别代码:
设计图

BOM


评论