基于STM32智能垃圾桶系统设计(论文)_kaic

摘   要
城市的不断扩张建设,生活中产生了大量垃圾,垃圾桶现在是非常多的在我们生活中是不可或缺的一部分,环卫工人每天都是在整理收拾垃圾,会造成很多的麻烦,为了解决这个问题我们研究出了基于STM32智能垃圾桶系统设计,智能垃圾系统可以很好的将我们常用的垃圾桶该装成智能垃圾桶,方便工作人员进行回收垃圾,也很大程度上方便我们进行倒垃圾,但是任何产品我们都是要聊到它的实用性,为了体现它的性价比和实用性我们选用了当今最流行的单片机STM32103C8T6,这款单片机性能强大能够很好的解决这个系统的方案。为了能够合理发挥出所有性能,给智能垃圾桶配备了显示模块和蜂鸣器报警系统和LED灯可以很好的进行人机互动,方便我们进行
控制与调试。
本系统由单片机为主体进行控制,配备了红外检测模块和温度检测,可以很好的检测是否有人经过会及时的打开垃圾箱,这样就会很好的方便人们进行垃圾的整理和分类。

关键词:智能垃圾桶;人机互动;红外检测;温度检测;实用性 
ABSTRACT
With the continuous expansion and construction of the city, a lot of garbage is produced in our lives. Garbage cans are now very much an indispensable part of our lives. Sanitation workers are sorting out garbage every day, which will cause a lot of trouble. In order to solve this problem, we have developed a design based on STM32 intelligent garbage can system, which can well pack our commonly used garbage cans into intelligent garbage cans, It is convenient for the staff to recycle the garbage, and it is very convenient for us to dump the garbage, but we need to talk about its practicability for any product. In order to reflect its cost-effectiveness and practicability, we have selected the most popular single-chip computer STM32103C8T6, which has powerful performance and can solve the problem of this system. In order to give full play to all the performance, the intelligent trash can is equipped with display module, buzzer alarm system and LED light, which can facilitate human-computer interaction
Control and commissioning.
This system is controlled by a single chip computer as the main body, equipped with infrared detection module and temperature detection, which can detect whether someone passes by and will open the garbage bin in time, so it will be very convenient for people to sort and classify the garbage.

Keywords: Smart Trash Can; Human-computer Interaction; Infrared Detection; Temperature Detection; Practicability

目  录
摘要I
Abstract
第1章 绪论
1.1论文背景研究及意义
1.2国内外发展研究趋势
1.3本系统预期实现的功能
1.4对社会环境的影响
1.5论文各章节具体安排
第2章 系统总体方案设计
2.1系统设计的选择
2.2设计目标
2.3系统要求
2.4本章小结
第3章 系统硬件设计
3.1控制芯片的设计
3.2电源方案的选择
3.3显示模块设计
3.4蜂鸣器电路
3.5报警灯电路
3.6本章小结
第4章 系统软件设计
4.1充电系统主程序设计
4.2智能垃圾桶系统子程序设计
4.3智能垃圾桶系统报警函数设计
4.4本章小结
第5章  系统调试
5.1智能垃圾桶系统演示
5.2监测报警模块的仿真
5.3本章小结
结  论
参考文献
致  谢
附录A 
附录B
 

第1章 绪  论

1.1论文背景研究及意义
垃圾在我们生活中无处不见,在我们家庭里无时无刻都在产生垃圾,有的时候不经意的举动也会产生很多垃圾,当有垃圾我们就是将垃圾扔在垃圾桶里也没有考虑是否方便快捷,一方面垃圾处理是社会上的责任不仅能促进我们的生活发展更红要的是促进子孙后代的发展,一个大中国最重要的就是垃圾处理问题[1],垃圾桶的使用﹐可以贯穿于每个时代在现如今的日常中﹐儿乎每天都会用到垃圾桶,垃圾桶的品种多种多样﹐从一开始的无盖到有盖﹐再到踩踏式﹐到现今的智能垃圾桶﹐可以看出人们在日常生活中越来越看重和在意垃圾桶的外在形状﹐垃圾桶也变得越来越便捷和更加走向智能形。垃圾桶智能管理系统对专业技术的要求比较高也比较严格。人们大都觉得﹐一般的垃圾拍能管理系统的目的就是清理人们日常生活中整理出来的垃圾﹐然后利用多种高科技技术和多种高科技设备不停地进行垃圾收拾和垃圾分类,现如今的快速发展的经济情况﹐智能垃圾管理系统在很多地方都能看到﹐其里面蕴含的科技内容也越来越高,智能垃圾桶里面的管理系统是人类在科技方面的胜利成果﹐也是这个社会越来越高科技发展的一个展现当然﹐我们都在知道﹐任何高科技的研发都不能只是一直在追求高科技含量﹐所有的产品最后的结果都要回到产品本身的实用性,然后利用最低的成本价制造最实用的产品[2]。市场上的垃圾桶一般都是带盖垃圾桶﹐这样是非常不卫生和不方便的。一般地方都有垃圾桶﹐但是由于那些垃圾桶都是很脏﹐很随意的﹐而且很多垃圾没有被扔准到桶内﹐久而久之,垃圾就会在垃圾桶附近堆积﹑发臭﹐更加污染了人类赖以生存的环境针对这一系列的破坏使用者的生存环境的问题﹐本次设计着力想打造一种能通过智能检测识别使用者或者物品的距离并能够自动开后垃圾桶桶盖的系统在此过程中﹐使用者根本没有触碰到垃圾桶﹐避免了使用者与垃圾桶的多种有不卫生的行为的接触。垃圾桶在长期不使用的时候会自动进入系统设定的休眠模式﹐这样一来整个设计变得更加节能环保在使用垃圾桶的过程中﹐由于是智能型垃圾桶﹐设计中会使用高科技产品来让垃圾桶有识别人体或者动物体的功能﹐能够自动识别并能根据不同的情形﹐而发击程序规定的不同的语音信号[3]。这种卫生﹑方便﹑智能﹑低功耗﹑趣味性强的新型智能垃圾桶给人类带来了更新的体验﹐它将会取代传统的塑料垃圾桶﹐作为人们生活中最常用的一种垃圾桶。
1.2国内外发展研究趋势 
普通家用垃圾桶﹐是用普通塑料筐做的垃圾桶﹐当垃圾比较小巧时﹐清理垃圾其实挺方便﹐它的价格也比较低﹐而且在外面的便利店随处可见﹐购买也比较方便﹐所以在一般家庭中都会很常用这种垃圾桶但遗憾的是﹐它有很多缺点首先它没有桶盖﹐一般垃圾放久一点就会发臭﹐你会不经意的就闻到垃圾桶散发出来的臭味﹐那一刻就会觉得垃圾恶心无比然后它的另一个不好的地方是它只有一个特定的容器来放置使用者清理出来的垃圾﹐当全部垃圾都堆积在一个垃圾桶内﹐垃圾不能及时的分类﹐对环境也有很大的影响。作为一个文明的发展中的社会﹐一般要求我们的垃圾桶至少要有两个存储容器来进行分类﹐只有这样才能对环境的破坏减少﹐而且能够促进一些废物的循环利用。环境是靠所有人一同去保护和建设的﹐因为一般的家用垃圾桶存在着这儿点严重的缺点﹐所以这种垃圾桶很难再被人类继续重用[4]。
踩踏式垃圾桶﹐其实就是普通家用垃圾桶的高大上版本﹐由于是密封式的﹐垃圾的臭味就不会轻易扩散开来这种垃圾桶里面的一个密封状态﹐这样垃圾的臭味就不会散发到外面投放垃圾只耍用脚踩踏处就可开后垃圾桶﹐接着投放垃圾﹐这种做法既简单又便捷﹐从环境和对个人的影响方面来讲﹐踩踏式垃圾桶时非常适用于家庭使用的但它也是有着它自己的缺点的。因为垃圾桶是要靠人工去踩踏垃圾桶开关﹐以开启垃圾桶桶盖可以想象﹐用脚其踩踏垃圾桶开关来完成垃圾的投递﹐垃圾桶时非常容易被损坏的同时又因为垃圾桶各部件比较小巧﹐要维修也十分不便使用者的垃圾扔进垃圾桶里﹐每当使用者要清理垃圾的时候就没有那么简单方便了﹐每次清理垃圾的时候都要打开桶盖﹐长期这样垃圾桶的寿命自然也不能多长久所以一般只有医院或者家庭会使用这种垃圾桶﹐其他地方就不会使用这种踩踏式垃圾桶。
因此本课题开展智能垃圾桶的设计﹐是迎合未来市场发展需要。
1.3本系统预期实现的功能
垃圾桶智能系统主要目的就是在垃圾桶内布置上温度传感器和烟雾传感器,为了能够进行快速的运算和反应这次主控芯片选用了比较这几年比较火的STM32F103C8T6芯片,这款芯片可以很好的满足我们要求,在发生火警的情况下温度传感器和湿度报警器会迅速将这些信号传导单片机内,单片机会迅速运算通过程序进行声光报警,在垃圾桶的外部也会放LED灯的,警示外面的人发生了危险。最后就是人机界面系统了,我们采用OLED屏幕这种屏幕性价比较高,可以很好的通过程序进行控制页面的内容。有了这个屏幕就可以很好的观察到垃圾桶内的温度和湿度的状态。
智能垃圾桶系统的功能主要有以下几点:
1.显示垃圾桶内温度,烟雾浓度,及时进行报警。
2.温度传感器和湿度传感器会精准的测出垃圾桶内部温度和湿度的变化。
3.单片机会及时进行运算并控制蜂鸣器和LED灯进行声光报警[5]
垃圾桶智能火警系统要实现的技术要求:
输入电压:5V    
测量精度:±0.5                    
环境温度:-10°~85°
环境湿度:2%~90%        
1.4对社会环境的影响
城市生活垃圾是当今世界十大环境难题之一,生活垃圾大量占用土地资源,污染环境,危害人民健康。随着城市城区面积的不断扩大,适用于填埋垃圾的土地越来越少,填埋场离城市也越来越近,处理成本大大增加,政府部门要从本部宽裕的财政中拨出巨大资金,处理这些“废物”。搞好城市垃圾处理和加强污染防治的根本出路,就是最大限度地减少垃圾量,彻底改变那种大量生产、大量浪费、大量抛弃的社会生活方式。如今,生活垃圾被认为是最具开发潜力的、永不枯竭的“城市矿藏”,是“放错地方的资源”。大力实行垃圾减量化、无害化、资源化措施,已成为当今席卷世界城市,尤其是先进发达城市的一项普及运动,成为当前和今后垃圾管的发展趋势[5]。
智能垃圾分类收集箱厂家还考虑了好多学生方面的一些生活垃圾,比如像一些旧家电,旧手机市场等等,通过数据分类可以回收以后所体现的经济社会价值是比较高的。通过智能垃圾分类收集箱像一些易燃的塑料可以分离回收后,可以制成柴油和汽油,真正做到废物成宝。
此外,通过这种分类收集垃圾,减少了工作人员处理垃圾的数量,也减少了对环境的污染,可以说是发挥很大作用了。许多城市,包括现在很多新农村已逐步展开这一回收设备,垃圾收集垃圾亭,间接反映的垃圾房厂家的价值。
垃圾分类收集箱可以更快实行废品回收和资源循环利用。通过分类投放、分类收集,把有用的物资,如纸张、塑料、橡胶、玻璃、金属以及废旧家电等从垃圾中分离出来重新回收、利用,变废为宝,提高垃圾资源利用水平,又可以减少垃圾的处理量。
垃圾分类是对垃圾收集处理传统方式的改革,是对垃圾进行有效处置的一种科学管理方法。面对日益增长的垃圾产量和环境状况恶化的局面,通过垃圾分类管理,最大限度地实现垃圾资源利用,对于减少垃圾处置量、改善生存环境质量大有裨益[6]。
1.5论文各章节具体安排 
本论文研究的是基于STM32智能垃圾桶设计。本系统严格按照垃圾桶智能使用及垃圾桶智能环境系统要求进行编写的。整篇文章安排如下:
第一章,交代了智能垃圾桶系统的大概市场氛围及环境。
第二章,介绍了智能垃圾桶系统评估系统的性能指标
第三章,介绍了智能垃圾桶系统在硬件软件的分析和测量。 
第四章,对整个智能垃圾桶系统硬件进行评估测试
第五章,采用实物进行演示分析

