需要金币: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 |