基于人工智能技术的湿垃圾破袋分拣装置(作者:康吴悠 栗式超<上海市莘庄中学 高一2班>印佳妮 顾奕辰 施峥丞<上海市莘庄中学 高一4班>顾忆丞<上海市莘庄中学 高一7班>)

来源于:知识就是力量
发布时间:2024-11-21 12:08:57
    小字号

基于人工智能技术的湿垃圾破袋分拣装置

作者:康吴悠 栗式超(上海市莘庄中学 高一2班) 印佳妮 顾奕辰 施峥丞(上海市莘庄中学 高一4班)顾忆丞(上海市莘庄中学 高一7班)

摘要:2019年7月1日,上海市垃圾分类正式实施以后,居民在倒湿垃圾时,需要用手捏住垃圾袋底部倒出湿垃圾,再将垃圾袋作为干垃圾投入干垃圾桶。这样操作容易脏手,也经常出现倒错垃圾桶的情况。针对此问题,我们产生了设计一种自动化湿垃圾破袋分拣装置的想法。装置通过超声波传感器识别垃圾袋,由马达带动圆形刀片组旋转切割进行破袋,采用软件编程实现湿垃圾破袋分拣过程。装置采用国际机器人VEX-IQ标准比赛教具进行样机设计和演示,由多组18孔粱组成的固定框架,以及1个自动翻板机构、1个挂臂翻杆机构,2片圆形切割刀片、1个超声波传感器、3台智能马达和1个主控器等组成。居民将装有湿垃圾的袋子挂在装置上方的钉钩上,超声波传感器检测到垃圾袋后,程序驱动翻板上翘,将湿垃圾袋压紧在刀片组上,由马达带动圆形刀片旋转切割进行破袋,破袋后翻板下翻,将湿垃圾送入框架下方的湿垃圾桶内,随后与钉钩相连的翻杆翻转150度,将倒空的垃圾袋送入相邻的干垃圾桶内,自动完成湿垃圾袋破袋分类投放。使居民在投倒湿垃圾时方便、高效且不脏手,为推进垃圾分类工作提供积极的促进方案。
关键词:湿垃圾;垃圾分类;全自动;超声波传感器;C语言编程

1.1项目背景
        《上海市生活垃圾管理条例》[1]于2019年1月31日,由上海市第十五届人民代表大会第二次会议通过并公布,自2019年7月1日起施行。根据该条例细则规定,垃圾袋属于干垃圾,要求人们倒空湿垃圾后把垃圾袋扔进干垃圾桶,倒湿垃圾时,需要解开垃圾袋,用手捏住垃圾袋底部,使袋口朝下才能倒出垃圾,这一操作很容易脏手,导致许多人对投放湿垃圾产生反感和厌恶的情绪。因此就会出现有人偷偷将装有湿垃圾的垃圾袋堆在楼道外(图1)或扔在垃圾房外(图2),这种行为不仅污染环境,还给投放站的工作人员增加了复杂繁琐的工作量。于是我们想设计制作一个可以高效且方便的湿垃圾袋破袋装置,来解决上述问题。

        
图1  楼道外的垃圾        图2  垃圾房外的垃圾

1.2现状调查
        目前,市场上使用的破袋器种类比较少,实际走访多个社区,只发现了一种湿垃圾破袋器,它是通过锋利的锯齿来割破袋子(图3)。

  

(1)锯齿            (2)实物
图3锯齿破袋器

        经过观察与实际体验,发现它有以下缺点:
        1. 破袋效率不高,影响垃圾桶的存放量,很不方便。
        2. 操作中需要将垃圾袋靠近锯齿用力往锯齿反向拉扯,有一定的力量要求,对于老人和儿童操作很不方便,暴露在外的锯齿也存在一定危险性。
        3. 需要保洁人员一直守候,及时更换并安装到空置的垃圾桶。
        因此,我们希望设计出安全性高,且易于操作的湿垃圾破袋装置。

