1.3 课题的主要内容
对于本课题研究的基于单片机智能垃圾桶的设计期望能够达到以下几点:
- 通过舵机实现垃圾桶盖的自动开关;
- 通过液晶显示屏显示垃圾桶是否满了、开盖状态以及时间;
- 可以实现定时喷洒消毒剂消毒;
- 实现检测人员是否靠近,在一定范围内自动开盖,若垃圾桶满了则不打开且报警;
2 系统实现方案
2.1 总体设计框图
本次基于单片机的智能垃圾桶的设计所要实现的功能有:自动检测物体接近、垃圾桶盖的自动开启和关闭、垃圾装满报警提示、定时自动消毒等。本系统不仅可以让扔垃圾变得更方便,还可以提高人们文明素养,使环境更加干净整洁。本次智能垃圾桶选用STC89C52RC单片机来控制。图1为系统框图。
图1:系统框图
系统主要包括报警、垃圾桶状态检测、人体检测、消毒、指示灯、垃圾桶控制以及主控制器。智能垃圾桶需要完成模块方案选择,为系统的各个功能选器件,智能垃圾桶的电路设计很重要,每个模块之间的连接关系,以及各自的电路设计,再对软件进行设计,对各个模块的信号进行处理、判断,通过软件和硬件的搭配,实现智能垃圾桶。系统通过人体检测信号,判断如果有人,则控制垃圾桶打开,可以对垃圾桶状态进行检测,垃圾桶已满,则报警灯亮且蜂鸣器响。
proteus仿真如下:
报告4千字