【单片机设计项目课题】基于51单片机的智能垃圾桶设计

摘  要

        垃圾桶伴随人类走过了几个世纪,作为人类生活中不可或缺的必需品,给人类生活环境带来了处理生活垃圾的极大方便。 因为本设计的新型智能垃圾桶具有自动倾倒垃圾的功能,让人们不会直接接触不必要的垃圾污染和细菌,当垃圾桶通过红外传感器检测到垃圾桶已经装满垃圾时,可以自动将垃圾运送到垃圾站倒掉,不用人们用手去倒垃圾,这样人们就可以避免了直接的细菌污染。当今社会发展迅速迅,所有的事物都在快速变化着的同时,环境保护更是一个为人们所应该重视的大问题,环境保护也是全世界所必要关注的大问题。如果全世界上的人都不关心环境保护,那我们人类的生活将是危险及糟糕的,等到呼吸的每一口空气都是恶心的,想要看到一片绿叶也是困难时,说明地球已经走向灭亡。所以,环境保护是我们每一个人的责任,环保从个人做起,从小事做起。

关键字:51单片机,智能垃圾桶,环境保护

目录

设计任务分析

2 技术方案的详细设计

2.1 本系统的设计方案

2.1.1 系统概述

2.2 设计思路

2.3 元器件的选用与电路设计

2.3.1 垃圾验满检测电路

2.3.2两路循迹传感器的检测电路

2.3.3电机驱动电路

2.3.4报警电路

2.3.5单片机最小系统

2.3.6单片机的时钟电路与复位电路设计

3软件部分

3.1主程序基本流程图

3.2子程序设计

3.2.1验满工作流程图


1 设计任务分析

本设计主要由2个红外探测装置红外循迹装置、控制核心、电机构成,主要完成以下几点功能:

1.利用红外探测原理,自行检测垃圾桶里的垃圾是否装满;

2.若红外探测装置检测到垃圾桶已经装满垃圾,则垃圾桶自动报警;

3.利用红外循迹作为垃圾桶盖打开.关时检测的装置,

4.利用红外探测原理,检测有人时, 驱动电机垃圾桶开盖;

5.若红外探测装置检测到垃圾桶没有人时,测默认关闭状态。

2 技术方案的详细设计

2.1 本系统的设计方案

2.1.1 系统概述

        本系统采用了热释电红外线传感器,它的制作简单、成本低,安装比较方便,而且防盗性能比较稳定、抗干扰能力强、灵敏度高、安全可靠。这种防盗器安装隐蔽,不易被盗贼发现,便于多用户统一管理和用户操作。

        为了探测移动人体,通常使用双元件型热释电红外线传感器,在这种传感器内部,两个灵敏元件反相连接,当人体静止时两元件极化程度相同,互相抵消。但人体移动时,两元件极化程度不同,净输出电压不为0,从而达到了探测移动人体的目的。

        该设计包括硬件和软件设计两个部分。模块化分为数据采集、按键控制、报警等模块。电路结构可划分为:热释电红外传感器、蜂鸣器、单片机控制电路、LED指示灯组成。

2.2 设计思路

        本设计由电源电路、单片机最小系统、控制电路、电机驱动电路、红外循迹检测电路、显示电路、报警电路七大模块组成。如图2-1所示:

图2-1 总体设计框图

        红外循迹检测电路是用来检测垃圾桶是否装满或者是否有人来扔垃圾,当红外检测传感器的输出端输出为低电平时,垃圾标志位检测传感器的LED灯被点亮,说明此刻垃圾桶有人来扔垃圾,红外循迹检测传感器将垃圾桶有人来扔垃圾这个信号反馈给控制核心单片机。单片机对垃圾桶的这个信号进行处理后,驱动电机将垃圾盖打开,如果红外检测传感器输出端的电平为高电平,。在这个过程中,单片机通过两路红外循迹传感器不间断的对垃圾桶周围进行采集,将采集到的信息发送给单片机,单片机控制电机来实现垃圾桶开盖和关盖的问题;如果另一个红外检测传感器输出端的电平为高电平,说明垃圾桶装满。

2.3 元器件的选用与电路设计

        对垃圾桶的控制主要用到三个控制电路:红外对管传感器将采集到信息发送给单片机并对其进行处理,单片机再控制显示电路和报警电路,处理后单片机控制驱2003芯片来控制电机的正反转,从而实现开盖关盖的功能。

2.3.1 垃圾验满检测电路

        如图2-3所示,红外对管传感器的输入端与控制芯片STC89C5连接,当红外对管传感器检测到垃圾时,检测到垃圾的这个信号被控制芯片STC89C52读取并对其进行处理。