2.项目设计
2.1设计思路
        在实际走访了几个小区的垃圾房后发现,很多小区直接在垃圾房外放置干垃圾桶和湿垃圾桶各一个(图4),居民手动把湿垃圾倒入湿垃圾桶,然后再将垃圾袋投入干垃圾桶。我们想设计一个可以自动破袋的装置,把湿垃圾破袋装置安装在一个支架上,而支架下方正好能容纳湿垃圾桶,支架前侧相邻位置放置干垃圾桶,当湿垃圾桶或者干垃圾桶被填满时,可以很容易更换成空桶。

图4  小区垃圾投放点

2.2方案设计
        装置功能设想:
        1)居民只要将湿垃圾袋放在自动破袋装置的固定位置,超声波传感器检测到垃圾袋反馈给主控器;
        2)程序控制翻板上翻夹紧垃圾袋,主控器控制马达带动刀片旋转破袋。
        3)破袋后翻板下翻使湿垃圾滑入下方的湿垃圾桶,然后翻杆在马达的转动下将垃圾袋投入前方的干垃圾桶,最后翻板和翻杆复位。
        4)当超声波传感器再次检测到垃圾袋时,重复之前的一系列动作。
        为了更好地展现作品的整体设计思路,我们应用3D软件制作了设计图,来展现作品的整体设计效果(图5)。

(1)待机状态                         (2)工作状态
图5 湿垃圾破袋分拣装置3D设计图

2.3 工作流程设计
        湿垃圾破袋装置采用模块化C语言软件Easy C编程,实现自动化湿垃圾袋破袋分类投放的过程(图6)。

图6

3.实体样机制作
3.1破袋装置框架
        样机采用VEX-IQ教具[2]搭建框架(图7)。框架下方设计成镂空,可以容纳湿垃圾桶,也便于垃圾桶的更换。

(1)框架上部                (2)框架下部
图7破袋器框架
3.2主控器
        主控器采用国际机器人VEX-IQ比赛教具套件中,型号为:228-2540的主控器,它有12个智能端口,通过电脑编程可精准控制多个智能马达和传感器,实现初步的人工智能操作,可以创建和运行自定义程序(图8)。

(1)安装前             (2)安装后
图8 228-2540主控器

3.3超声波传感器
        在搭建样机时,我们在框架的一侧安装了反应灵敏、易于维护的228-3011的超声波传感器[3、4](图9),它的测量范围在50-1000mm之间,完全可以胜任工作要求。

图9 228-3011超声波传感器

超声波传感器安装到位且在无垃圾袋的情况下,测量出到另一侧边框实际距离为204mm。考虑到垃圾袋固定器位于测距的正中位置,所以,我们设置当超声波传感器测量距离小于180mm时,系统判定有垃圾袋存在,程序启动(图10)。

(1)安装后的传感器             (2)传感器测距
图10 测试中的超声波传感器

3.4智能马达
        VEX-IQ教具中的智能马达(图11)可以通过电脑程序控制其旋转速度、方向、运转时间及旋转角度等功能。此款智能马达最高转速被限定在100RPM以内,对于破袋刀片来说转速偏慢,所以在马达驱动刀片时,通过尝试,最终我们采用了1:5的齿轮组[5](图12)来提速,提速后最高转速可以达到500RPM。

图11 智能马达              图12 齿轮组结构3.5破袋刀片
        3.5.1破袋刀片的破袋率实际检验
        破袋率实验材料:家用餐厨35×45mm垃圾袋,内装100克左右的大米,模仿湿垃圾(图13)。


(1)垃圾袋    (2)袋内放置大米  (3)模拟湿垃圾袋
图13实验材料

在最初的设计方案里,我采用了滑动刀片(图14)的方式来破袋。锋利的美工刀片在碰到不平整的塑料袋时,表现出了破袋不连续、容易钩住垃圾袋或者根本破不开袋子的情况(图15),当垃圾袋内有硬物时刀片还会受阻而卡住。通过反复尝试和调整,破袋效率还是很差,最终不得不放弃。

