历史上的今天
今天是:2024年10月11日(星期五)
2021年10月11日 | 基于51单片机的智能垃圾桶设计
2021-10-11 来源:eefocus
一.硬件方案
本设计主要是利用单片机设计并制作一套智能垃圾箱。要求以单片机为控制核心,通过红外传感器检测是否有人扔垃圾,并自动打开垃圾箱盖,扔完垃圾后再自动关闭。
主要由51单片机+独立按键+电机驱动模块+2个红外传感器+蜂鸣器报警模块等组成;如图:

二.设计功能
(1)两个按键分别为复位按键、手动打开垃圾桶按键。
(2)当智能垃圾桶红外线检测到有人时,将控制步进电机打开垃圾桶。
(3)如果人一直在垃圾桶旁边时,垃圾桶将一直打开,当人离开5S后,盖子将自动盖上。
(4)当桶内红外检测到垃圾满时,单片机将开启声光报警,并且自动取消打开桶盖模式,智能通过手动按键打开桶盖。
(5)当垃圾清理完时,系统将恢复自动模式。
三.设计原理图
(1)原理图主要采用AD软件进行设计,如图:

(2)PCB图如下:

四.软件设计
(1)程序流程图

(2)主程序源码
void main()
{
TMOD=0x10; //定时器0,定时器1,16位工作方式
EA=1; //打开总中断0
TH1=0x4c;
TL1=0x00;
TR1=1;
ET1=1;
while(1)
{
if(open_flag==0)
{
P2=P2&0xf0;
m_i=0;
}
else
{
proc();
}
}
}
void dis_pose()
{
if(!HW1)
{
led1=0;
if(!key1)
{
if(key1_flag)
{
key1_flag=0;
if(open_flag1)
{
hand_flag=1;
open_flag=2;
}
else
{
hand_flag=0;
open_flag=1;
}
}
}
else key1_flag=1;
}
else
{
led1=1;
if(!HW2)
{
if(HW2_flag)
{
HW2_flag=0;
if(open_flag1) open_flag=2;
}
}
else
{
HW2_flag=1;
}
}
}
史海拾趣
|
安徽省信息产业厅副厅长吴晓明: 以\"一个中心、四大汽车计算平台\"为突破 汽车产业是安徽的六大支柱产业之一,以奇瑞、新马汽车、江 淮、瑞风为代表的安徽汽车整车厂已在全国汽车行业占有一席之地, 正是在这种形势下,安 ...… 查看全部问答> |
|
某大型水泥厂具有多套电子地磅与计算机计量系统,由于都是地磅是串口设备无法远距离连接,因此计量PC服务器就近配置在现场,未能将实时获取的采集数据上传到中控室完成数据计量汇总难,并且设备配置分散重复。 ...… 查看全部问答> |
|
温度控制器电路工作原理:本例介绍的间歇控制器,能自动控制电热器、加湿器、单相交流电动机等用电设各,使之处于间歇工作状态。 该间歇控制器电路由电源电路、定时器和控制执行电路组成,如图所示。 元器件选择 R1~R4、R6和R7均选用1 ...… 查看全部问答> |
|
window mobile中 static text控件透明问题 在非windows mobile 下一般通过修改消息映射函数WM_CTLCOLOR,返回一个HOLLOW_BRUSH实现背景透明,为何在window mobile下死活不行。 Static text空间放在对话框上,对话框上通过StrchBit贴上了背景图,在非windows mobil ...… 查看全部问答> |
|
最近要用PIC16F882做一个项目,再看手册的时候发现它的配置位有两个寄存器CONFIG1和CONFIG2,那我是否要写成这样: ——CONFIG1(0xXXXX); ——CONFIG2(0xXXXX); 我是用C写的,请各位解答一下… 查看全部问答> |
|
若想造得符合设计标准请满足以下基本要求: 使用铅笔,圆规绘图的时代永远留在儿时的学校里吧。用软件绘图(Pro/E)或其它的。 图绘好了,结构部分加工工具: 加工示例: 要是有电子电路部分,使用工具及软件 ...… 查看全部问答> |
|
1.首先让我们做下准备工作吧,需要准备的是工具,工欲善其事,必先利其器嘛。需要的工具有:一块电路板(PCB板),老虎钳,烙铁,焊锡。如果不熟悉工具的应用,建议先找点更简单的玩意先练练手~然后看看施工图纸,所需要的零件以及线路也标记在电 ...… 查看全部问答> |