第2章 系统总体方案设计

2.1基于STM32智能垃圾桶系统设计的选择 
STM32智能垃圾桶在我们的日常生活中用到的不是特别多,一般街道旁边都是那种正常的垃圾桶,没有人选择使用智能垃圾桶,以前新闻出现的好多新闻都是,居民将垃圾桶拿回家里腌咸菜,虽然是非常脏的但是居民还是能够忍受,为了能够改变这一现状,工作人员不得不将垃圾桶上锁,但是垃圾桶的功能也是仅仅是最基本的装垃圾。我们一共有三种方案进行选择。
方案一:智能垃圾桶选用51单片进行控制,51单片机价钱比较便宜,而且控制方便,易于上手,而且在垃圾桶上使用太好的芯片[7],一旦垃圾桶被偷走损失就太多了,但是垃圾桶环境较为复杂,很容易就干扰51单片机的性能,为此这一个方案排除了。
方案二:智能垃圾桶使用32单片机,使用语音模块,当有人经过只需要说我要扔垃圾,垃圾桶自己会打开,这样的垃圾桶更加体现了垃圾桶的智能化,但是语音模块的价钱太贵,垃圾桶长时间处于潮湿的环境,一旦水汽过大就会污染芯片,造成芯片的污染,使其功能下降。
方案三:采用红外传感器作为触发条件,单片机还是选用STM32为单片机,显示模块还是OLED屏幕,蜂鸣器和LED灯进行报警,当红外传感器感应到有人经过的时候,舵机就会动作,将垃圾桶的盖子打开。这个方案是最经济实惠的,可靠性非常高。这个系统现在已经在外国有实践了,好多城市也都进行试点了。作为这个系统,我们也应该要注意对其实用性的考量[8]。
2.2智能垃圾桶系统的设计目标
本文主要就是采用的设计方案就是由硬件到软件的设计理念,整个方案都是我们在进行设计的过程中摩擦出来的火花,智能垃圾桶在全国范围内都是非常火爆的概念在我们的家中都是非常实用的,我们在家中有一个智能垃圾桶可以为我们节省很多时间,还能预防家里的火灾,例如有的时候我们在抽烟,抽完烟的烟头都会仍在垃圾桶里有的时候感觉已经熄灭了烟头了,但是其实烟头还在阴燃,整个过程我们是看不到它在燃烧的直到它已经点燃了其他的物品这个时候我们才意识到原来已经着火了,一般垃圾桶都是塑料材质制成的非常愿意着火,如果不能很好的控制火势,火势就会扩大到真个房间,威胁我们的身体健康,为了保险起见我们采用设计的智能垃圾桶能够很好的检测垃圾桶内的温度,进行实时检测一旦有危险发生,温度和湿度过高都会进行报警提醒人们,有的老人是看不到LED灯光的报警[9],眼睛有点花,但是我们由开发了声音报警,这个报警可以声音非常大的提醒人们要进行检查垃圾箱内的物品是否温度过高,如果湿度过高也是不行的,湿度过高会让我们的设计功亏一篑,所以当湿度过高就证明我们扔的垃圾有水分,我们在设计垃圾桶的时候也避免不了在某些方面会有点瑕疵特别是那种棱角部位密封不是特别严,水就会跑出来,如果家里面有老人和小孩一旦不注意就会滑倒,造成不可挽回的后果,所以这个也是非常危险的,所以我们智能垃圾桶解决了很大的问题,及时提醒老人和小孩,老人听到报警就会知道有危险不会再向附近靠近[10]。
2.3智能垃圾桶系统要求
本课题主要内容是以stm32f103c8t6芯片为控制核心,垃圾桶主要由红外传感器OLED显示屏,蜂鸣器,LED灯、红外传感器、舵机构成,首先红外传感器进行采集信号,感应到有人经过的时候,把信号传给单片机,单片机会控制舵机打开垃圾桶盖子,LED灯会进行常亮,在垃圾桶满了的时候会进行蜂鸣器报警。
软件设计采用模块化的思想,逐步完善设计功能,逐步绘制出电路图和程序的流程图,并进行仿真,最终进行整合、检测与调试。系统总体框图如图2-1所示。
     
图2-1 系统总框图
在整体系统中,各个模块的功能如下:
显示模块:oled屏幕显示交互状态。
舵机模块:进行垃圾桶盖子的翻转
蜂鸣器:在垃圾桶垃圾满了会进行蜂鸣器报警。
LED模块:在打开垃圾桶的时候LED会常亮。
温湿度传感器模块:检测温湿度将采集到的信息传给单片机。
红外传感器模块:检测是否有人走过将采集到的信息传给单片机。
2.4本章小结
本章主要介绍STM32的智能垃圾桶设计,从整体出发介绍了我们设计智能垃圾桶的目标和方案,解释清楚了智能垃圾桶常用的场景。详细介绍了系统的功能和参数。

  • 21
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
智能垃圾桶是一种相对于传统垃圾桶来说更加智能化的物品,通常采用技术手段来实现对垃圾桶内部垃圾状态的监测、分类和处理。基于STM32智能垃圾桶设计,可以利用STM32微控制器的强大性能来实现垃圾桶的智能化。 首先,智能垃圾桶设计需要考虑到传感器的选择。可以选用红外传感器、超声波传感器等多种传感器,以便能够实时监测垃圾桶内垃圾的填充状态。通过STM32微控制器来控制这些传感器的工作状态,并将采集到的数据发送至后台进行处理。 其次,智能垃圾桶还需要具备智能分类功能。可以在垃圾桶内部设置不同的分类区域,通过安装光电传感器等设备来实现对垃圾分类的自动化处理。此时,STM32微控制器需要根据传感器采集到的垃圾数据类型来确定垃圾投放的位置,并对不同垃圾类型采取不同的处理方式。 最后,智能垃圾桶还需要具备远程监控和控制功能。可以通过将垃圾桶连接至云服务平台,实现远程监控和远程控制功能。例如,当垃圾桶填充度达到一定的阈值时,就可以自动向后台发送报警信息,提醒工作人员及时进行排除。 总的来说,基于STM32智能垃圾桶具有传感器丰富、分类智能、远程控制等多种优点。通过采用更先进的技术手段,可以大大提高垃圾桶的智能化程度,为城市垃圾分类智能化的建设提供更方便,更快捷和更科学的解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开心工作室(kaic_kaic)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值