当前位置: 首页 > 专利查询>河海大学专利>正文

基于深度学习和无线串行通信的垃圾分类识别控制结构制造技术

技术编号:35817932 阅读:19 留言:0更新日期:2022-12-03 13:42
本实用新型专利技术公开了一种基于深度学习和无线串行通信的垃圾分类识别控制结构,包括图像采集模块、图像处理模块、主控芯片、无线串口通信模块以及安装在相应类别垃圾筒上的舵机,图像采集模块采集所投垃圾的照片并传送给图像处理模块,图像处理模块识别所投垃圾的种类,并将识别结果转化成字符串,由无线串口通信模块发送至主控芯片,主控芯片接收无线串口通信模块通过串口发送的字符串信息,并进行协议解析,提取出垃圾所属类别,并根据相应的类别,控制不同类别垃圾筒上的舵机工作。制不同类别垃圾筒上的舵机工作。制不同类别垃圾筒上的舵机工作。

【技术实现步骤摘要】
基于深度学习和无线串行通信的垃圾分类识别控制结构


[0001]本技术属于垃圾分类
,具体涉及一种基于深度学习和无线串行通信的垃圾分类识别控制结构。

技术介绍

[0002]垃圾分类作为资源回收利用的重要环节之一,可以有效地提高资源回收利用效率,减轻环境污染带来的危害。传统的图像分类算法很难满足垃圾分拣设备的要求,利用卷积神经网络检测出垃圾的类别及位置,借助舵机自动打开对应的垃圾桶,可以降低人工成本,提高分拣效率。例如董子源.基于深度学习的垃圾分类系统设计与实现[D].中国科学院大学(中国科学院沈阳计算技术研究所),2020一文中,以ResNet101作为检测的主干网络,网络中加入注意力机制与特征融合机制的技术方案,并选择了SSD作为检测网络的baseline,配置多目标视频追踪的方法—SORT法与Deep SORT法。又如张文博.基于深度卷积神经网络的生活垃圾分类方法研究[D].西京学院,2021一文中,公开了基于注意力机制的垃圾分类模型,通过引入注意力机制对模型进行改进,选定Res Net50+CBAM作为目标检测模型的主干网络。
[0003]这些方案的缺点在于,神经网络算法过于复杂,运行时间长,占用内存过大。在低计算、低功耗设备上进行部署时,模型的内存占用必须要小。文中使用的ResNet101、VGG16、InceptionV3、InceptionResnetV2等神经网络在部署时需要耗费大量的乘法器,分时复用时会产生很高的延时,因此只有实验价值,没有实践价值。且神经网络算法准确率较低,神经网络算法准确率仅为90%。采用跟踪算法和目标检测算法,其局限性较大,可移植性弱,需要随着社会不断发展实时更新且仅适用于固定的垃圾种类的判别。
[0004]杨皓文等.基于NB

IoT的智能垃圾分类系统[J].物联网技术,2020,10(08):47

51.将利用神经网络算法训练的模型数据搭载在树莓派(Raspberry Pi)上,对读取的图像进行分类检测,通过控制电机将垃圾送入其所属分类的收纳桶中。李美锟等.基于GPU深度学习的家用智能垃圾桶设计[J].电子测试,2021(01):8

11,使用GPU加速,并结合硬件树莓派处理垃圾的图像信息,通过单片机控制步进电机实现垃圾分类。这些方案的缺点在于:树莓派单片机成本过高,单个树莓派单片机成本近千元,部署到垃圾桶上价格昂贵,没有实用价值。

技术实现思路

[0005]本技术的目的是用较为简单的神经网络,在低内存占用的情况下获得更好的准确率,解决树莓派单片机部署成本较高的问题,用简单的控制电路代替树莓派单片机使得单个垃圾桶成本可控。
[0006]为了解决上述技术问题,本技术采用如下方案实现:
[0007]基于深度学习和无线串行通信的垃圾分类识别控制结构,包括图像采集模块、图像处理模块、主控芯片、无线串口通信模块以及安装在相应类别垃圾筒上的舵机,图像采集
模块采集所投垃圾的照片并传送给图像处理模块,图像处理模块识别所投垃圾的种类,并将识别结果转化成字符串,由无线串口通信模块发送至主控芯片,主控芯片接收无线串口通信模块通过串口发送的字符串信息,并进行协议解析,提取出垃圾所属类别,并根据相应的类别,控制不同类别垃圾筒上的舵机工作。
[0008]进一步地,图像采集模块包括设置在垃圾投放区域的摄像头,图像处理模块包括上位机和训练好的用于垃圾分类的神经网络算法,主控芯片为MM32F3277单片机,无线串口通信模块实现外设与单片机的信息交互。
[0009]进一步地,主控芯片的A0

