51单片机的智能灯光控制系统
一.硬件设计
本设计主要由51单片机最小系统、红外热释电模块、光强度检测模块、继电器灯光控制模块和电源模块组成。
硬件框图如下:
二.设计功能
- 光敏电阻检测环境光的光线强度,然后通过比较器电路做比较,输出信号给单片机。
- 通过红外热释电传感器检测周围人体信号。
- 当检测到晚上光线暗又检测到人体信号时,单片机通过灯光控制电路控制220V白炽灯发光,如果2分钟没有人体信号或者光线强的时候,灯光控制电路关闭白炽灯,从而达到一个节能的效果。
- 红外热释电传感器的检测范围5~7M。
三.设计原理图
智能灯光控制系统原理图由单片机最小系统、人体感应模块、关照强度模块、灯光控制模块、电源模块和灯泡组成。本系统采用了光敏电阻检测白天黑夜,红外热释电传感器感应人体信号,经过单片机分析处理后判断是否控制灯光亮灭情况,实现了室内无人或者关照充足时灯光自动光灯,有人到来且光照不足时自动开启灯光,如果光照度和人体感应都不满足时,单片机延时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<TIMEMIN;i++){for(j=0;j<10;j++) //执行完一次一分钟{DelayMs(1000);if(Rsd == 1)Led = 0;else Led = 1;}}
// Led = 1;}else Ji_D_Qi = 1; //关闭继电器}
}
原理图:
链接:https://pan.baidu.com/s/1oHeculcLrpNH897k_LIp9Q
提取码:g7ks
51单片机的智能灯光控制系统相关推荐
- 3、基于51单片机的智能水箱控制系统-温度-PH值-水位(仿真+程序+原理图)
目录 基于51单片机的智能水箱控制系统 1.主要功能 2.实验结果 3.仿真工程 4.原理图 5.程序源码 6.资源获取 基于51单片机的智能水箱控制系统 1.主要功能 51单片机检测水箱内温度,ph ...
- 51单片机的智能鱼缸控制系统【proteus仿真+程序+报告+原理图】
1.主要功能 该系统由AT89C51单片机+LCD1602+DS18B20温度传感器+DS1302时间模块+ADC0832采集模拟水位.浑浊度信息+继电器控制电机和加热器模块+蜂鸣器模块构成. 可实现 ...
- 51单片机的智能温室大棚控制系统【proteus仿真+程序+报告+原理图】
1.主要功能 该系统由AT89C51单片机+LCD1602模块+DS18B20温度传感器模块+DS1302时间模块+继电器驱动模块+电位器模块构成.本方案适用于智能温室大棚.蔬菜大棚等各类设计中. 版 ...
- 基于51单片机的智能路灯控制系统(lunwen+设计说明+仿真+程序)
目录 第一章 绪论 1 1.1研究背景 1 1.2国内外研究现状和发展趋势 1 1.3本文的主要研究内容 2 第二章 方案论证 3 2.1 设计要求 3 2.2 方案选择 3 第三章 系统总体框图 5 ...
- 基于51单片机的智能路灯控制系统proteus仿真原理图PCB
功能: 0.本系统采用STC89C52作为单片机 1.LCD1602液晶实时显示当前时间/环境光强/工作模式 2.支持路灯故障检测 3.工作时间内(17~24时),两个路灯同时点亮,24时以后,B路灯 ...
- 基于51单片机的智能水龙头控制系统proteus仿真原理图PCB
功能介绍: 0.本系统采用STC89C52作为单片机 1.液晶实时显示当前的设定温度/实际温度/水龙头状态和水流量 2.按键可开关水龙头,当温度低于设定温度时,启动加热控制继电器,给水加热, 当加热到 ...
- 基于51单片机的智能空调控制系统设计(仿真+代码+原理图+报告+视频讲解)
基于51单片机的智能空调控制系统 这里写目录标题 1 开发环境 讲解演示视频 2 功能说明介绍 3 仿真图 4 程序 4.1 工程文件 4.2 代码 5 原理图 6 元器件清单 7 视频讲解 8 资料 ...
- 基于单片机的智能路灯控制系统人体感应灯光控制系统的设计与实现
功能介绍 以51单片机作为主控系统: LCD1602液晶显示当前时间.年月日.时分秒: 按键看看有设置自动手动模式: 3路红外探头用来感应当前3个区域是否有人: 按键可以设置当前时间.开启和关闭教室灯 ...
- 基于单片机的智能教室控制系统的设计
word完整版可点击如下下载>>>>>>>> 基于单片机的智能教室控制系统的设计_c++课程设计题目汇总-硬件开发文档类资源-CSDN下载内容包括详细 ...
最新文章
- shell脚本自动执行,top命令无输出
- 3DSlicer16:数据类型MRML
- WebSocket客户端连接成功后,返回的socket里有用的字段
- ssl2645-线段树练习2【线段树】
- django win下安装mysql_python测试开发django-8.windows系统安装mysql8教程
- 译文:如何使用SocketAsyncEventArgs类(How to use the SocketAsyncEventArgs class)
- PMP第五版第一次考试相关提醒
- oracle全角括号忽略,Oracle中SQL查询语句日文不区分全角/半角
- Spark算子:RDD键值转换操作(2)–combineByKey、foldByKey
- 中国大陆身份证号码验证及身份证信息获取,数据来源于国家标准GB/T 2260-2007
- 华为路由器时间同步_华为路由器肿么和互联网时间同步
- 前沿重器[26] | 预训练模型的领域适配问题
- php excel引入tp,TP 引入phpExcel
- Gentoo 完整的USE参数清单中文详解(转)
- 38、程序中的三国天下
- 盘点科技公司十大裁员风波:诺基亚累计裁员近半(转)
- 一个大尺度超文本网络搜索引擎的剖析
- Friends number
- oracle 112040,Oracle 11.2.0.4 For Linux 64bit+32bit 11Gu4数据库介质百度云
- volatile unsigned int 什么意思
热门文章
- 程序猿必备福利之二上篇!!!简易使用Nodejs实现从美图网爬取清晰脱俗的美图???
- python情感分析中文_Python有趣|中文文本情感分析
- 解决chrome浏览器一打开就弹出hao123问题
- 注意 怎么选择车险附加险?避免“这也不赔那也不赔”
- 2020读书笔记 《马歇尔传记》
- AWT绘图工具Graphics
- 不清楚用电脑怎么图片转文字?来看看这三个方法吧
- mysql先过滤后分组_MySQL分组过滤
- 冀教版小学三年级上册计算机教案,冀教版小学三年级上册信息技术教案三篇
- (C++学习笔记四)封装的使用