一.硬件方案
本设计主要是利用单片机设计并制作一套智能垃圾箱。要求以单片机为控制核心,通过红外传感器检测是否有人扔垃圾,并自动打开垃圾箱盖,扔完垃圾后再自动关闭。电路主要由51单片机+独立按键+电机驱动模块+2个红外传感器+蜂鸣器报警模块等组成;如图:
二.设计功能
(1)两个按键分别为复位按键、手动打开垃圾桶按键。
(2)当智能垃圾桶红外线检测到有人时,将控制步进电机打开垃圾桶。
(3)如果人一直在垃圾桶旁边时,垃圾桶将一直打开,当人离开5S后,盖子将自动盖上。
(4)当桶内红外检测到垃圾满时,单片机将开启声光报警,并且自动取消打开桶盖模式,智能通过手动按键打开桶盖。
(5)当垃圾清理完时,系统将恢复自动模式。
三.设计原理图
(1)原理图如图:
(2)PCB图如下:
四.软件设计
void main()
{
TMOD