基于51单片机的智能垃圾桶设计.doc

资料分类:单片机自动化 上传会员:狂奔的小猪 更新时间:2021-11-14
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:8012
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本设计使用STC89C51单片机为基础开发一个智能垃圾桶。该智能垃圾桶可实现自动开关垃圾桶盖,垃圾装满蜂鸣器报警,垃圾桶内气体浓度检测及除异味的功能。针对实现自动开关垃圾桶盖的功能,本设计采用红外传感器来实现,通过红外传感器检测探测范围内是否有人扔垃圾,如果有,则经过单片机控制启动步进电机,打开垃圾桶盖,在经过设定的延时后,自动关闭垃圾桶盖。针对实现检测垃圾桶是否装满的功能,本设计采用红外对管模块来实现,检测垃圾桶内的垃圾高度超过限定的高度与否,如果装满垃圾,单片机则会控制蜂鸣器报警去提醒人们来处理垃圾,此时垃圾桶盖将不会自动打开,需要通过按键手动打开垃圾桶盖。针对实现垃圾桶内气体浓度检测的功能,本设计采用MQ2烟雾传感器来实现,检测垃圾桶内甲烷丙烷硫化氢等气体浓度,可设定一定的浓度值并通过液晶1602显示。如果高于设定的浓度值,则会自动打开小风扇去除异味直到垃圾桶内气体浓度低于设定值。

 

关键词:单片机;智能垃圾桶;C语言

 

目录

摘要

Abstract

1 绪论-1

1.1 研究的背景-1

1.2 研究的目的及意义-1

1.3 研究的内容-1

1.4 本章小结-2

2 硬件系统的设计-3

2.1 智能垃圾桶的系统框架-3

2.2 主控芯片简介-3

2.3人体红外检测电路设计-5

2.4垃圾满检电路设计-6

2.5去除异味电路设计-6

2.6 步进电机-7

3 系统软件的设计-8

3.1 系统主程序设计-8

3.2 检测子电路程序设计-9

3.3 自动翻盖子程序设计-9

3.4 蜂鸣器报警子程序设计-10

3.5 异味检测子程序设计-11

4 系统调试-13

4.1 软件系统调试-13

4.2 硬件系统调试-13

4.3 实验中遇到的问题及解决办法-13

5 测试结果及分析-15

5.1自动开关盖测试-15

5.2 垃圾满检报警测试-16

5.3 去除异味测试-18

5.4 毕业设计实物图-19

结    论-20

参考文献-21

附    录-22

相关论文资料:
最新评论
上传会员 狂奔的小猪 对本文的描述:本毕业设计以STC89C52单片机为主要控制芯片,设计开发出一款智能垃圾桶。该智能垃圾桶可以实现自动打开和关闭垃圾桶盖,垃圾桶满时蜂鸣器报警,垃圾桶中的气体浓度检测和除臭的功......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: