目前我国高校的教学楼和学生宿舍的照明系统大多采用定时方式控制,存在电能的大量浪费和照明模式不灵活等问题。本文基于51单片机,通过设置时间、感应光照与声音,针对教学楼和宿舍的不同需求设定照明状态,实现对照明系统智能动态的控制。测试结果表明该系统可以在不同条件下改变照明状态,适应不同场所的需求,达到智能控制的目的。

在当今经济快速发展的社会,电力能源大量地消耗使其已成为紧缺资源,如何节能降耗成为近年来照明系统研究的热点。目前我国高校的教学楼和学生宿舍的照明系统大多采用定时方式控制,虽然控制简单且易于实现,但同时存在很多问题:在夜间人流量很少时,灯具全部点亮将造成电能的大量浪费;此外,定时照明方式使照明系统工作状态不能灵活调整,尤其在雷雨和雾霾天气时,带来安全隐患。本文所设计的智能照明控制系统,能够根据学校不同区域的不同功能需求,设置照明模式与照明时间,实现对照明系统的动态智能化管理。

1 系统硬件模块

本系统的设计是基于51系列单片机,由7个硬件模块构成,分别为控制、定时、光控、声控、按键、显示、照明。其中光控、声控模块实现对外界光、声信号的采集与判断;定时实现照明系统的照明时间控制;控制模块采用STC89C52单片机,根据外界光、声及定时信号控制照明电路,切换不同的工作状态以适应外界需求。照明系统架构如图1所示。

如何用c语言编写智能照明系统,基于STC89C52单片机的智能照明控制系统方案设计...相关推荐

  1. c语言数字植物管理系统,基于AT89C52单片机的智能浇花系统(包含程序代码)

    内容简介: 基于AT89C52单片机的智能浇花系统,毕业论文,共50页,18022字,附程序代码.实物图等. 摘要 伴随着经济的快速发展,人们的物质生活水平得到了极大的提高,生活质量越来越为人们关注. ...

  2. 基于STC89C52单片机的智能风扇

    1.设计要求 利用直流电机充当风扇, 键盘可以调整风扇的转速, 数码管显示风扇的转速. 2.设计概述         本实验所用芯片为STC89C52,所用硬件是由华清远见基于STC89C52开发的智 ...

  3. 基于STC89C52单片机的智能车控制系统设计

    目 录 1系统概述 1 1.1设计目的和意义 1 1.2设计思路 2 1.3系统需求分析 2 1.3.1市场需求 2 1.3.2实现功能 2 1.4开发环境 3 1.5运行环境 3 2总体设计 4 2 ...

  4. 基于STC89C52单片机的智能窗帘

    1.设计要求 利用直流电机的转动模拟窗帘的滑动,红外对管模拟光照传感器,使得触发红外对管时,电机能运动3S,然后自动停止.若这5S期间红外对管信号消失,则电机返回原位. 2.设计概述 本实验所用芯片为 ...

  5. 软件工程-c语言--基于at89c51单片机c语言编写的计算器,基于AT89C1单片机C语言编写的计算器.doc...

    基于AT89C1单片机C语言编写的计算器 #include #define uint unsigned int #define uchar unsigned char sbit dula=P2^6; ...

  6. 用c语言编写热敏电阻温度计,基于51单片机的热敏电阻温度计的设计.doc

    摘 要 随着科学技术的不断进步与发展,热敏电阻温度计已开始逐渐替代传统的玻璃水银体温计.温度控制系统在国内各行各业的应用虽然已经十分广泛,传统的温度控制方式,主要缺点是温度波动范围大,不能满足高精度, ...

  7. 51单片机c语言编写计算器仿真,基于51单片机的计算器设计c程序代码加proteus仿真...

    可实现加减乘除各类运算,带有清零复位功能 仿真原理图如下(proteus仿真工程文件可到本帖附件中下载) 0.png (24.71 KB, 下载次数: 9) 2019-1-10 04:05 上传 程序 ...

  8. 基于STC89C52单片机的智能家居系统

    一.开发环境/工具: 环境:keil4 器件:STC89C52RC.Wifi模块(ESP8266).DHT11温湿度传感器.声音传感器,雨水传感器.LCD1602 二.项目描述: 1. 使用DHT11 ...

  9. 基于51单片机的智能温度检测仪

    目录 一. 基于STC89C52单片机的智能温度检测仪设计概述 1. 智能温度检测仪系统功能概述 1.1 整体功能框图 1.2 界面控制和显示功能 1.3 智能降温和报警功能 1.4 温度采集和记录功 ...

最新文章

  1. SAP MM 自定义条件类型出现在采购信息记录的'条件'界面里 ?
  2. C语言经典算法五个人问岁数!——————【Badboy】
  3. 双击SDK Manager.exe和AVD Manager.exe时,弹出提示:failed to execute tools\android.bat解决办法
  4. 【译】一份通俗易懂的React.js基础指南-2018
  5. 云计算的8个常见用途
  6. python apscheduler 阻塞方式只用一个线程_框架APScheduler在python中调度使用的实例详解...
  7. 为什么都说猫有九条命呢
  8. 金蝶显示服务器异常,金蝶提示云服务器异常
  9. Linux Linux 集群
  10. Spring MVC 学习笔记(整理)
  11. 使用Intellij idea新建Java Web项目(servlet) 原理及初步使用
  12. DHCP服务器控制企业成本
  13. yalmip决策变量
  14. mysql8.0怎么设置中文版_mysql 8.0.21免安装版配置方法图文教程
  15. 冷高轮时间windows电脑屏幕保护
  16. WARNING: The script f2py.exe is installed in ‘C:\Users\linji\AppData\Roaming\Python\Python36\Scripts
  17. Tableau基础 | 维度、度量、蓝色、绿色
  18. 乐高机器人纲要_人工智能与机器人课程纲要
  19. HTML学习13:div和表格布局
  20. Electron如何支持ESM模块

热门文章

  1. 右侧交易-辨别买卖点
  2. 国际市场营销知识框架图_何为国际市场营销?如何学好这一门课程
  3. hellgate 射击体验
  4. matlab2019与m文件关联
  5. oracle创建删除视图
  6. 2020-09-26周总结
  7. (function (e) {})()的用法
  8. 【管理心得之二十四】成功乃失败之母
  9. 使用Swig转C++为Python详解
  10. 售后服务工单管理系统有效降低成本!