图 2-3  红外检测电路图

2.3.2两路循迹传感器的检测电路

        红外线探测的方法,即利用红外线对地板砖和黑线具有不同的反射性质的特点,,当红外光遇到白色地板砖时发生漫反 射,反射光被垃圾桶前面的接收管接收;如果遇到黑线则红外光被吸收,垃圾桶上的接收管接收不到红外线。电路图如图2-4所示:

图 2-4  一路循迹原理图

2.3.3电机驱动电路

由于电机的驱动电压5V,2003N芯片有控制电机动作方便,稳定和价格低廉的优点,所以我们采用2003芯片控制电机,并且制作2003的保护电路增加系统的稳定性与安全性。具体电路如图2-5所示:

图 2-5  驱动直流电机原理图

2.3.4报警电路

        如图 2-6  所示电路通过三极管基极串连一个电阻与单片机P2.7.端口连接从而达到控制蜂鸣器是否报警。

图 2-6  报警电路

2.3.5单片机最小系统

要使单片机工作起来最基本的电路构成为单片机最小系统如图3示。

    图3 信号处理模块   

        单片机最小系统包括单片机、复位电路、时钟电路构成。

        STC89C52 单片机的工作电压范围:4V-5.5V,所以通常给单片机外界5V直流电源。连接方式为单片机中的40脚VCC接正极5V,而20脚VSS接电源地端。

        复位电路就是确定单片机的工作起始状态,完成单片机的启动过程。单片机接通电源时产生复位信号,完成单片机启动确定单片机起始工作状态。当单片机系统在运行中,受到外界环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。一般有上电自动复位和外部按键手动复位,单片机在时钟电路工作以后,在RESET端持续给出2个机器周期的高电平时就可以完成复位操作。本设计采用的是外部手动按键复位电路,需要接上上拉电阻来提高输出高电平的值。

        时钟电路好比单片机的心脏,它控制着单片机的工作节奏。时钟电路就是振荡电路,是向单片机提供一个正弦波信号作为基准,决定单片机的执行速度。XTAL1和XTAL2分别为反向放大器的输入和输出,该反向放大器可以配置为片内振荡器。如采用外部时钟源驱动器件,XTAL2应不接。因为一个机器周期含有6个状态周期,而每个状态周期为2个振荡周期,所以一个机器周期共有12个振荡周期,如果外接石英晶体振荡器的振荡频率为12MHZ,一个振荡周期为1/12us。

2.3.6单片机的时钟电路与复位电路设计

        本系统采用STC系统列单片机,相比其他系列单片机具有很多优点。一般STC单片机资源比其他单片机要多,而且执行速度快;STC系列单片机使用串口对单片机进行烧写,下载程序较为方便;STC89C52单片机内部集成了看门狗电路;且具有很强抗干扰能力。本系统采用内部方式的时钟电路和加电自复位的复位电路,如下图4图5所示:

图4 时钟电路      图5 复位电路

        由于单片机P0口内部不含上拉电阻,为高阻态,不能正常地输出高/低电平,因而该组I/O口在使用时必须外接上拉电阻。

2.3.6 电源电路

电源接口电路如图10,其中P1为电池接口,SW1为电源开关。D1为电源指示灯。

 图10 电源接口电路

2.3.7 显示电路

        显示采用发光二极管显示,显示电路如图7

3软件部分

3.1主程序基本流程图

3.2子程序设计

        程序的设计就跟盖楼一样的道理,先后顺序也是决定着所编写的程序是否能在硬件中表现出来,所以在软件设计的过程中,为了让程序看起来一目了然,容易读懂,本设计编写了多条子程序,在主函数中如果需要用到哪一个子程序要实现的功能时,在调用功能对应的该子程序,这样一来程序变得简单,有层次感。

3.2.1验满工作流程图

        本设计采用红外对管传感器来对垃圾验满,单片机判断红外对管传感器的输出端的电平的高低就可以判断出垃圾桶是否被垃圾装满,基本的程序流程如图3-2所示:

图 3-2  验满程序流程图

四、元器件清单

51单片机

U1

1

步进电机

Motor Step

1

电解电容

1

贴片电容

30pf

2

LED

LED1

1

LED

LED

4

蜂鸣器

Buzzer

1

排针20H

排针20H

1

排针0H

排针0H

1

排阻

排阻

1

红外2

红外2

1

电源接口

电源接口

1

排阻

10k

1

红外1

红外1

1

三极管

8550

1

电阻

1k

5

电阻

1k

2

电阻

Res2

1

复位按键

SW

1

步进电机驱动

ULN2003

1

晶振

11.0592

1

电源开关

电源开关

1

  • 35
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值