版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于树莓派的智能垃圾分类垃圾箱设计摘要本次毕业设计研究的课题为“基于树莓派的智能垃圾分类垃圾箱”,该系统主要由温度传感器、甲烷传感器、光电感应开关、摄像头等模块构成。该系统能够实时反馈出当前的垃圾桶内部状态信息,通过串口将数据传输到树莓派,由树莓派处理数据,反馈到后端查看。本课题中,在树莓派上设计了一套深度学习的模型,训练了一套能够智能识别垃圾分类的深度学习系统,树莓派将摄像头拍摄的图片数据转化为矢量图,并将该数据传入系统内,由已训练好的系统内进行识别操作,将识别的结果和其他数据反馈到后台,最后传递给用户手中。关键词:温度传感器;甲烷传感器;光电感应开关;摄像头;智能垃圾分类目录1.绪论 [15]。4.3系统软件开发过程(1)调试各个传感器以及摄像头,检查是否拍照清晰,连接串口,用串口调试助手来模拟中控器,接收上报的数据。(2)串口调试助手接收到数据后,开始进行树莓派3b+的开发,下载和学习官网上的项目案例,开始在项目工程中添加自己的文件,在主函数中写自己的逻辑控制程序。(3)通过串口连接各个传感器以及安装摄像头,打印通过串口获取各个传感器的数据以及摄像头的图像,确认获取的数据正确,则使用此参数参与逻辑控制。(4)使用python-flask框架+Tensorflow实现在树莓派上的机器深度学习系统,使用Opencv技术将图像转化为矢量图传递给智能识别系统识别并将数据传递给后端。并对树莓派上的深度学习系统进行反复的学习训练,以优化效率和准确率。(4)参与逻辑控制后,模拟整体控制流程,打印逻辑结果。(5)建立局域网,添加模组初始化,数据上报函数,整个逻辑控制流程。(6)后端查看显示,测试数据显示是否正确,并查看智能识别系统反馈结果是否准确。5.系统测试5.1操作说明将准备好的系统板上电,外设进行初始化操作,打开电源开关,上电后各个传感器开始工作,向树莓派传送数据,此时将树莓派和手机连接至同一局域网下,打开APP进行TCP连接,IP:192.168.41,端口号:8026,与树莓派建立TCP连接之后,发送任意数据,可开始进行通信。温度根据到收到的温度进行变化,甲烷传感器可根据当前空气内甲烷的浓度进行变化,光电开关会将当前垃圾桶的满溢程度反馈给后台,摄像投按下之后的会启动摄像头拍照,并且将数据传给树莓派。5.2测试步骤打开电源开关,各个传感器的数据是否正常显示,连接热点,进行IP和端口号的连接,查看数据是否进行接收。检测温度数据是否正常显示,测试温度变化。温度变化:对着温度传感器哈气,后端界面的温度数据发生变化。检测甲烷气体传感器是否正常,可检测当前环境中甲烷的含量。甲烷气体测试:使用打火机空按对甲烷气体传感器放气,检测当前环境中甲烷的含量,静待两秒之后,后端会提示是否危险数据。检测光电开关是否运作正常,检测当前设备前的障碍物距离变化:将光电开关投向开阔无障碍方向,此时后台数据显示未满,使用障碍物缓缓靠近光电开关,后端数据将会显示满或未满。检测摄像头是否正常工作,能够正常的拍摄图像,并测试测试深度学习系统是否能正常识别垃圾。按下拍摄键,静待几秒,查看此时后端是否显示树莓派内部识别的出来的垃圾类别。5.3测试结果整个智能垃圾分类垃圾桶测试效果达到预期期望测试结果如下描术所示:当给系统供上电以后,会发现树莓派开机灯亮起,表示树莓派可以正常工作且可以进行传输数据,使用路由开启局域网将手机和树莓派连接在同一网络环境下。在上述操作完成后,打开APP进行TCP连接,找到IP:192.168.41,输入端口号:8026,此时会显示连接成功下,静待几秒,树莓派将会把其检测到的环境参数传递给后端,在TCP的链接页面的界面开始进行数据的显示及刷新,此时TCP成功建立连接,后端也开始接收树莓派传递过来的数据。在确认后端可以正常接收到数据后,再来进行各项功能的测试,使用热源靠近温度传感器,此时后端接收到温度传感器传递的数据,显示当前的环境的温度变化。
使用打火机按下点火放气,将气体出口指向甲烷气体传感器,当传感器周边环境甲烷气体达到一定浓度时,此时的手机后端接收到危险提示。将光电开关传感器指向上空,此时光电开关前面无障碍物,静待两秒TCP端显示未满信息提示,此时将手从光电开关上方50厘米以外的高度缓缓靠近,当距离30厘米左右时,TCP端显示信息满,提示当前垃圾桶已满。将摄像头对准废纸壳,按下拍照按键,静待几秒后,TCP端显示垃圾的分类为塑料瓶可回收垃圾,更换手中物品,用橘子皮拍照,此时TCP端显示厨余垃圾,再次更换手中的物品,用垃圾箱对准摄像头,按下拍照键,此时显示纸板可回收垃圾。厨余垃圾有害垃圾可回收垃圾6.总结本次毕业设计的题目为“基于树莓派的智能垃圾分类识别垃圾桶”,主要的应用场景为小区,家庭室内,工厂等复杂的垃圾回收场所,针对于不同的环境给树莓派配给不同的传感器来解决不同的需求。主要作用为协助培养当前社会人们垃圾分类的习惯,养成分类意识,保护现在的自然环境。这个具有智能分类垃圾的垃圾桶具有多种辅助功能,为防止夏日垃圾桶内温度过高产生沼气或人们乱扔烟头的不良习惯而引发的火灾,设置了温度传感器和甲烷气体传感器,在后续针对不同环境的时候还可以灵活多变的更换其他有害气体传感器,再结合成本的考虑下,使用光电开关检测垃圾桶内的满溢状态,如若有更高的检测需求也可以进一步添加测距传感器来更加精准的检测当前垃圾桶内的存量状态。最后就是本次毕业设计的核心功能--垃圾识别,本课题采用的是Python-flask框架+Tensonflow框架完成的深度学习系统,传输协议为Opencv,采取的RGB格式,将图像转化为表示像素点的矢量数据传递给系统,在训练过程中,采用了网络搜集的和由华为云人工智能大赛·垃圾分类挑战杯大赛提供的数据包,反复的对智能识别的功能进行训练,增加其准确性。本次课题研究的过程中使用了我大学学习中的大部分知识点,并开拓性的采用的新的技术点,在总结了自己大学学习生活的同时更加进一步的拓展了自己知识面,也完成了个人的突破和挑战。
参考文献李丕兵,孙仁诚.基于深度学习的垃圾分类系统[J].信息与电脑(理论版),2021,33(04):43-45.王科举,廉小亲,安飒,陈彦铭,龚永罡.基于树莓派和Arduino的智能垃圾桶[J].信息技术与信息化,2019(10):104-108.魏晓曦.基于树莓派3B+MovidiusNCS的智能监护安防系统[J].智能建筑与智慧城市,2020(12):20-22.李想.温度传感器DS18B20在温室大棚中的实现[J].南方农机,2020,51(16):182-183.唐杉林.温度传感器与温度的测量[J].电子测试,2016(5):115+117.百度文库张国.光电开关在玻璃切裁中的应用[J].科技风,2017(16):10.蒋慧海.光电开关的原理及应用.江西:铜业工程,
2009.牟晓东.
树莓派摄像头常规拍照应用三则[N].
电子报,2020-08-02(004).周志华.机器学习[M].北京:清华大学出版社,2016张启轩,袁明辉.基于OpenCV的物体图像边缘缺陷识别研究[J].软件导刊,2021,20(04):231-235.廉小亲,成开元,安飒,吴叶兰,关文洋.基于深度学习和迁移学习的水果图像分类[J].测控技术,2019,38(06):15-18.郑文立,李亭君,沈耀,陈全,过敏意.TensorF
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年广州越秀区文联招聘合同制辅助人员备考题库及答案详解参考
- 2026年度新疆生产建设兵团医院高层次人才引进20人备考题库及答案详解1套
- 2026年创新方法学习活动合同
- 2026年医学会展参展合同
- 2025年北京地区研究院机械研发工程师岗位招聘5人备考题库及一套参考答案详解
- 长沙县卫生健康局所属基层医疗卫生机构2025年12月公开招聘编外工作人员备考题库及答案详解一套
- 2025年海南省检验检测研究院考核招聘事业编制专业技术人员备考题库及完整答案详解一套
- 2025年民生银行天津分行社会招聘备考题库及一套参考答案详解
- 2025年丹东市荣军优抚医院(原丹东市公安医院)招聘备考题库及答案详解一套
- 2025年温州市广播电视监测中心招聘临聘合同制人员备考题库带答案详解
- 护理8S管理汇报
- 产前筛查标本采集与管理制度
- 急危重症护理培训心得
- 2025劳动合同书(上海市人力资源和社会保障局监制)
- 门诊护士长工作总结汇报
- 药膳餐厅创新创业计划书
- erp沙盘模拟实训报告采购总监
- 污水消毒知识培训课件
- 横纹肌溶解症的护理
- 《战略与战术》课件
- 《EBV相关性疾病》课件
评论
0/150
提交评论