摘要
垃圾污染一直是最大的环境问题之一,从新中国成立开始,每隔一段时间就会出现工厂废水污染附近河流导致
水生生物大量死亡、居民饮用水资源被污染导致居民自身疾病等问题。个别乡村、城市会把垃圾露天堆放,除去这
些垃圾产生异味不谈,这些垃圾会产生硫化物和氨等有害气体,导致大气环境被破坏。
时至今日,科技发展十分迅猛,人们生活水平提高了,但同时人们生活垃圾的产出也远超昔日,由此产生了大
量的生活垃圾,但处理设备不健全等问题。不管是公共场所的垃圾桶,还是家里厨房的垃圾桶,都没有盖子,要用
手打开,夏天,家里的垃圾放进垃圾桶长久不处理会发出难闻的味道,同样医院的垃圾也会引起病菌的扩散。因
此,实现垃圾桶的自动打开和关闭十分有必要。
本设计的主要内容是利用STC89C52RC单片机制作一种智能垃圾桶,以ULN2003芯片的步进电机作为驱动模块,以
蜂鸣器和二极管做光声报警提示模块。该垃圾桶不仅可以实现感应和自动开关垃圾桶桶盖,而且还可以实现满载光
声报警提示。当有人扔垃圾时,红外传感器通过感应,产生低电平,单片机判断与红外传感器相连的I/O口传来的是
低电平,进一步配合步进电机实现垃圾桶桶盖自动打开。当然,任何高科技产品的结果都要回归产品本身的实用
性,怎样用较低的价格开发出实用的产品以及怎样实现该智能垃圾桶大范围覆盖也不会出现资金消耗过高的问题才
是研究的重点。该设计旨在为建设资源节约型、环境友好型社会做一点微小的贡献。
关键词
第一章 绪论
1.1 研究背景与意义
随着时代的进步和发展,以及社会经济的进一步增长,人们对于日常生活品位和质量的要求也愈加严格[1]。尤其是生活周边的环境卫生,但无论是在自己家还是公共场所,怎么处理垃圾一直是一个重要的问题。虽然大部分垃
圾会得到卫生填埋、焚烧等无公害处理,但也有部分垃圾会释放有害气体,污染环境、危害地球生物体。废旧电
池、节能灯等有害垃圾,不分类处理不仅会污染土壤资源,还会危害人体健康[2]。在炎热的夏天,如果不能及时处
理食物的残渣,就会导致其发臭发霉[3],细菌病毒会大肆滋生和传播,尤其是农村此种情景更为严重,这不仅仅影
响居民的生存环境和生活质量,而且也对人们的健康产生有害的影响[4]。
虽然国家早就提出了保护环境不乱丢垃圾以及废物资源回收再利用的倡导,但仍旧屡禁不止其主要原因是由于
垃圾桶很不卫生,大多数人都不愿直接接触垃圾桶去扔垃圾,有的人甚至直接将垃圾丢在垃圾桶盖上或者垃圾桶周
围,使得垃圾桶内“无垃圾”桶外“垃圾遍地”,导致资源再回收变得十分困难[5]。同时,大量的垃圾堆积在一起
也会散发出难闻的气味,不仅会对环境造成污染,而且还会增加人体与细菌的接触。要解决这个问题,可以从以下
两个方面入手:第一,要加强社会各界的广泛宣传;第二,要从设施上着手,让人们在投放垃圾时可以轻松并准确
无误的将垃圾进行分类投放[6]。所以很有必要实现垃圾桶的自动开启和关闭,因此我的设计目标是打造出可以利用
红外传感器和步进电机的配合,实现能自动打开或关闭垃圾桶盖,并且可以检测自身是否满载的垃圾桶[7]。这样能
为我国垃圾处理或多或少的做一点贡献,对建设资源节约型、环境友好型社会具有重大意义[8]。
当然,高技术产品归根到底还是看其实用性,如何以更低廉的成本开发出更实用的产品才是本设计的重点。
1.2 垃圾桶国内外现状
相比于我国,国外对智能垃圾桶研究的更早,但近年来我国智能垃圾桶的发展也极其迅猛。本小节将主要介绍
国内外垃圾桶的研究现状。
1.2.1 国内垃圾桶现状
国内垃圾桶大致分为四大类,如图1-1所示,第一类为无盖垃圾桶,第二类为手拉开盖垃圾桶,第三类为脚踩开
盖垃圾桶,第四类为活门垃圾桶。无盖垃圾桶味道很容易传播,手拉式或脚踩开盖式垃圾桶比无盖式卫生,但是这
使我们每扔一次垃圾都要开盖,十分不便捷[9]。手拉开盖垃圾桶在当下新冠疫情时代很不不利于疫情防控,也很让
一些洁癖朋友为难。脚踩和活门垃圾桶,在如今节奏快速的生活环境下很不便捷,淘汰是必然的。尽管一些传统垃
圾桶造型丰富,但大都功能单一,缺点明显[10]。
图1-1 国内四类垃圾桶
而我国智能垃圾桶开始发展的时间较晚,大体上可以分为广告垃圾桶、感应垃圾桶和新能源垃圾桶。感应垃圾
桶主要体现在红外线测距技术[11],或是超声波感应。当有人向垃圾桶投掷垃圾时,桶盖便会自动打开,当垃圾被
倒入后,桶盖便会自动闭合,这样的智能垃圾桶可以避免用手直接触摸到桶盖,大大降低了与病毒的接触,既卫
生,又能遏制有害气体扩散。新能源垃圾桶则更加有效的利用自然能源,这类垃圾桶的主要功能就是以太阳光为动
力,通过压缩后的垃圾可以减少空间占用比。另外,这种太阳能垃圾桶还具有完全密闭的优点,可以防止异味外
泄,而且美观、安全。不过这类垃圾桶更适合在有阳光的环境下使用,但很多城市每年降雨的季节很多,致使这类
垃圾桶的使用和商业价值都很低,很难普及。
广告垃圾桶,如图1-2所示,虽然能间接创造经济效益,但实际上与传统垃圾桶一般无二,就目前的科技发展与
社会情况来看,智能垃圾桶应该更便捷、更环保、更科技,包括提供wifi,提供USB接口给手机,平板电脑等充电,
配有LED灯并且有显示屏显示各类有益信息,满载自动报警功能等。
图1-2 商业广告垃圾桶
1.2.2 国外垃圾桶现状
日本、德国和美国的垃圾桶也大都是无盖式垃圾桶、手动开盖式垃圾桶和活门式垃圾桶。
2000年开始,随着自动化技术的发展,智能垃圾桶的研制也得到了更进一步的进展。一家国外公司开发出一种
新的垃圾桶,它可以完成传统的垃圾桶所不具备的功能,例如分辨人们扔来的垃圾哪些需要焚烧处理,哪些可以回
收加以利用,极其智能的为垃圾进行区分投放,这样即使部分居民对垃圾分类具体明细不理解也同样可以做好分
类。该垃圾桶原型机功能并不复杂,当垃圾被扔进桶后,这个垃圾桶可以辨别其是否可以循环使用。情况如下,当
检测到人靠近时,垃圾桶桶盖会自动打开[12],垃圾被投入后,通过传感器检测,把垃圾种类分练出来进行区分投
放。随着智能化时代进一步发展,各类新型硬件增加了该垃圾桶的功能,使其越来越智能化,不过它的售价超过了
5000美元,对于地方推广还是相当有难度。
2013年,悉尼大学留学生白林松、萨姆·约翰逊(Sam Johnson)给悉尼街头的垃圾桶覆盖900个LED灯泡,让扔垃圾变
成俄罗斯方块游戏,不光吸引人的目光,也让人自愿完成扔垃圾的动作,如图1-3所示。
图1-3 白麟松、萨姆·约翰逊设计的智能垃圾桶
实际上,除了为垃圾桶安装LED灯泡外,他们还在垃圾桶桶口装了传感器,当有垃圾被人们扔下来时,会被安装
在桶口的传感器检测到,这时在外面看被扔进去的垃圾就会被变成彩色的灯光小方块向下掉落,和大多数90后以及
00后的同学儿时玩过的小游戏几乎相同,当这些彩色小方块填满一个横行,这一横行就会消失,该垃圾桶是非常
“智慧”且富有趣味性的。如果所有的垃圾桶都能设置一个像这样有趣的反馈,对建设环境友好型社会一定相当有
益。
除此之外,有趣的环保形式能让人们主动地、自觉地把垃圾扔进垃圾桶里。这个高科技垃圾桶摆放在街道上,
还可以预测天气、站点提醒、显示公交列车时间等等,可以说是个多功能便民设施。
通过研究现状可以看出垃圾桶的发展是社会文化的折现,也是人类文明的进步[13],当下,国内外已有很多关
于垃圾桶智能化的研究,大部分学者认为智能垃圾桶应该具有经济效益好、生产成本低的特点,并肯定这些特点才
是未来智能垃圾桶发展的方向。而本设计的初心是用较少的花销设计一款较实用的且功能不冗杂的垃圾桶。
1.3 本文主要研究内容
本设计主要以STC89C52RC单片机为核心,通过红外传感器和步进电机配合来实现当有人扔垃圾时垃圾桶自动打
开桶盖,人走后垃圾桶自动关闭桶盖,以及满载报警功能[14]。当然,任何高科技产品的结果都要回归产品本身的
实用性,怎样用较低的价格开发出较实用的产品以及怎样实现该智能垃圾桶大范围覆盖也不会出现资金消耗过高的
问题才是研究的重点。该设计旨在对建设资源节约型、环境友好型社会做一点微小的贡献。
1.4 章节安排
本文分为5章:
第一章介绍了智能垃圾桶的发展背景及意义,着重阐述了垃圾桶应具备的功能,以及用较低的成本设计出较实
用的产品才是本研究的重点,并重点讨论了智能垃圾桶在世界各国的发展状况。
第二章着重介绍了智能垃圾桶的整体设计,同时着重说明了单片机、步进电机、红外传感器、蜂鸣器的选择问
题和软件系统设计思路。
第三章着重介绍了智能垃圾桶的硬件设计,对主控芯片、主要模块和电源电路的设计作了详细的说明。
第四章主要介绍了程序设计思路,各功能模块的软件设计实现方法,并通过实践验证了该系统的功能。
第五章着重分析了复杂的工程问题,以及对本设计所制作的智能垃圾桶实际应用价值的分析和该垃圾桶对中国
社会可持续发展贡献的分析。
第二章 系统总体设计方案
这章主要介绍包括硬件和软件两个部分的设计整体方案。在硬件方面,重点介绍了每个模块的选用,而在软件方
面,则重点介绍了如何选用开发工具和编程语言。
2.1 系统总框架
该系统采用STC89C52RC作为核心,采用步进电机、红外传感器、蜂鸣器等硬件设备,在有人准备将垃圾投掷到
垃圾桶时,该垃圾桶会自动开启桶盖,并在装满后具有灯、声报警功能。本系统的核心内容包括:垃圾桶满负荷报
警电路、步进马达驱动电路、红外传感电路三大部分。图2-1 为智能垃圾桶的总体设计方案。
图2-1 总体设计框图
2.2 硬件系统设计方案
本小节将通过对已有的器件进行全面的分析,选出符合本设计要求的红外传感器、步进电机、微处理器。
2.2.1 红外传感器和蜂鸣器的选择
本设计的初心就是回归产品本身的实用性,怎样用最低的价格开发出最实用的产品才是研究的重点,所以选择
的是市面上最便宜的蜂鸣器和3P排针的 FC-51红外传感器。如图2-2所示。
图2-2 蜂鸣器和红外传感器
2.2.2 步进电机的选择
步进电机是自动化产业最重要的器件之一[15],在自动化的产业中被大规模使用。随着我国机械工程、电子工
程与计算机技术的迅猛发展,步进电机在更多的行业中被使用,尤其是在各种智能化领域,如本设计所制作的智能
垃圾桶。
在如今工业自动化发展非常全面的今天,人们将电脉冲转化为角位移通常通过步进电机来达成。步进电机的基
本工作原理是:在步进电机中的驱动器接受一个脉冲信号后,步进电机就会按照预定的方向旋转。
步进电机是一种专用的可操作的电动机,而且步进电机具有精度为百分之一百的特征,在大部分开环控制中被
认可度极高。
当下市面上比较常见的步进电机主要有反应式步进电机,永磁步进电机,混合步进电机等。永磁步进电机通常
是两相的,相比于永磁步进电机,采用反应式步进电机,可获得较高的转矩。一般情况下,反应式步进电机的步进
角度是1.5度,而永磁步进电动机的步进角度为7.5度或者15度,通过角度来看,反应式步进电机更适合精密的工业
自动化领域。
本设计选用混合式步进电机作为智能垃圾桶的驱动马达。混合式步进电机不仅同时兼顾了反应式和永久磁性步
进电机的优点,除此之外混合式步进电机还分为2相和5相,2相步进角普遍为1.8度,5相步进角普遍为0.72度。因此
,本研究选用28BYJ-48型步进电机。
2.2.3 单片机的选择
单片机一种由4比特发展到32比特的微型电脑系统,随着这种微型电脑系统的不断发展与进步,在生活中应用的
越来越广阔,尤其是各类智能产品上。
本设计并没有达到极其复杂的程度,用STC89C51RC单片机就能实现该智能垃圾桶所需求的功能,该微处理器有
两种时钟模式,分别是6时钟模式和12时钟模式,在6时钟工作方式下的运算速度是其它公司51型微处理器的一倍,
在12时钟工作方式下与其它51型微处理器具有相同的机械循环。同时考虑到内存和性价比的关系,选择内存是
STC89C51单片机2倍的STC89C52RC,
2.3 软件系统设计方案
软件部分仅包括了微处理器的控制部分,其主要功能是通过STC89C52RC来实现。程序开发软件使用Keil
μVision4,该软件除了编译流畅的优点外,界面和大一时曾经上C语言课程使用的VC++软件界面有很多相同之处。
同时2009年2月发布的Keil μVision4比起μVision3或是μVision2的界面更加稳定与流畅,Keil μVision4的操作
界面能更便捷地同时控制多个窗口进行编程,功能用起来舒适且不冗杂。综上所述,我选择了用Keil μVision4作
为程序开发软件。
在这个平台上所用的编程语言是C,它是一种可以按照其固定的编程格式来编写的语言。C语言有这些优点
[16]:
(1)便捷灵活,简单整洁。控制语句只有9种。
(2)结构式控制语句。具有很好的层次性,便于调试。
(3)有多种运算符并且表达式种类丰富。
(4)用途广泛,移植性好。C语言可以在不同的操作系统中使用,且适合多种机型。
2.4 本章小结
本章主要介绍了智能垃圾桶设计的总体框架和蜂鸣器、红外传感器以及步进电机的选择。除此之外,也着重说
明了选择STC89C52RC单片机的原因和本设计所用的编程开发软件以及所用的编程语言。
第三章 硬件设计
本设计的硬件电路主要由以下4部分组成:红外感应电路、满载光声提示电路、步进马达电路和电源电路组成,
整体原理图如图3-1所示。
图3-1 整体原理图
3.1 主控芯片设计
STC89C52RC作为一种被广泛认可的单片机,其抗干扰能力强、功耗低、速度快,它不但具有12个机械循环和6个
机械循环的优势,而且它的指令码与以前的8051单片机完全匹配。其封装图如图3-2所示。
图3-2 STC89C52单片机封装图
具体的工作特性如下[17]:
(1)32个通用输入/输出端口,复位后,P0端口为漏极断开,将其用作总线延伸时不需要增加上拉阻,P0端口
用作输入/输出端口时,P1~P4是准双向端口。
(2)总共有三个16比特的计时器。
(3)具有512字节的RAM。
(4)具备EEPROM的特点。
(5)工作频率:0-40兆赫,与一般8051单片机的0-80兆赫相当,实际使用频率为48兆赫。
(6)增强8051微处理器, 12个机械循环和6个机械循环均可任意选择。
(7)附加的监视功能。
(8)使用者应用程序空间有8K字节。
(9)该软件可以在系统中编程,也可以在应用中进行编程,并且只需在特定的串行接口中,就可以直接下载程
序。
(10)有4个外部中断。
(11)5V微处理器的电压范围在3.3-5.5V之间;3V微处理器的电压范围在2.0-3.8V之间。
3.2 主要模块设计
本小节将重点叙述硬件模块中红外传感检测模块、自动开关桶盖模块与满载光声报警模块的硬件设计思路。
3.2.1 红外检测模块设计
本设计需要实现的功能是当有居民来投放垃圾时,垃圾桶不仅能自动开启桶盖[18],而且能在扔垃圾的居民离
开后,垃圾桶可以实现自动关闭桶盖。垃圾桶的开或关可以由一个步进马达来完成,垃圾桶侦测到有人来投掷垃圾
是通过红外接收模块来实现的,
之所以是两个红外传感器,因为垃圾桶不仅需要识别有没有人来扔垃圾,还需要识别自身有没有装满垃圾。需
要注意的是,红外传感器位置的固定是经过精密思考的,比较符合人体工学和实际应用场景。两个红外传感器的1口
分别接在单片机的P3.3接口和P3.5接口。两个红外传感器的2口都接地,3口都接在VCC上。
3.2.2 自动开关桶盖模块设计
本设计需要实现的智能垃圾桶最重要的功能之一就是垃圾桶自动打开和关闭盖子,当垃圾桶装满的时候,即使
有人来扔垃圾,垃圾桶桶盖也不会自动打开[19]。经过综合比较,本设计选用ULN2003芯片驱动的混合式步进马达,
28BYJ-48型四相八拍马达的工作电压为5~12V的直流电源,该电源需求易满足。要使步进马达一直工作,只需连续
地施加一套不停歇的控制脉冲。每一种脉冲信号所对应的步进马达的某一相或者两相绕组的通电状态变化一次,即
对应转子转过一个固定的角度也就是步进角。当通电状态变化完成一个循环时,转子转过一个齿距。四相步进电机
能够在不同的通电方式下工作,常见的通电方式有2种,一种是单四拍模式,即单相绕组通电模式(A-B-C-DA……),另一种是双四拍模式,即双相绕组通电模式(AB-BC-CD-DA-AB-……),
蓝色接P1.0口,粉色连P1.1口,黄色连P1.2口,橙色连P1.3口,红线连电源。
由于单片机的接口信号达不到要求,故采用ULN2003对其进行放大,然后与对应的马达接口进行连接。ULN2003
是一种达林顿晶体管的单片高电压高电流集成电路。该器件包括7对NPN达林顿管,该器件具有高的输出电压和能够
将感应负载进行变换的阴极钳位二极管。尽管单一达林顿对仅具有500 mA的集电极电流,但并联达林顿管能承受更
大的电流。ULN2003的每对达林顿管都串联一个2700Ω的电阻,能与5V CMOS直接连接,其控制系统电路如图3-4所
示:
图3-4 步进电机控制系统电路图
ULN2003的主要特点[20]:
(1)500 mA标准集电极电流。
(2)步进马达驱动装置。
(3)输入和各种逻辑类型适配。
3.2.3 满载报警模块设计
本设计所需要的垃圾桶是在可以装满垃圾后即使有人来扔垃圾也不会自动打开盖子,并同时进行声光报警,这
就需要步进电机和蜂鸣器以及指示灯的同时协作。所以所涉及的模块就是步进电机驱动电路和声光报警电路,而步
进电机驱动电路在3.1.3已经详细说明了,本小节便不再赘述。
指示灯报警电路如图3-6所示。电路连接单片机P1.0口。1000欧的电阻R1起保护作用。
3.3 电源电路设计
本设计采用DC插口接USB线供电。电源电路如图3-7所示,其中电阻也是起保护指示灯的作用。
3.4 本章小结
本章第一小节主要介绍了本设计硬件电路具体的实现方法,又先后阐述了主控芯片的设计、自动开关桶盖模块
的实现、垃圾桶满载报警功能的实现和电源电路的构建。第二小节主要说明了本设计程序设计的思路和系统的调
试,以及最重要的智能垃圾桶具体功能的实现测试。
第四章 软件设计
没有软件的配合,硬件的功能是无法实现的。良好的编程会让整个设计更效率与简洁,本章主要介绍智能垃圾
桶的软件部分。
4.1 程序设计思路
本设计系统的软件需要同步进行侦测是否有居民投扔垃圾、桶内是否已经满载、步进马达驱动垃圾桶桶盖运动
等工作。在本设计中,当有人在垃圾桶附近准备扔垃圾时,红外传感器会检测到人,从而释放一个低电平,
STC89C52RC单片机识别到I/O口传来的是低电平,从而配合步进电机使垃圾桶桶盖自动开启,当人扔完垃圾离开五秒
后,垃圾桶桶盖将自动关闭,垃圾桶满载之后会伴随有光声报警提醒功能[21]。本设计主程序流程图如图4-1所示:
图4-1 系统主程序流程图
4.2 功能模块实现
若想智能垃圾桶达到预期的功能,功能模块的软件设计是至关重要的,本小节将重点阐述智能垃圾桶软件设计
的思路与实施方法。
4.2.1 自动开关桶盖软件设计
若想实现垃圾桶桶盖自动开启和闭合,需要本设计所用的STC89C52RC单片机、红外传感器和ULN2003芯片的步进电机密切配合。当红外传感器检测到有居民在垃圾桶附近时,红外传感器会从I/O口发出一个低电平给STC89C52RC单
片机,当垃圾桶附近没有居民时,红外传感器发出的是高电平,而单片机通过判断与红外传感器相连的I/O收到的是
4.2.2 满载光声报警软件设计
满载光声报警是本设计核心的功能之一,是以STC89C52RC单片机为控制处理中心,调用红外传感器、发光二极
管、蜂鸣器共同协作实现功能的。即当垃圾桶满载的时候,垃圾桶桶盖只能通过手动按键来打开,此时代表垃圾桶
满载的红灯会亮起,并且一直不闪烁长亮,声音提示(通过蜂鸣器)每10秒会报警一次。
4.3 系统调试与功能测试
无论是系统调试,还是功能测试,都是智能垃圾桶设计的重要环节,只有通过多次功能测试,且智能垃圾桶稳
定发挥应有的功能,才能保证设计的稳定性。
4.3.1 系统调试
在完成了硬件部件的焊接之后,首先要确认线路是否正常。在上电前,应先检查有没有虚焊、短路等问题,并
根据工作原理用万用表对各个部分进行检查,以保证焊接的正确性。最后,当系统通电、指示灯点亮时,就可以开
始调试了。
程序写好后,进行程序检查,检查有无错误,如有错误,找到对应的地方进行修正,修正完成后可以写入程序,确
保设备正常运行,实现预期效果。
4.3.2 功能测试
系统上电,电源指示灯绿灯和步进电机绿灯亮起,垃圾桶启动完毕,一切准备就绪如图4-4所示。
图4-4 垃圾桶启动图
把拿着垃圾的手从垃圾桶前面掠过,红外传感器指示灯绿灯亮起,垃圾桶盖打开,如图4-5所示。
图4-5 垃圾桶检测到有人扔垃圾
把垃圾投入桶内,随后手离开垃圾桶,静待5秒,垃圾桶桶盖在步进电机的驱动下自动关闭,如图4-6所示。
图4-6 垃圾桶桶盖自动关闭
接下来,测试一下垃圾桶满载声光报警功能,拿起更多的垃圾放入垃圾桶,当垃圾桶装满时,手再贴进垃圾
桶,此时垃圾桶桶盖不会打开且蜂鸣器发出报警声音同时指示灯红灯亮起,如图4-7所示。
图4-7 满载光声报警
此时,无法通过自动感应来开启桶盖,需用手按下开关按钮,按下后,桶盖打开,如图4-8所示,经测试本设计功能
稳定正常。
图4-8 按键打开垃圾桶桶盖
4.4 本章小结
本章主要说明了智能垃圾桶主体程序的设计思路,并且依次详细介绍了垃圾桶自动开启或关闭桶盖的软件设计
思路和垃圾桶满载光声报警的设计思路,第三小结则主要介绍了系统的调试方法,以及进行了智能垃圾桶具体功能
的实现测试。
第五章 复杂工程问题分析
5.1 实际应用价值分析
本设计虽然可以实现有人向垃圾桶内投放垃圾时,垃圾桶会自动打开桶盖,而投放者离开后,垃圾桶桶盖会自
动关闭,以及垃圾桶装满垃圾自动报警且无法感应开盖功能,但本设计依然存在很多不足的地方,从现实情况出发
大致分为以下三点:
(1)因为预算不充足问题,所以购买的红外接收头检测距离都很有限,只有十厘米,如果有人离得很远扔垃
圾,本设计不能检测到有人准备扔垃圾,也就无法实现自动打开盖子。如果该垃圾桶放在实际应用中,应该采用更
贵的、接收距离更远的红外接收模块,这样即使一些顽皮的小朋友离得很远去投掷垃圾,垃圾桶也可以检测到有
人,从而打开盖子,而现在本设计要面对这种情况,结果就是垃圾重重砸在垃圾桶桶盖上,甚至严重情况可能导致
垃圾桶桶盖碎裂。
(2)本设计声音报警模块并不完善,当垃圾桶装满且没有工作人员清理时,蜂鸣器每10秒钟就会发出声音报警
提示,在现实生活中,极有可能会导致扰民现象。所以实际应用中应该取消声音报警或者是采用更高级的办法,比
如加入短信模块,垃圾桶装满时,系统向工作人员手机发送短信。
(3)本设计采用DC插口接USB线供电,落实到实际应用中,垃圾桶放在荒郊野外可能没有电源,所以应该用电
池来给垃圾桶供电更合适,由工作人员每隔一段时间给垃圾桶更换电池。
5.2 对环境可持续发展影响
垃圾桶翻倒在地,残汤剩饭汁水满地,恶臭熏天,种种现象每天都在城市的某个区域发生。农村的垃圾到处
扔,堆满沟渠,或者是堆放在一处,常年无人清理,这都是当今确实存在的重大问题,本设计制作出的垃圾桶虽然
存在的不足非常多,但红外检测自动开盖,垃圾桶满载报警等功能,比传统的手拉开盖垃圾桶、活门垃圾桶、脚踩
开盖垃圾桶,更加的方便和卫生[22],尤其是当下疫情颇为严重,本设计制作的垃圾桶对于疫情防控,阻断细菌和
病毒传播有着不容忽视的作用,相信该智能垃圾桶的不足和缺陷之处经过优化后一定能为环境可持续发展做出一定的贡献。
5.3 本章小结
本章主要介绍了设计的智能垃圾桶的实际应用价值,也说明了本垃圾桶的不足且未来需要改善的地方,同时对
本设计对环境可持续发展的贡献作了简要分析。
结论
本课题主要运用单片机、红外传感器和步进电机设计了一款能检测是否有人扔垃圾,从而打开或关闭桶盖的垃
圾桶,同时具有满载声光报警功能,主要进行了以下工作:
(1)对国内外垃圾桶的背景和意义进行了简单的了解,并对垃圾桶的发展现状进行了相关研究,分析出了智能
垃圾桶值得深入研究的功能,确定了该课题的研究重点。
(2)完成了硬件系统的构建,利用ULN2003晶片驱动的混合步进马达及红外线感应器,侦测到有人投掷垃圾,
并通过I/O口发送低电平给单片机,便可实现垃圾桶的自动开启。通过红外线感应器侦测到有人来投掷垃圾,从而红
外感应器发出低电平,微处理器经过判断后P3.4接口发出低电平,声音提示电路8550型PNP三极管导通,实现垃圾满
载报警功能。
(3)运用C语言完成了智能垃圾桶程序的撰写。主要包括感应侦查程序、步进马达运动程序、垃圾桶满载声光
报警程序。
(4)对整个智能垃圾桶的设计进行调试和功能测试,验证设计可行性。本设计在传统的普通垃圾桶上增加了自
动开启与自动关闭桶盖、垃圾桶满载光声提示等功能,比城市乡村常见的普通垃圾桶更适合当今社会形态。相比于
处于科技前沿的智能垃圾桶,本设计造价更加低廉,泛用性更广,所以更适合大范围的普及。
虽然本设计达到了智能垃圾桶所要求的预期功能,但是由于个人能力和时间等因素,所涉及的知识领域还很是
狭隘,因此,还有许多有待完善和提高的地方:
(1)本智能垃圾桶与市面上已有的同功能产品进行比较,虽大幅降低了成本,但供电方式还是需要更深层次的
推敲,所以很难直接推广。
(2)因为预算有限,本设计采用的红外传感器接收距离只有10厘米,落实到现实中无法达到工作需求,以及垃
圾桶满载后声音报警每10秒发出一次可能存在扰民现象等问题,都与要深入的思考和探究。