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

摘要

现在的大部分的大学,都是采用了一种“绿色”的教学方式,再加上现在的大学生缺乏环保意识,所以在学校里很多的教室,在白天的时候灯都会打开,这是一种极大的浪费,而且随时都有可能看到,这是一种极大的浪费。本论文主要是根据这种情况,设计了一种以单片机为核心的智能化照明控制系统,并给出了实现室内照明节能和环境保护的具体方法。以AT89S52芯片上主控制器为核心,实现了节能降耗、节能降耗等功能。

关键词:灯光控制系统;AT89S52;热释电;AD采集电路

系统控制模块的硬件设计

在充分的考虑到各种环境因素的作用下,如何合理地布置课堂,如何选用电子元器件和设备的抗干扰是必须要认真研究的问题。
2.1 控制模块的硬件构成
其中,以主控单元为中心,其他的外部控制部分,包括:电源供应、照明等;人体内有温度传感器控制模块,门狗控制模块,按键和信号超时的自动警报控制模块,其总体系统结构框图如图2.1所示。

在这里插入图片描述

图2.1结构框图

在计算机开始计数时,使用专用的AUXR的WDIDLE比特来确定是否要进行计数。WDT在缺省的状态等待模式下持续计算WDIDLE=0。如图3.3所示为内部振荡电路连接图,外部振荡电路连接图如图2.2所示。

在这里插入图片描述

图2.2内部振荡电路连接图

在这里插入图片描述

图2.3外部振荡电路连接图
在一个空闲系统运行时的工作状态模式下,所有片上外部控制装置组件都会继续保持系统启动和软件激活的状态,而CPU则仍然是一直处于睡眠状态。它通常是通过直接使用一些软件工具来进行实现的。在这样的工作状态下,特殊的功能信号寄存器与片上每个RAM的寄存内容都会保持恒定。单片机的最小系统如图2.3所示。

在这里插入图片描述

图2.3单片机的最小系统

ADC0832数据读取程序流程

在界面堆栈的开发中,使用一种新型的编译程序来完成,以达到快速高效的数据通讯。因为ADC0832常规的A/D变换需要32秒的取样周期,所以采用常规ADC0832的A/D变换,其取样周期频率要高于常规ADC0832,从而确保在某些高精度的技术场合采用常规的A/D变换。资料阅读器档案是资料呼叫资料的一种档案格式。它能够很好地完成用户的操作,并能很好地完成用户的操作以及数据的迁移。通常,在程序运行过程中,所消耗的存储器资源主要有四种:工作累加寄存器R7,累加工作寄存器A,特殊累加寄存器CV,以及其它通用的寄存器b,这些被转换的信道数值与功能信号的输出数值结合起来,功能信号寄存器b的输出数值是功能信号暂存器b,在我们正式开始设计能够利用功能转换子通道的程式时,我们需要先决定一个功能转换子通道中的两个功能改变的暂存器A和B的初值。如果转换器或者子级的软件正在工作,那么转换器会将其数值存储到b档。一旦程序自动离开,子程序库就会立刻开始,它可以对A和B数据库中的全部资料进行解析和处理。ADC0832数据包的读取和写应用程序流程设计图表的显示方式如图3.1。
在这里插入图片描述

图3.1ADC0832数据读取流程

结论

在之前的教学中,我们在教室的照明控制部分,采用AT89S52作为主控制器,采用了电脑的智能控制,对教室内的所有设备(包括教室的灯)进行了智能的管理,在之前的教学中,我们已经在教室里安装了一个灯控制器,既有人工的,也有人工的,只要有人用人工的方法来控制,就不会对教室里的灯造成干扰。该装置可以在全过程中,利用二极管的发光和熄火,对教室内的灯进行自动关灯控制。当与现有的教室照明相匹配时,无需对原有的设施和线路进行大的升级。但如果是因为课堂空间太大,超过了感应器的检测能力,在这种情况下,接收到的信息很有可能会出现偏差,从而对整个控制设备和整个系统的工作造成极大的干扰。为了更好地控制和预防该问题,并提高其可靠性,采用多种不同的传感器是非常理想的。
将人的生活状况和周边环境等外在因素纳入到控制体系中,较之人工进行人工管理,可以降低对学生的光照资源的使用。在上课的时候,我们还专门为我们的老师增加了一个照明的调节,这样我们的老师和学校就可以更好的调整我们的学习进度,并且可以很好的控制室内的光线。本文针对教室中照明监控与监控系统的各构成要素进行了探讨。该系统也适用于各种不同的办公场所的照明与管理。

