单片机
返回首页

基于51单片机的智能灯光控制系统

2021-10-14 来源:eefocus

一.硬件方案

智能灯光控制系统由单片机最小系统、人体感应模块、关照强度模块、灯光控制模块、电源模块和灯泡组成。本文以STC89C52单片机为核心,通过利用光照度和红外人体感应相结合主动与被动的探测方法,现了室内无人或者关照充足时灯光自动光灯,有人到来且光照不足时自动开启灯光。当人们进入家门或走出公寓,楼道灯延时一分钟后会自动熄灭。在白天,即使有人走过时,灯也不会亮,可以达到节能的目的。


主要由51单片机最小系统+红外热释电模块+光强度检测模块+继电器灯光控制模块+电源模块组成;如图:

二.设计功能

(1)通过红外热释电传感器检测人体信号。

(2)光敏电阻检测环境光的光线强度,然后通过比较器电路做比较,输出信号给单片机。

(3)当检测到晚上光线暗又检测到人体信号时,单片机通过灯光控制电路控制220V白炽灯发光,如果2分钟没有人体信号或者光线强的时候,灯光控制电路关闭白炽灯,从而达到一个节能的效果。

(4)红外热释电传感器的检测范围5~7M。


三.设计原理图

(1)原理图主要采用AD软件进行设计,如图:

(2)PCB图如下:

四.软件设计

(1)主程序源码


void main(void)

{

int i,j;

while(1)

{

if(Rsd == 1)Led = 0;          //热释电指示灯

else Led = 1;

if(Rsd == 1 && Light == 0)

{

Ji_D_Qi = 0;

Led = 0;

for(i=0;i {

for(j=0;j<10;j++)      //执行完一次一分钟

{

DelayMs(1000);

if(Rsd == 1)Led = 0;

else Led = 1;

}

}

Led  =  1;

}

else Ji_D_Qi = 1;    //关闭继电器

}

}

进入单片机查看更多内容>>
相关视频
  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

  • 直播回放: Microchip Timberwolf™ 音频处理器在线研讨会

  • 新唐 8051单片机教程

  • 基于灵动MM32W0系列MCU的指夹血氧仪控制及OTA升级应用方案分享

  • 基于灵动MM32SPIN系列MCU的无感FOC便携冰箱应用方案分享

    相关电子头条文章