图14 滑动式刀片  图15 无法有效破袋
3.5.2破袋刀片的改进
        1)为了获得最佳破袋效果,我们查阅了和刀片相关的一些文献,发现圆形刀片[6.7] ,切割效率更高,同时具有低能耗和刀片不易变钝等优点。
        2)因此我们重新设计了破袋装置,采用马达驱动单片圆形刀片(图16)来破袋。实验发现,圆形刀片确实能轻易地破开垃圾袋,但新的问题随之出现。装了湿垃圾的垃圾袋体型呈圆形,在单刀片破袋时,垃圾袋常常会被带偏,同时破袋面比较小,湿垃圾无法彻底漏出(图17)。

图16  圆形单刀片  图17  破袋口偏小

3)经过多次尝试,认为圆形刀片具有切割效率高、功耗较低,同时刀刃不易变钝、易于维护等优势。所以最终选择了直径为76mm的“力锋牌”圆形刀片(图18),当刀片在马达的驱动下高速旋转时,能轻易破开常见的不同厚度的塑料袋。

    

(1)“力锋牌”圆形刀片   (2)组装后的刀片
图18  破袋刀片组

        4)为了达到机器机构简单易于维护的要求,通过反复尝试,最终选择了双刀片反向旋转的设计方案。通过两片圆形刀片并排,同时由内向外旋转切割的方式实现破袋。经过多次实验,确认破袋效果较好(图19),方案可行。

 

(1) 圆形双刀片组 (2)垃圾袋底部几乎完全破开
图19 圆形双刀片破袋效果
        5)为了安全和卫生,我们制作了一个防护罩将刀片靠近使用者的一面保护起来,避免误伤和垃圾飞溅出来(图20)。


(1)安装防护罩前          (2)安装防护罩后
图20刀片防护罩

3.6自动翻板
        在实际走访中发现,居民装湿垃圾的袋子尺寸并不统一,而破袋刀片位置是固定的。对于那些较大的垃圾袋,悬挂时破袋位置太高,导致湿垃圾残留袋内,因此,在刀片下面特意设置了一块自动翻板(图21),工作程序如下:
       

(1)翻板正面(2)翻板背面
图21  翻板机构

        1)当翻板回复初始水平位置时,无论垃圾袋有多大,都能确保底部接触破袋刀片。
        2)超声波传感器未检测到垃圾袋时,马达会维持翻板在初始水平位置,不下落。当超声波传感器探测到垃圾袋时,翻板会上翻30度,起到夹紧垃圾袋的作用,破袋后翻板下翻,使湿垃圾滑入湿垃圾桶内。
        3)程序通过智能马达控制翻转角度,达到一定角度时系统默认到位,反馈主控器进行下一动作。
实际测试时发现垃圾袋较轻时,刀片很难破袋,因此设计翻板上翻,产生一个夹板的作用,把垃圾袋抵在刀片上,确保破袋的有效性。

3.7自动翻杆
        为了能让垃圾袋固定,我们在翻杆上安装了一个钉钩,如果使用手提式垃圾袋则直接挂于钉钩上,如果使用平口垃圾袋,则可以将垃圾袋钉在钉钩上。破袋后,通过马达驱动翻杆向前翻转,将垃圾袋投入前方干垃圾桶。经过多次试验,翻杆翻转到150度时,垃圾袋均能顺利掉落至干垃圾桶内(图22)。

(1)钉钩(2)翻转后的翻杆
图22翻杆机构
        因此,程序设置翻杆转动到150度时,默认到位,反馈给主控器进行下一动作。
3.8编程
        为了实现控制功能,在老师的帮助和指导下,使用了由 Easy X[8.9]和C语言[10]相结合的Easy C 编程软件编写了控制程序(图23)。


        图23
3.9实际应用检验
        湿垃圾破袋分拣装置的样机完成后(图24)我们做了实际的使用检验。以垃圾袋被割破,且袋内物品被倒出视为实验成功;如果垃圾袋未被割破或是袋内物品未能被倒出,则视为失败。检验过程如下:

(1)待机状态(2)工作状态
图24 湿垃圾破袋器
        1)收集了居民通常装湿垃圾时就地取材、不同类型、不同材质的塑料袋(图25);
        2)测量各种塑料袋的厚度;
        3)观察记录破袋器刀片破不同塑料袋的效果;
        4)设定自动程序中刀片的运转时间。
        针对常见的几种塑料袋,得到了具体的破袋时间记录(表1)。