参考文献

[1]江珊.2005照明电器新进展(电光源).中国照明电器.2005,9;P1-2
[2]ATMEL公司.AT89S52的技术手册;P6-9
[3]赵玉安.人体热释电红外线传感器介绍,中国电子制作,2006.9;P10-11
[4]人体红外感应模块.深圳市浩博特电子有限公司;P12
[5]李朝青.单片机原理及接口技术(简明修订版).北京航空航天大学出版社,1998;P13-14
[6]李广弟.单片机基础,北京航空航天大学出版社,1994;P15-16
[7]刘守义.单片机应用技术西安:西安电子科技大学出版社,2002,P17-18
[8]秦实宏.单片机原理与应用技术.北京:中国水利水电出版社,2005;P22
[9]卢艳军.单片机基本原理及应用系统北京:机械工业出版社,2005;P22
[10]窦振中.单片机外围器件实用手册.北京:北京航空学院出版社,1998;P23
[11]夏继强、沈德金.单片机实验与实践指导二.北京:北京航空学院出版社,2001;P25-28
[12]刘洋.智能声光控系统的结构.电子技术与软件工程,2016(19);P119
[13]王正臻、谢富珍.基于单片机的控制开关智能加装系统.计算机产品与流通,2020(07);P126
[14]曾瑞福、杨代利.基于单片机控制的光控灯设计.福建电脑,2015,31(08);P77-99
[15]李广弟.单片机基础.北京航空航天大学出版社,1994;P15-16

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/486885.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ros项目dual_arm_pick-place(urdf文件可视化查看)

前言 一直想写一些项目的讲解,今天(2024.12.05)可以说正式开始了。 dual_arm_pick-place项目,是关于两个机械臂协同传递物品。 正文 这次的话,给大家讲一下里面的urdf文件。 这篇文章主要来看一下项目中的urdf文件…

springSecurity权限控制

权限控制:不同的用户可以使用不同的功能。 我们不能在前端判断用户权限来控制显示哪些按钮,因为这样,有人会获取该功能对应的接口,就不需要通过前端,直接发送请求实现功能了。所以需要在后端进行权限判断。&#xff0…

【C++笔记】map和set的使用

前言 各位读者朋友们大家好!上期我们讲完了二叉搜索树这一数据结构,这一期我们来讲STL中的map和set这两大容器。这两个容器的底层是红黑树,红黑树的底层是平衡二叉搜索树。 目录 前言一. 序列式容器和关联式容器二. set系列的使用2.1 set类…

IO进程学习笔记

man手册 普通命令。系统调用的函数。库函数。特殊文件。文件格式。游戏。附加的一些变量 IO介绍 I:input 输入 O:output 输出 对文件的输入和输出 输入-》写文件,将文件中的内容写到内存中去 输出-》读文件,将内存中的内容读取到文…

基于STM32的手势电视机遥控器设计

目录 引言系统设计 硬件设计软件设计系统功能模块 手势识别模块遥控信号发送模块控制接口模块控制算法 手势识别算法遥控信号映射算法代码实现 手势识别与处理遥控信号发送系统调试与优化结论与展望 1. 引言 随着智能家居和物联网技术的发展,传统的电视遥控器逐渐…

哈希表实现

哈希概念 哈希(hash)又称散列,是一种组织数据的方式。从译名来看,有散乱排列的意思。本质就是通过哈希函数把关键字 Key 跟存储位置建立一个映射关系,查找时通过这个哈希函数计算出 Key 存储的位置,进行快…

CSS学习记录08