A3引脚负责输出PWM波,端子P4

P7分别连接四个舵机,通过改变信号的占空比来调整舵机的转动角度;主控芯片的C10

C12引脚负责输出串口控制信号,无线串口通信模块与端子Wireless相连接。
[0010]优选地,还包括DC

DC直流可调降压模块和线性稳压模块,7.2V的锂电池作为电源,经过DC

DC直流可调降压模块后为舵机和无线串口通信模块供电,再经过线性稳压模块后为单片机供电。
[0011]本产品采用7.2V的锂电池作为电源。由于舵机驱动以及无线串口通信模块需要5V供电,所以需要采用一个直流降压模块进行电压转换。由于从直流降压模块输出的电压为5V,单片机的芯片却需要3V3的电压驱动。故本产品采用AMS1117

3.3线性稳压芯片,并结合电路进行线性降压。
[0012]优选地,线性稳压模块为AMS1117

3.3线性稳压芯片。
[0013]本控制结构的具体实施过程:
[0014]1.用户将待检测垃圾放于识别区。
[0015]2.摄像头对有固定背景的识别区拍照,通过MATLAB软件调用摄像头拍照并把数字图像以矩阵的形式存储在MATLAB的变量区域。
[0016]3.将图像采集模块得到的数字图像矩阵输入到我们已经训练好的神经网络中,神经网络输出垃圾种类的结果。结果以浮点数1、2、3、4输出。
[0017]神经网络输出规则:“1”代表可回收垃圾、“2”代表不可回收垃圾、“3”代表有害垃圾、“4”代表厨余垃圾。
[0018]4.将识别结果转化成字符串的形式并将其作为无线串口通信的数据部分封装进协议帧。最后通过无线串口通信模块将该字符串发送给单片机。
[0019]字符串转化协议:1转化成字符串“rec”,2转化成字符串“ueec”,3转化成字符串“haz”,4转化成字符串“kit”。
[0020]5.单片机接收上位机通过串口传来的信息后,进行协议解析,提取出垃圾所属类别,并根据相应的类别控制不同的舵机工作。
[0021]协议解析的过程:串口数据传输时选用字符串的形式。可回收垃圾采用“rec”,不可回收垃圾采用“ueec”,厨余垃圾采用“kit”,有害垃圾选用“haz”。当单片机接受到字符串时,先确认接收到的是完整帧,再判断接收到的字符串所指哪一类垃圾。根据垃圾种类,点亮主控芯片上的指示灯并打开相应的垃圾桶。
[0022]6.舵机连接与垃圾桶盖的转轴处,可以控制垃圾桶盖的开合。舵机根据单片机的指令,进行相应角度的转动,打开相应类别的垃圾桶盖。再经过3秒的延时,自动将垃圾盖闭合。
[0023]7.工作过程结束,可进行下一次的垃圾识别。
[0024]与现有技术相比,本技术具有如下有益效果:
[0025]本技术技术方案没有采用跟踪算法和目标检测算法,仍得到了高达97.1%的垃圾分类正确率,超过现有技术中的神经网络。
[0026]本技术技术方案中,没有使用昂贵的树莓派单片机,使用MM32F3277作为MCU的核心板,经过编程后专门用于垃圾分类任务,专用性强且成本低。
附图说明
[0027]图1为技术单片机主控芯片结构;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于深度学习和无线串行通信的垃圾分类识别控制结构,其特征在于,包括图像采集模块、图像处理模块、主控芯片、无线串口通信模块以及安装在相应类别垃圾筒上的舵机,图像采集模块采集所投垃圾的照片并传送给图像处理模块,图像处理模块识别所投垃圾的种类,并将识别结果转化成字符串,由无线串口通信模块发送至主控芯片,主控芯片接收无线串口通信模块通过串口发送的字符串信息,并进行协议解析,提取出垃圾所属类别,并根据相应的类别,控制不同类别垃圾筒上的舵机工作。2.根据权利要求1所述的基于深度学习和无线串行通信的垃圾分类识别控制结构,其特征在于,图像采集模块包括设置在垃圾投放区域的摄像头,图像处理模块包括上位机和训练好的用于垃圾分类的神经网络算法,主控芯片为MM32F3277单片机,无线串口通信模块实现外设与单片机的信息交互。3.根据权利要求2所述的基于深度学习和无线串行通信的垃圾分类识别控制结构,其特征...

【专利技术属性】
技术研发人员:潘洋一毕紫琪李明泽何进
申请(专利权)人:河海大学
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1