(1)平口式垃圾袋(2)手提式塑料袋A(3)手提式塑料袋B
图25 常见的各类塑料袋
表1.  常见塑料袋破袋的时间记录:

垃圾袋类型

厚度(mm)

破袋用时(s)

破袋情况

平口式垃圾袋

0.0065

1

完全破袋

手提式塑料袋A

0.025

3

完全破袋

手提式塑料袋B

0.03

3.5

完全破袋

        通过以上实验对比,同时考虑到马达带动刀片旋转有一个加速的过程,因此,在设计自动程序时,我们将刀片旋转切割的时间设定为4秒。
4. 结论与创新点
        4.1结论上述湿垃圾破袋分拣装置的设计和制作主要集中在样机的设计和搭建,由于市场上还不能买到相关金属部件进行制作,因此我们采用国际机器人VEX-IQ比赛教具替代,以便更直观展现出装置的结构及工作过程。湿垃圾破袋分拣装置运行过程为全自动,无需手动操作,避免弄脏手。圆形双刀片组破袋效率高,节省时间。装置能自动将湿垃圾和垃圾袋投入对应垃圾桶。我们经过多次实验,成功制成湿垃圾破袋分拣装置。
4.2 创新点
        1. 使用超声波自动检测垃圾袋,无需手动操作。
        2. 利用EASY C编程软件实现过程全自动。
        3. 使用圆形双刀片组破袋,大大提高了破袋效率,同时刀片不易变钝易于维护。
        4. 设置翻板及翻杆,使垃圾袋和湿垃圾自动分开投放。
        5. 全自动破袋,手不接触湿垃圾,不易脏手。
4.3 后续改进及展望
        1. 湿垃圾破袋分拣装置采用了VEX-IQ教具,结构并不牢固,实际运用中改为金属板材折弯冲型,焊接连接能大大提高牢固和耐用性。
        2. 刀片属于损耗件,更换频率较高,后续要针对刀片安装和更换的简便性做改进。
        3. 今后可以给破袋分拣装置添加称重和联网功能,使全市的湿垃圾清运效率进一步提高。
        4. 接下来,我们准备将湿垃圾破袋分拣装置制作成正式的金属版本,并装在小区垃圾房内进行实地测试,根据居民使用的反馈,对它做进一步改进。
        5. 破袋速度以及程序运转流畅度可以继续提高以满足垃圾房在高峰时期对湿垃圾进行破袋分拣的效率。
        后续工作将集中在湿垃圾破袋分拣装置制作的改进,这样可以落实我们的设计用于现场测试,有助于我们进一步完善和改进湿垃圾破袋器,从而帮助本市居民更方便地进行垃圾分类工作。

 

参考文献
[1]上海市第十五届人民代表大会第二次会议主席团. 上海市生活垃圾管理条例[Z].2019,01,31:第四条.
[2]王雪雁,贺敬良,郝南海. VEX IQ机器人从新手到高手:搭建、编程与竞赛[M].化学工业出版社,2019,07.
[3]张萍. 超声波传感器的原理及应用[J].考试周刊,2011,62:157-158.
[4]生利英. 超声波检测技术[M]. 化学工业出版社,2014,09.
[5]陈爱平,张韵风,侯欣芸.齿轮的功用及加工[M].机械工业出版社,2010,06. 
[6]郭艳. 盘刀式切碎器刀刃曲线对切割能耗的影响[J] .吉林农业大学学报,2003,01
[7]赵新军,马德懿. 圆弧型刀片盘刀式切碎器功率消耗的试验研究[J] . 粮油加工与食品机械,1994,(4): 18-19.
[8]李柯景. Easy X在C语言课程教学中的应用[J].科教导刊(上旬刊),2018(7):91-92.[9]张煜昕. 基于Easy X图形库的多线程绘图应用[J] .电脑知识与技术,2018,(14)30.
[10]江涛,宋新波,朱全民. CCF中学生计算机程序设计[M].科学出版社,2019,01.

责任编辑:李银慧