2026/5/18 22:40:19
网站建设
项目流程
导航网站的网站地图怎么做,工程房地产行业一条龙网站,如何判断网站是竞价站,个人网站免费摘要
传统的灯光控制系统主要采用继电器来控制#xff0c;手动控制、布线繁琐、操作不便#xff0c;而且非常依赖人的操 作#xff0c;不在适应数字化时代。为解决这个问题#xff0c;现采用以STM32单片机作为控制核心#xff0c;通过红外传感器感应人体信号#xff0c;…摘要传统的灯光控制系统主要采用继电器来控制手动控制、布线繁琐、操作不便而且非常依赖人的操作不在适应数字化时代。为解决这个问题现采用以STM32单片机作为控制核心通过红外传感器感应人体信号经过单片机处理后判断是否控制灯光亮灭可以根据光敏电阻来调节灯的亮度。语音控制采用口令的方式来控制灯光的亮灭以及它的亮度蓝牙模块采用串口APP来控制灯光定时控制通过定时器设定时间来实现灯的亮灭用户可以根据需要设计各种各样的应用控制系统。多功能灯光控制系统不仅可以节约资源还能够实现灯光控制的有效管理延长灯的寿命减少维护费用。系统设计思路清晰采用软硬件设计和软件开发旨在实现节能的要求。关键词多功能stm32单片机灯光控制1 绪论1.1 选题背景及研究意义电能是不可再生能源如果人们一直不断地浪费不采取有效的控制那么电能迟早会枯竭会对人们产生很大的影响。因此国家出台了一系列节能减排的政策来缓解目前的问题。与此同时人们也要秉承节约资源的理念从现在做起做到随手关灯节约资源。在这些众多资源中电能的短缺是约束其他资源的重要原因。据相关统计灯光照明的消耗占据相当大的一个比重这部分的消耗取决对灯光的控制系统。我国是一个工业大国对电的需求量是不计其数的。据统计2021上半年我国发电量为38717亿千万比同年增长了12.1%可见现如今的中国对电能的需求是越来越大。如果不能合理地利用那么资源将会慢慢消失灯光控制技术的不断更新和优化在一定的程度上带动了控制系统的所用的电子技术只有伴随着电子技术的一点点进步才能更好地与控制系统相结合从而更加有效地控制。现代化的高楼大厦中自控设备和各种各样的功能系统越来越多并且越来越复杂。传统的控制方法是控制的设备用连接线引入控制区虽然同样也可以达到预期目的但是错综复杂的电路又给人们带来了一个难题与此同时设备的增加也会造成人的增加对人的操作依赖更强不方便也造成一定的不必要的浪费同时也影响着人们的身心健康。唯有引入更加先进的技术才能减少浪费。本系统是基于STM32单片机的多功能灯光控制系统采用软硬件相结合的设计可根据人们的需求有效的控制灯光实现资源的合理利用。多功能灯光控制系统不仅可实现软启动调节亮度远程控制定时等控制方式还能更好地突破传统系统的运行限制从而达到更加环保、节能[2]。本系统可以使在大型建筑的灯光控制系统管理更加方便而且可以使整个运营过程更加高效。采用这个系统后可以让管理人员更加放心也方便排除故障和维修更好地节约成本减少不必要的浪费。生活中这个控制系统可以给我们带来简单快捷的使用体验更重要的是它可以在各种环境下由系统控制。调节暗度不仅可以节省功耗还可以更好地延长灯具的使用寿命。1.2 国内研究现状国内现状90年代先后在国外智能照明大力发展的冲击下真善美、松下等众多企业都开始投入大量的物力和财力可在过去15年后成果依然不是很理想。在美国提出了绿色照明计划后世界上大多数国家开始相继加入这个组织中中国逐渐开始以绿色低碳、节能环保、可持续发展为主要目标并在十二五计划中围绕绿色发展进行着。与此同时科学技术的迅猛发展和人民生活的高质量发展便利快捷开始走入人们的生活本着一种怎么简单怎么来的心态。据有关人士报道日本的多数医院采用了智能照明控制系统采用光照度和传感器相结合的技术对病房中的灯光进行定时处理这样的控制方法方便控制和管理可以减轻医务人员的负担。同时这样的方式也不会影响的患者。再者欧美先进的灯光控制系统已经开始席卷中国在相同的行业中有着极大的领先。由于我国的一些企业在灯光控制的研究时间相对过短在国外品牌的大力冲击下国内企业相继开始效应。1.3 本课题研究内容本毕业设计针对传统的灯光控制系统不在能满足人们的需求设计了基于stm32单片机实现多功能控制系统主要涉及了单片机、传感器、计算机技术、电力电子技术和自动化控制等技术。整个设备由单片机、红外检测模块、语音控制模块、蓝牙控制模块和定时模块组成具备远程控制的功能其特点简单快捷、节约资源。整个毕业设计经过了测试环境搭建、功能测试、PCB指标调试等阶段对各个功能进行了测试。系统的主要工作采用红外管设别人数根据不同人数点亮不同数量的指示灯。依据光敏电阻采集光照强度光越弱灯越亮反之则越暗。通过语音LD3320来控制灯亮灭和强弱。系统采用蓝牙串口助手控制灯光的亮度和熄灭。通过按键设置工作时间在规定的时间内点亮。语音控制人数控制和定时控制可以通过按键来切换[3]。2 系统硬件设计2.1 系统功能实现一个完整的硬件平台是支撑整个设计的骨架只有硬件平台完善了才能保证其他部分正常发展。硬件设计首先要能实现预期的要求和功能其次要可以修改和更新不能一旦平台构建成功了不能再修改这样不利于后续的发挥。在整个系统设计中主要负责控制灯光开关以及它的亮度情况本系统以STM32单片机为核心板子系统控制模块涵盖了红外检测模块、0LED显示模块、语音模块、按键模块、蓝牙模块和定时模块通过以上各个模块来实现对灯光的控制。红外检测模块通过传感器识别人数根据不同人数点亮不同数量的LED灯并且在此基础上光敏电阻也能调节灯光的强弱有光照和无光照时LED灯的亮度不同。语音模块通过四个指令对灯光的控制分别为开灯、关灯、调亮、调暗。调亮和调暗分别都有十个等级。蓝牙模式是通过串口APP来实现对灯光的控制。定时模块通过设定一个时间范围来实现灯的亮灭。以上介绍的几个模块都是通过按键来切换的。单片机担任一个指挥官的角色负责对各个模块进行不断地联系、调节和控制从而让系统能正常运作起来[4]。系统结构如图2-1所示。图 2-1 系统结构框图2.2 微处理器模块2.2.1 选型原因及单片机最小系统电路STM32系列单片机目前是使用非常广泛的一款微处理器拥有不计其数的用户和广阔的市场前景。1.25DMips/MHZ单周期的硬件乘法和硬件除法存储器 搭载16K到512K内部闪存程序存储器最大能达到64K字节的SRAM存储器I/O引脚供电以及2V到3.6V供电电源管理提供上电/断电复位POR/PDR、可编程电压监测器PVD内置4-16MHZ晶振内嵌经出厂调校的8MHz的RC振荡器内嵌带校准的40KHz的RC振荡器产生CPU时钟的PLL带校准的32KHz的RC振荡器工作特点低功耗特点具备睡眠、停机和待机三种模式Vbat能够为RTC和后备寄存器供电模数转换器2个12位模数转换器1us转换时间多达16个输入通道转换范围0至3.6V双采样和保持功能DMA2个DMA控制器共12个DMA通道DMA1有7个通道DMA2有5个通道单片机能够支持的外设定时器、ADC、SPI、USB、IIC和UART多达112个快速I/O端口26/37/51/80/112个I/O口所有I/O可以全部映像到16个外部中断几乎所有的端口均可容忍5V信号调试模式包含串行单线调试SWD)和JTAG接口包含8个定时器3个16位定时器每个定时器有多达4个用于输入捕获/输出比较/PWM或脉冲计数的通道和增量编码器输入1个16位带死区控制和紧急刹车用于电机控制的PWM高级控制定时器2个看门狗定时器独立的和窗口型的系统时间定时器24位自减型计数器多达9个通信接口2个I2C接口(支持SMBus/PMBus)3个USART接口支持ISO7816接口LINIrDA接口和调制解调控制包含2个SPI接口(18M位/秒具有CAN接口2.0B主动采用USB 2.0全速接口封装 ECOPACK封装在多功能灯光控制设计中 STM32F103C8T6单片机作为核心部件负责连接和控制各模块协调工作。设计选用STM32F103C8T6单片机的原因是一方面它是32位闪存微控制器功耗低性能优良电压低实时性好等特点。 另一方面它的封装体积较小价格比其他芯片低相比51单片机性能更优。单片机有三种工作模式分别是睡眠模式、停机模式和待机模式[7][8]。三种模式如下表。STM32F103C8T6在-40至105的温度下都可正常工作供电电压在2.0V-3.6V。因此它的影子到处可见常常应用在多种场合比如医疗设备电机驱动可编程控制器报警系统等等。此外STM32F103C8T6内部还包含多路12位模数转换器、通用同步/异步收发器等丰富的外设配置更加易于实现复杂的外设控制和信息处理适合作远程传输的单片机主控芯片[6]。只有CPU停止工作所有的外设均处在工作状态可以在发生中断的时候唤醒CPU使其正常工作停机模式电量的消耗可以达到最低内部工作在1.8V电压的都停止工作HIS和RC振荡器也将停止工作调压器处于低功耗模式SRAM和寄存器的信息将会消失后备存储器的信息仍然保留待机的情况下电路是正常工作的单片机最小系统电路包括电源电路、复位电路和时钟电路[7]。只有包含这三个电路才能使单片机正常运转起来才能够使多功能灯光控制系统得以运行。单片机最小系统电路如图2-3所示。图2-3 单片机最小系统电路图2.2.2 电源电路电源电路的功能是给单片机提供稳定的工作电压保证其正常工作。本系统工作电压为直流电5V1脚接电源并接一个下拉电容用于保护电路和滤波。2脚直接接地3脚做悬空处理[8]。2.2.3 时钟电路在硬件电路中时钟电路犹如心脏一般CPU通过复杂的时序电路完成各种各样的指令功能。时钟芯片的型号是DS1302工作电压2.0V-5.5V1脚和8脚都接电源分别为VCC1和VCC2。2脚接X13脚接X24脚接GND7脚接SCLK6脚接I/05脚接/RST。本设计采用内部的时钟电路微调电容取20pf晶振频率取值在1.2MHZ-12MHZ本设计中采用的是8M的晶振[9]。2.2.4 复位电路复位电路作用用来确定单片机工作的起始状态完成单片机的启动过程。当给单片机一个复位信号时程序会从头开始重新执行。复位相当于一个清零键重新开始计算。复位电路是影响整个系统可靠稳定的标志单片机设计的好坏很大一部分原因取决于它。本系统采用的是上电复位复位可以高效防止CPU发出错误指令提高兼容性[10]。2.3 红外检测模块红外检测模块采用四针制主要包括光敏电阻和红外探头。红外探头用来检测人体信号光敏电阻检测周围的环境光线亮度光敏电阻采用的的型号是GM5539能在-30~70的环境温度下正常工作光敏电阻的反应时间20ms。因此光敏电阻常常应用于电子玩具灯光控制光控灯等等[11]。工作电压在3.3v-5v。模块还配有可调电位器可调节检测光线亮度。采用此模块的最大原因是信号干净无杂波、波形好和驱动能力强。1脚接电源正极2脚接电源负极3脚是开关信号输出4脚是模拟信号输出。模块上还配有指示灯用来检验是否能正常工作。本模块通过红外探头来检测人数根据光敏电阻来调节亮度从而有效控制LED灯的亮灭达到预期的效果。2.4 0LED液晶显示模块液晶显示模块采用的0.96寸的0LED模块主要用于工作模式的切换和显示时间。显示模块在刚开始选择时考虑过LCD1602显示屏、TFT液晶显示屏和0LED显示屏在从体积上和成本上考虑最终根据系统设计需要选用使用0LED显示屏。首先它的功耗相对这三种显示屏较低节约资源。其次它不需要背光源响应速度快可以使0LED有更高的刷新率使用寿命长。最后它使用SPI协议与单片机进行通信设计简单。硬件模块接口1脚接地2脚接直流3.3V的电源3脚接CE4脚接CSN[12]。2.5 蓝牙模块蓝牙模块的型号为HC-05模块中命名为J6。模块主要由主机、从机和指示灯灯组成从机支持波特率9600工作方式全双工通信有效距离大约10米灵敏度高易于开发性价比很高常常应用于远程控制智能家居等等[1]。6根引脚1脚和6脚悬空2脚接模块串口发送端3脚接模块串口接口端4脚接地5脚接电源。只有启动进去数据模式后它才能可以与其他设备进行无线通信。蓝牙模块接口电路2.6 按键模块按键模块犹如一种开关。系统采用三个按键最左边的按键是用来右移和换行中间的按键相当于加最右边的按键相当于减。当切换工作模式和设定时间时按键模块承担着主要角色。按键模块有效地将其他几个模块联系在一起让系统完整起来。通过按键按下后来实现四种模式的切换从而使系统运行下去。按键模块用到单片机的A6A5和A4三个引脚连接按键的引脚是需要接上拉电阻。按键模块电路图如下图2-7所示。2.7 语音模块语音模块由LD3320芯片、主控MCU和外围电路组成主要负责对接收到的语音信号进行识别并输出相应的结果。板载上主要有单片机芯片、咪头、麦克风和LED灯等等单片机芯片采用STC型号的供电支持3.3v和5v麦克风可承接52DBLED灯给用户信号来检查模块是否能正常工作。模块长46mm宽30mm高22mm。LD3320语音模块采用口令模式[13]分为一级口令和二级口令。二级口令必须在一级口令的完成下才能够执行。模块与单片机的连接不需要连接线直接可以插在板子上方便、效率非常高效。在同一时刻模块可识别出用户定义的口令由咪头输入经过单片机的相关处理后LED灯会做出开灯或者关灯的反应。LD3320模块所有与单片机通讯的引脚已经加上了上拉电阻性能更加稳定用起来更加方便。模块管脚说明如表3模块管脚示意图如图2-8所示。表3模块管脚管脚 作用1脚和32脚定义为VDDI0 说明数字I/0电路用电源输入3.3V41脚定义为P0/SDI 并行接口共用SPI输入42脚定义为WRB*/SPIS* 低电平有效共用SPI46脚定义为MD 0:并行工作方式1:串行工作方式都遵循SPI协议47脚定义为RSTB* 复位信号低电平有效48脚定义为INTB* 中断输出信号低电平有效8脚和33脚定义为GNDD I0和数字电路用于连接地9脚定义为MICP 麦克风输入正端/P极10脚定义为MICN 麦克风输入负端/N极11脚定义为M0N0 单声道LineIn输入11-14脚 用于N/A本次模块主要由有源晶振指示灯滤波电容等组成。有源晶振主要是晶振和电容构成工作频率在4-48MHZ。1脚接直流电源5V2脚接地3脚串接一个390R的电阻再接RX24脚串接一个390R的电阻再接RX2。滤波电容由五个电容C2、C10、C11、C12、C13并联构成分别是10uf、0.1uf、0.1uf、0.1uf、0.1uf。模块电路连接图如图2-9所示。图2-9模块电路连接图3 系统程序设计3.1 程序功能设计3.1.1 总体流程图硬件是系统的骨架软件则是系统的灵魂。系统的实现需要硬件和软件有效配合才能正常工作。软件通过程序可以对硬件进行控制从而可以起到一个指挥的角色。软件的设计采用从整体到局部的设计方法。程序设计采用基于模块化的方式编写主要包括下面几个部分语音、红外检测、蓝牙等模块。系统上电后先初始化外围设备在按键模式的切换下有四种工作方式计数模式、语音模式、蓝牙模式和定时模式。单片机将获取的数据进行处理并作出相应的反应然后通过0LED显示从而来控制LED灯[14]。总体流程如图3-1所示。图3-1系统总体程序流程图3.2 子程序功能设计3.2.1控制系统软件设计系统经过初始化后以及各个模块的设定后就开始进入程序的大循环。红外检测模块通过传感器识别人数根据不同人数点亮不同数量的LED灯并且在此基础上光敏电阻也能调节灯光的强弱有光照和无光照时LED灯的亮度不同。语音模块通过四个指令对灯光的控制分别为开灯、关灯、调亮、调暗。调亮和调暗分别都有十个等10级。蓝牙模式是通过串口APP来实现对灯光的控制。定时模块通过设定一个时间范围来实现灯的亮灭。红外检测模块、语音模块、0LED显示模块、蓝牙模块和定时模块通过按键来实现控制。具体实施方案上电后通过按键来选择工作模式。工作模式有四种分别是红外检测模式、语音模块、蓝牙模块、定时模块。红外检测模式通过红外传感器的遮挡来点亮LED灯。红外管检测到几个人相应的LED就亮几个灯设置可检测8个人。再根据光敏电阻调节亮度光照越暗LED灯就越亮反之越暗。语音模式设置四个口令分别为开灯、关灯、调暗、调亮。通过LD3320来控制LED灯亮灭和强弱灯光的亮度分为十个等级。蓝牙模式蓝牙模块HC-05通过串口APP与手机相连在串口APP设定十六进制AA0155为打开十六进制AA0255为关闭十六进制AA0355为调亮十六进制AA0155为调暗亮暗也分为10个等级。定时模式在0LED显示屏上设定一个时间范围在规定的时间内点亮和熄灭从而控制控制LED灯。综上所述通过四种工作模式实现多功能控制达到预期效果。3.2.2语音模块流程图语音模块通过LD3320实现LED的远程控制采用口令的方式来控制。一级口令开灯和关灯。二级口令调暗和调亮。通电后语音模块的指示灯会亮说明模块可以正常工作。接着LD3320便开始收集信号。首先将采集到的语音信号与一级口令进行匹配若匹配成功则相应的LED会做出开灯或者关灯的反应。若匹配不成功则继续采集语音信号再与二级口令匹配。匹配成功后LED会做出调暗或者调亮的变化。如果采集的信号既不与一级口令匹配也不跟二级口令匹配则放弃当前采集的结果重新采集信号[15]。语音程序流程图如图3-2所示。图3-2 语音程序流程图3.2.2 0LED模块0LED模块主要用来显示时间和人数相应的4脚的I2C驱动0LED调用过0LED初始化函数后就可以使用0LED相关的函数和参数。首先写入每个数据位的地址这样就可以将相应的时间写入液晶屏里。在写入时间数据前单片机会先读取接口的状态作出下一步的判断。然后系统通电后会对显示模块初始化显示一个起始时间。接着给显示模块写入相应读取的数据地址将数据写入显示模块并调用显示函数显示数据[16]。3.2.3 蓝牙模块程序流程图蓝牙模块实现HC-05和手机端数据通信的功能。在程序设计中利用串口APP设置相应的口令AA0155-打开AA0255-关闭AA0155-调亮AA0155-调暗实现数据交互从而控制LED灯的亮灭进而达到一个远程的控制。在串口中断函数中将数据写入蓝牙模块的缓冲区中通过串口APP实现数据传输[17]。蓝牙模块程序流程图如图3-3所示。3.2.4 红外检测模块红外检测模块是计数模块的一部分作为子程序的一部分主要用于检测是否有人存在如果存在LED就会亮[18]。红外检测模块程序模块流程图如图3-4所示。流程具体描述:通过红外传感器来检测人数根据光敏电阻的亮暗来调节LED灯的亮灭。在传感器检测到一个单位后相应的LED也会亮一个以此类推最多只能检测8个人超过8个人也只能亮8个LED灯。没有光照的情况下LED的亮度会很亮。有光照的情况下LED的亮度会变暗一些。光敏电阻通过光照的强弱来做出相应的变化从而可以达到一个节约资源的目的。图3-4红外检测模块程序模块流程图关键代码如下所示if(GPI0_ReadInputDataBit(GPI0B,GPI0_Pin_0) KEY_0N){12if(Pers0nC0unt 8){Pers0nC0unt 8;}else{Pers0nC0unt;}0LED_Sh0wNum(120,0,Pers0nC0unt,1,16);//显示实时人数超过8人仍显示为83.2.5 定时模块程序流程图定时器是整个函数中很重要的一部分其主要功能是防止程序进去死循环。首先时间初始化接着在0LED上设定一个时间范围单片机会判断时间是否在设定的时间范围内。然后LED灯会做出相应的变化。定时模块程序模块流程图如图3-5。图3-5定时模块程序模块流程图4 实物的制作和系统调试4.1 实物的制作实物的制作只要是三个大环节原理图的设计、PCB设计和制作BOM报表。具体流程首先要建立元器件库定义管脚及属性。接着去封装库找到相应的封装添加。库里没有相应封装的只能自己画。然后画原理图并在适当的地方添加注释便于理解。最后进行电气规则检查这样原理图就画好了。下面开始画PCB在PCB的页面画每个元器件的的PCB然后开始布局和布线 二者关系很大布局好方便布线。最后进行DRC检查一个个排查和修正。最后从PCB原理图中导出BOM报表这样整体的准备工作就做好了。将PCB发给嘉立创打板购买相应的元器件。等板子回来一步步上元器件、调试。PCB图如图4-1所示PCB原理图如图4-2所示。图4-1 PCB图图4-2 PCB原理图图4.2 系统调试首先编写代码整个过程中用C语言来编写。因为C语言学习简单通俗易懂。程序代码用到了网上的开源代码并对代码进行了必要的注释。接着要提供一个完整的开发环境。我选择KEIL5来进行开发。首先要选择相应的单片机型号即stm32f103c8t6芯片。接着在工程下依次新建Startup、C0re、User、HARDWARE、Libraries、CMSIS、0utput文件夹。然后再相应的为启动文件夹Cortex微控制器软件接口标准文件夹驱动库文件夹、全局文件夹、用户文件夹、编译后输出文件夹至此一个Keil Uvisi0n5 MDK工程文件结构搭建完毕。随后进入KeilUvisi0n5 MDK官方网站将相应的启动文件、内核文件等的库函数复制到对应的文件夹下。最后进行工程的配置使得能够进行编译成功的代码烧录进单片机内这样单片机的开发环境已经搭建完成[19]。本系统是基于传感器技术和物联网技术的多功能灯光控制的模拟装置设计通过在keil5 MDK软件环境下用C语言进行程序编写基于库函数的方式来间接的配置寄存器进而烧写到单片机中实现对灯光的有效的控制。开发环境如图4-3所示。图4-3 keil开发环境图4.3 硬件调试调试前先检查各个电路模块是否能正常工作避免在调试过程中发生不必要的安全事故。在各模块都能正常工作的前提下将各个模块连接在一起。注意事项蓝牙集成块的芯片要指向单片机语音集成块的喇叭要背向单片机。焊接部分将各模块所需引脚接上排针焊接方便后续连线。方便各模块连接电源。接线部分按照电路图将各模块相连。模拟装置设计实物图如图4-4所示。图4-4多功能灯光控制系统的模拟装置设计实物图系统测试本设计是实现多功能灯光控制系统为了原理性地验证本系统功能通过分步测量系统各模块及功能运行情况。接通电源系统初始化。根据按键选择不同的工作模式计数模式、语音模式、蓝牙模式、定时模式。计数模式功能测试 红外检测到几个人相应的就有几个LED亮。当有红外传感器检测有六个人呢LED就亮6个。实验现象符合预期效果。语音模式功能测试当听到开灯的口令时LED灯就亮。当听到关灯的口令时LED灯就灭。当听到调亮的口令时LED灯会逐渐变亮。当听到调暗的口令时LED灯会逐渐变暗。蓝牙模式功能测试在串口APP上按下开灯LED灯就亮。按下关灯LED灯灭。按下调亮LED灯LED灯会逐渐变亮按下调暗LED灯LED灯会逐渐变暗。定时模式功能测试根据0LED上显示的时间范围内设置时间在9:54—9:55点亮。当时间在设定的范围内LED灯正常点亮不在设定的时间范围内LED灯熄灭。预期效果符合要求。图4-8定时调试图综上所述系统测试完成各模块可以协调工作实现预期功能。相关调试结果如表4。5总结与展望本文主要设计了多功能灯光控制系统结合了单片机、传感器、计算机技术和电力电子技术等技术实现的功能有通过按键来选择工作模式。工作模式有四种分别是红外检测模式、语音模块、蓝牙模块、定时模块。红外检测模式通过红外传感器的遮挡来点亮LED灯。有几个人就亮几个灯设置可检测9个人。再根据光敏电阻调节亮度光照越暗LED灯就越亮反之越暗。语音模式设置四个口令分别为开灯、关灯、调暗、调亮。通过LD3320来控制LED灯亮灭和强弱灯光的亮度分为十个等级。蓝牙模式蓝牙模块HC-05通过串口APP与手机相连在串口APP设定十六进制AA0155为打开十六进制AA0255为关闭十六进制AA0355为调亮十六进制AA0155为调暗亮暗也分为10个等级。定时模式在0LED显示屏上设定一个时间范围在规定的时间内点亮和熄灭从而控制控制LED灯。综上所述通过四种工作模式能实现预期的设计要求。通过自己的努力和老师的帮助我的毕业设计总算是完成了基本上符合要求。在这个过程中我收获了很多。在专业知识上我了解了单片机开发的基本流程学会了c语言编程也会画PCB图。在调试过程中有了自己能独立解决问题的能力明白了书本上的理论不能照搬要考虑很多因素这样才不会发生大的问题。起初我拿到这个题目后大脑一片空白不知从哪里着手去做。因为我欠缺很多专业知识这也是整个过程中最大的阻力。慢慢我就开始在B站上找相关视频来学习就这样一点点的补终于还是完成了这个设计。我深刻体会到实践是检验真理的唯一标准之前在学校学的理论知识完全是不考虑其他条件下全是理想化还有调试也是在软件上进行缺少一定的真实数据造成自己好像都完全掌握的现象。现在通过本次设计让自己考虑问题更加全面和细致。懂得在画PCB的布局要规范了解焊接的某些小技巧学会了简单的编程语言最为重要的是知道怎么把这些连接在一起组成一个完整的系统实现以上功能。虽然本系统非常的简单但对于我一个刚刚入门的学习者来说也是一个很大的挑战。从起初的什么都不会基本上什么都要问老师和同学到现在自己能独立完成和解决一些问题这对我而言就是一个不错的成长和进步。数字化时代为楼宇的建设和管理提供了方便同时还为楼宇建设的信息化快速发展提供了有力的保证。本系统通过单片机对灯光的有效控制采用软硬结合的方式实现了多种功能给人们带来些许便利节约了电资源本设计虽然基本达到了预期的要求但是还需要多改进有较大进步空间。在计数模式下检测人数上有一定的局限性只能检测8个人超过8个人还是亮8个LED灯这就不能知道到底有几个人还有就是人离开LED灯应该就灭一个以此类推。红外检测的灵敏度不高说完口令后LED灯不能立即就亮有1-2秒的延迟有待扩展。语音模式的指令过于简单可设计多种指令把利用率达到最大化。因此系统后续还需继续完善。