CSS文本颜色 文本颜色 color属性用于设置文本的颜色,颜色由以下值指定: 颜色名-比如“red"十六进制值-比如”#ff0000"RGB值-比如:“rgb(255,0,0)”等。 页面的默认文本颜色在body选择器中定义的。 body {color: bl…

电子商务人工智能指南 6/6 - 人工智能生成的产品图像

介绍 81% 的零售业高管表示, AI 至少在其组织中发挥了中等至完全的作用。然而,78% 的受访零售业高管表示,很难跟上不断发展的 AI 格局。 近年来,电子商务团队加快了适应新客户偏好和创造卓越数字购物体验的需求。采用 AI 不再是一…

R155 VTA 认证对汽车入侵检测系统(IDS)合规要求

续接上集“浅谈汽车网络安全车辆型式认证(VTA)的现状和未来发展”,有许多读者小伙伴有联系笔者来确认相关的R155 VTA网络安全审核要求,基于此,笔者将针对 R155 VTA 每一条网络安全审核细则来具体展开。 今天就先从汽车…

利用Java爬虫按关键字搜索淘宝商品

在当今数字化时代,获取和分析电子商务平台上的商品数据对于市场研究者、数据分析师或个人买家而言是一项非常有用的能力。本文将详细介绍如何利用Java爬虫技术按关键字搜索淘宝商品,并提供相应的代码示例。 1. 爬虫技术简介 爬虫(Web Crawle…

数据结构——B-树

目录 一.常见的搜索结构 二.B-树概念 三.B-树的插入分析及实现 1.插入分析 2.插入实现 1. B-树的节点设计 2.插入key的过程 3.B-树的插入实现 4.B-树的验证 5.B-树的性能分析 四.B树和B*树 1.B树 2.B*树 3.总结 五.B-树的应用 1.索引 2.MySQL索引简介 1.MyIS…

【vue2】封装自定义的日历组件(二)之基础添加返回到今天的功能

在上次封装的日历组件的基础上,我们完善下,在月份变化后,返回到当前月份的的当天日期的显示。 效果展示 代码逻辑 高亮的UI样式美化 .calendar-day {color: #d7d7d7;width: 100px;line-height: 80px;text-align: center;box-sizing: borde…

连续大涨,汉王科技跑步进入AI应用舒适区

OpenAI正在进行的“12天12场直播”让行业再次沸腾,二级市场也在寻找AI应用的机会。这刺激了12月首周同花顺sora概念涨超11%,远超同期大盘指数涨幅。 截至目前,“满血版”推理模型o1和月收费高达200美元的ChatGPT Pro订阅服务&…

沃丰科技智能客服在跨境电商独立站中的核心角色

随着全球化进程的加速和互联网技术的不断发展,跨境电商行业蓬勃兴起,为消费者提供了更广阔、更便捷的购物选择。在这样一个竞争激烈的市场环境中,优质的客户服务成为了企业脱颖而出的关键。沃丰科技智能客服凭借其先进的技术和人性化的设计理…

智创 AI 新视界 -- AIGC 重塑广告行业的创新力量(16 - 7)

💖💖💖亲爱的朋友们,热烈欢迎你们来到 青云交的博客!能与你们在此邂逅,我满心欢喜,深感无比荣幸。在这个瞬息万变的时代,我们每个人都在苦苦追寻一处能让心灵安然栖息的港湾。而 我的…

入门级捡垃圾工作站记录

入门级捡垃圾工作站记录 想法 一直想着拥有有一台自己的多功能机子,一个笔记本很难事事包办,本来打算配一个台式机,后来研究了一下,索性捡垃圾拼装的工作站,性价比更高,稳定性也更强,而且还可…

SpringBoot【三】多环境切换,实例演示

一、前言 实际的项目开发中,一个项目通常会存在多个环境,例如,开发环境、测试环境和生产环境等。不同环境的配置也不尽相同,例如开发环境使用的是开发数据库,测试环境使用的是测试数据库,而生产环境使用的是…

Node.js创建Express项目安装express-generator报错

一、在我进行Node.js项目开发时,使用Express框架构建一个Express项目,时报错: npm warn deprecated mkdirp0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has change…

在 .NET 9 中让您的 OpenAPI(Swagger)文档 UI 变得出色

从 .NET 9 开始,默认模板中不再包含 Swagger UI webapi。虽然文档仍然包含在内,但现在通过调用MapOpenApi,UI 不再存在。很高兴,重新获得文档 UI 相对容易。但 UI 本来就很无聊,所以让我们来点更花哨的东西吧&#xff…

使用Kimi开发自己的问答应用

概述 Kimi是大家常用的一个人工智能助手,本文使用Kimi开发文档,以node作为后端,开发与一个问答系统 实现效果 Kimi简介 Kimi是由Moonshot AI开发的人工智能助手,擅长中文和英文对话。目标是帮助用户解决问题、提供信息和执行任…