【基于物联网技术的家庭灯光控制系统设计与测试11000字(论文)】_第1页
【基于物联网技术的家庭灯光控制系统设计与测试11000字(论文)】_第2页
【基于物联网技术的家庭灯光控制系统设计与测试11000字(论文)】_第3页
【基于物联网技术的家庭灯光控制系统设计与测试11000字(论文)】_第4页
【基于物联网技术的家庭灯光控制系统设计与测试11000字(论文)】_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于物联网技术的家庭灯光控制系统设计与测试迄今为止,家家户户灯光照明是一种很普通的现象,但日常生活中,由于忘记关针对资源浪费问题,本文使用zigbee网络构思了有关于照明加智能化,通过红外传感器、光敏传感器两种传感器来获取有关室内光的明暗程度以并通过光照强度和有无人来控制照明系统的启用或停用,并且能够使用手机来充当远在很大程度上减少了电力资源的浪费,使家庭灯光控制系统更加智能化、更加的1绪论 1 1 1 1 2 2 2 31.4本设计的创新之处 3 32系统总体方案设计 4 42.2家庭灯光控制系统中用到的重要技术 42.2.1ZigBee相关知识 4目录 6 63家庭灯光控制系统的硬件设计 73.1ZigBee协调器模块 73.2红外感应模块 83.3光敏传感器模块 93.4WIFI模块 3.5电源电路 13.7LED灯电路 13.8本章小结 4家庭灯光控制系统的软件设计 4.1光敏传感器模块软件设计 图4-1光敏传感器工作流程图 4.2红外传感器模块软件设计 4.4手机端应用软件的设计 5家庭灯光系统的测试 5.1光线弱且无人的情景 5.2光线弱但有人的情景 5.3光线强且无人的情景 5.4光线强且有人的情景 5.5手机端应用软件测试 6总结与展望 附录部分程序代码 281.1家庭灯光控制研究的背景和意义日出而作,日落而息那是历史,太阳不再是对人类的作息有着完全的控制。在18世纪的时候,灯就被发明、投入使用,并且逐渐传到全世界。另一方面,可调控的照智能化的照明控制也表现得种类繁多。随着近现代科学技术的高速发展。众多通信技术的出现也导致了不同通信方式的创新。大数据、人工智能、物联网、云计算等流行1.1.2研究意义我国的经济正处于高速发展阶段,全年GDP总量一百多万亿,但能源问题日渐凸显。中国资源从北到南、从东到西的不均衡分布是限制提升发展重工业为主要产业形式的区域必须有充足的电力供应,但这些地方的电力资源往往很稀缺,现在各种资源都在使用,电能资源占了很大一部分,而在所有电力资源中,除了通过水力资源发电获得之外,大部分还是来自煤炭、天然气和其他不可再生资源转化而来,并且污染环境。我国保持稳定增长的关键就是解决能源的缺乏。比如像电力资源,我们在努力发更多电的同时也要注重在平时使用中对电的节约,让资源得到最大程度的使用。我们在平时生活中的用电最多的是灯具。而这种浪费往往是由于疏忽大意,忘记关灯,出现电灯长亮不熄的现象。在外界环境光线弱时或者有人时,灯自老式的照明控制系统的结构不够小巧灵活、布线不够简易。在安装的时候,布线必须预先布置,这不利于节省安装的时间。再者,假若照明系统有部件需要更换,老式结构操作的难度更大。但本文中所构思的根植在物联网的家庭照明控制系统布线则相对来说更为简单,如本文所述,用无线通信方式来连接各个部分,会使电路的复杂程度降低。室内光控制系统可以按照室外亮度的强弱来做出判断,从而开启或者关闭灯光,这样就不用手动操控电源开关,因此本课题的研究对于如何节约用电有很大帮能力强等优点,因此本设计想要运用ZigBee通信技术达成照明更加智能化的目的。由此可见,ZigBee技术在日常生活中与家居智能化的方向不谋而合。21.2.1家庭灯光控制国内外发展现状一些西方国家如今正在致力于搭建更加智能化的建筑物(在搭建的过程中运用到智能技术),处于建筑物里面的人能够切实感受到高科技所给予的的高品质生活。二十多年前,世界上首个智能化的建筑被建成。这栋建筑的最为智能化的地方便是实现了照明智能化。一些发展程度较高的国度对于照明智能化系统纷纷做出了自己的构想,并且研发出来多种多样的智能灯光产品。一方面,中国的工业在近代才开始发展,且一直处于发展不平衡的状态,因此对于智能照明的探索也受到推迟。另一方面,因为随着一些工厂开始研发并生产智能照明产品,我国的智能照明产业开始了初步发展。当下灯光控制根据使用的技术不同,可以归作DALI总线控制、回路控制、电力1.2.2家庭灯光控制的发展趋势家庭灯光控制系统将来的发展趋势如下:(一)智能化,电子信息技术的逐步升级导致智能照明控制水平的逐步提升。以后的控制体系很大概率能够自由地与互联网联动。在这时,我们就能够通过形成的智慧网络来调控照明灯。现当下,大数据技术、云计算技术、物联网技术、LED照明技术等的高良优化。一方面,我们要购买更加环保的产品、减少浪费。另一方面,工厂在生产时要提升资源使用率,不断更新设备。做到这些,智能照明控制系统才能不断在绿色化的道路上越走越远。智能照明方式不仅要满足我们的照明需求,还要耗电少于传统照以及无风险地传送信。逐步升级的传感器技术能够提供无间断监测系统的传感器。如此,智能照明体系的调节水平得以提升6。(四)无线化,无线通信技术能够让智能灯光控制系统的布置线路、装载流程更加得简洁,从而减少资金耗费。除此之外,无线化方便了系统与其他终端设备连接。再者,使用者也能用手机等终端设备充当电器的遥控器,由此更好地把控照明系统。及时地关闭照明可以节约用电7。(五)个性化,当今的智能照明控制系统可完成的任务较少,不能为各种使用者提供个性化服务。智能化的不断提升使智能灯光控制系统能够根据使用者的不同需求,而为其提供个性化服务。[5]。3本文重点讲解了这种利用ZigBee通信的控制系统,它通过红外感应模块、光检测模块来监测室外光照的亮度,并把环境参数发送给协调器模块,再使用控制灯模块去调节灯具的运作,达成照明系统的智能化。于本文中主要研究的问题是ZigBee网络,移动应用程序的设计,终端设备与协调器通信、节能灯的亮度调节。第一章的内容是家庭灯光控制系统开发的前提和必要性和世界家庭灯光控制系统的目前研发情况和未来方向,还概括了之后的章节。第二章的内容是家庭灯光控制系统的布局构思,并对中心技术进行了重点阐述,第三章的内容是关于不同部分的组成方式、硬件使用芯片的型号。第四章的内容是家庭灯光控制系统的软件研发。第五章的内容是系统调试结果。先调试了系统本身,在灯光弱无人、灯光弱有人、灯光强无人、灯光强有人四种情况下,观测灯的状态。又调试了移动应用程序,把终端设备与协调器部分的无线网络相配对,然后使用移动应用程序,监视光线的强弱。第六章的内容是本设计的测试总结,以及对家庭灯光控制系统升级的构思。与传统的灯光控制系统相比,本设计采用光检测模块和红外感应模块对外界环境完成测试,让家庭灯光系统可以调节得更加精准。本文介绍的智能灯光控制系统能够把控照明的亮度,还能够利用终端设备软件来调节[8,从而方便使用者的操作。本章把智能灯光控制系统构思的研发前提以及必要性放在首位,又列举了本课题在世界的探究情况,提出了本课题的未来研发趋势,还阐述了本课题的开设情况和后续章节。2系统总体方案设计下图所示为本设计的整体的框架结构:块ZigBee网络图2-1系统总体结构图当获取外界的信息时,主要是通过红外和光敏这两种传感器,然后将信息和数据要的话,它会在改变灯光模块的状态时,通LED灯的节点,以优化室内照明。相同的在此期间,借助WiFi模块2.2.1ZigBee相关知识国外调查ZigBee的相关研究比中国开展得早。当前我国独立设计研发的与ZigBee相关的产品很少。而在国外,在研究ZigBee的方面相对重视和成熟,还成立组建了ZigBee的联盟。其中的很多公司都在产品中加入了ZigBee。ZigBee是一种新型的无线通信技术,与传统的无线通信相比具有独特的优势,特别是在对数据传输速度要求不是很高的情况下,它可以有效地节省资源实施成本。主(1)功耗低:与传统的蓝牙通信和WiFi通信相比,其传输容量要低得多。换句(2)速率低:它在传输时的速率大约为250kbps[11],适用于传输的数据较少且速度较低的情况。(3)距离小:ZigBee的传输距离大约在10米到75米之间。要想增加通信可涵盖的区域,那就需要增大发射信号时的功率。因此ZigBee所具有的这些优势可以有效地进行室内环境的相关检测。(4)成本低:由于ZigBee具有简单的协议,所以降低了其对控制器的要求和所耗费的成本。(5)时延短:只需要15ms就可以实现工作模式和睡眠模式的相互转换,对于其他的模块来说,所需时长为30ms左右,与WiFi和蓝牙相比较的话,它的时延会相对较短。(6)容量大:ZigBee有不同的网络拓扑和网络格式。并且主要的节点不仅可以对应254个节点;还可以在特殊条件下转换为子节点。(7)安全度高:具有AES的加密系统;(8)频段免执照:免费的2.4GHz频段为该频段的主要工作频段,对其使用的时间没有限制。网络ZigBee包括三种结构类型:星型,树状和网状。下图所示为其网络拓扑图:(1)星型结构该结构是ZigBee中最为简单的一种结构。它的构成包括多个终端和一个主要的中央控制节点,其实这个中央控制节点就是协调器的节点,正是由于协调器所发挥6的转发功能,才实现了节点间的互相通信。星型结构地网络虽然非常简单,但是协调器在其中发挥着至关重要的作用,关系着一个网络能否正常的进行通信功能。由于该网络结构相对简单,主要适用于所含终端的设备数量少,通信的数据少的情况。本设计只包括光传感器和红外传感器这2个终端的设备,他们具有通信数据少的特点,协(2)网状结构该结构相对较为复杂,它涉及到两方面的连接:一方面是协调节点和路由节点的连接,另一方面是路由器节点相互间的连接。这使得网络的稳定性大大增强,节点如果出现损坏的情况也不会使整个网络发生崩溃或瘫痪。网状结构通常在终端节点数量(3)树状结构从字面上理解,该网络结构之所以得名,是因为它的形状像一棵树。它由与其他路由器相关联的协调器节点组成。不同的终端节点之间不能直接通信,所以发挥协调(1)线性调光该调光方式通常适用于选用恒流源的LED灯,在调光时借助分压原理来使经过灯的电流大小发生改变,该方式适用于对灯光的质量不做过高要求的情况,因为该方式(2)可控硅调光这种调光方式先对导通角进行改变,然后相应地使此达到调光的目的,该方式的调光效率较高,空比是可进行调节的,在对其调节之后会相应的改变功率较大的LED灯的输入电压,然后控制了由驱动器发出的电流大小,该调光方式既不会发生灯会导致色谱的偏差,所以选用了PWM作2.3本章小结本章首先对在本设计中的家庭的控制灯光系统的框架结构图进行了相应的介绍,2.4-GHzIEEE802.15.4等程序所选用。通过它来构建网络节点只需要耗费很低的成本。这款具备增强的8051MCU的芯片由TI公司所设计出来的。能够支持ZigBeePRO,ZigBeeRF4CE,IEEE802.15.4以及ZigBee标准17】。除此之外它还具备RF收发器的自身优势,本设计是在开发板CC2530上搭建了其硬件的部分。P21P17_MISOP15_SCKP17_MISOHeader5X23573.1ZigBee协调器模块当ZigBee用于通信时,建构网络的任务由协调器承担。在本设计中,建立起网络后,协调器的工作是接收LED灯光控制模块上红外传感器和光电传感器采集的外部信息。然后灯光控制模块改变灯光状态来实现灯光的智能。如果想让手机端的软件程序顺利地和整个系统通信,就要在此前提下再添加一个模块,也就是WiFi模块。运行时可以将WiFi模块转变为热点的模式,在接入网络过程中手机端作为客户端。下图所示为焊接协调器模块的实物图。8红外感应模块选用了HC-SR501,它是一个自动的控制模块,是以红外技术为基础的,其灵敏度非常高,非常的可靠且其工作模式的电压也很低。他通常在可以自动感应的各种电器设备中使用。该模块在本设计中主要用来实现对人的检测。若在规定的区域内检测到了人则输出高的电压;反之则会输出低的电压。其在本设计中具体为高电平输出1或低电平输出0。该红外感应模块采用双元探头,探头的窗□为长方形,双元(A元B元)位于较长方向的两端,当人体从左到右或从右到左走过时,红外光谱到达双元的时间、距离有差值,差值越大,感应越灵敏,当人体从正面走向探头或从上到下或从下到上方向走过时,双元检测不到红外光谱距离的变化,无差值,因此感应不灵敏或不工作[18。下图所示为电路的原理图。数据经由红外传感器的检测之后再流经外围的电路传出,下图所示为其在网络终端的节点结构图。家庭灯光控制系统的硬件设计内部元天线匹配单元开关单元单元电池单元图3-4红外传感器外围电路结构框图的电路图及其外围电路的结构框图1212c图3-5光敏传感器模块电路图元元图3-6光敏传感器外围电路结构框图图3-7光敏传感器终端实物图UART转WIFI的无线通信且对STA/AP/STA+AP这三种通信模式都支持的,有丰本次设计中将CC2530芯片的P0.2和P0.3引脚与UART转WiFi的TXD和RXD的通信就可以通过协调器和WIFI而者之间实现,从而使从手机端来进行LED态控制,得到实现,下图为原理图。3.5电源电路这一次所涉及的模块供电的方式是电源分别与这四个模块进行连接,将外部电源与开发版的USB插□进行连接,如下图3-10。这其中5V的电压在经过开发版中的电路时,会被处理之后下降为合理电压3.3V。240.1uffC1003POWER3.6复位电路3.7LED灯电路收协调器模块自动控制或者手机软件端手动控制,在进行测试的过程中,要想对本次的设计进行判断来看其自身功能是否达到预期功能,需要对LED1的亮暗程度进行观察,下图为LED灯模块。4家庭灯光控制系统的软件设计光敏传感器模块在系统通电启动之后,就会进行初始化,之后与zigbee网络相连接。成功连接到ZigBee网络后,它会定期收集数据资料。光敏传感器采集的数据传输到光敏传感器所在终端节点的CC2530芯片,再通过发射模块将数据传输给协调器模块。Y息红外传感器模块当系统通电启动之后,第一步所进行的就是初始化,与光敏传感器模块相同,然后与ZigBee网络以单播方式连接。在成功连接到ZigBee网络后,它定期进行数据的采集,并会向光敏传感器所在的终端节点的CC2530芯片传送所采集的数据,之后又会向协调器模块进行数据的传送,这一操作是通过发射模块来实现的。Y息创建以及维护整个网络,整个zigbee网络的核心是协调器,系统当通电启动之后,协调器模块将首先将进行初始化,初始化后建立ZigBee网络。协调器将以广播的形式将网络与其他节点相连接.当成功连接网络之后,协调器会对每个端□进行检查,来查看是否有数据传入,与此同时,还会将地址表建立备好。若协调器发现有数据传入到端口,将会对数据的来源进行查看,来对数据来自WIFI模块,还是来自终端节点进行判断。协调器会将来源于两个传感器终端节点的数据发送到手机应用软件来进行显示,协调器的这一个操作是通过WIFI模块来实现的,并向灯光控制节点发送相应的命令。如果消息来自手机应用软件手动控制的命令,协调器会向灯光控制点发送经过处理的控制命令。4智能灯光控制系统的软件设计N是否有节点加人Y发送命令给图4-3协调器工作流程图JAVA,程序设计语言会在安卓studio进行开发,在手机应用软件部分进行使用。部分代码如下:接收信息:editTextxinlv.setText(xinlvdata);*/guangqiangflag=true;数据的显示:4智能灯光控制系统的软件设计//Toast.makeText(MainActivity.tthreadSendData_zidong.st改变灯光亮度进度条中处理代码:threadSendData_shoukong.st}下图为已经设计好的整个应用软件界面。智能灯控系统端口6666发送数据人体红外:手动ZigBee组网相关的程序在IAR810上进行编写,附件见具体程序代码。5家庭灯光系统的测试在测试之前,必须使用USB供电线将每个模块都连接到USB插座。如果插座不够,也可以用手机充电器代替一个连接器。四个模块同时给电,需注意的是,先启动协调器模块让其建立ZigBee网络。整个系统通常处于开机状态,可以执行以下操作:测试过程中系统的预期测试结果如下:如果房间内灯光弱,并发现有人通过时,LED灯亮,其他情况分别是房间内灯光弱,并没有发现有人通过时、房间内灯光强,并发现有人通过时、房间内灯光强,并发现有人通过时下LED灯不会开启,本次的设计测试了家庭灯光控制系统,在光强有人,光弱无人,光强无人以及光弱有人这四种情况,可以通过远离红外传感器的方式来模拟没有人的情景,用手进行红外传感器的遮挡来模拟有人的情景。环境光强度,可以通过遮挡光敏传感器、开灯和其他方式来对他进行改变。室外光线较弱的情景是通过用遮光纸来将光敏传感器遮住进行模拟,LED灯在没人的情况下不会亮,以下为测试结果。IP、域名192.168.10.12发送数据_光强:在所设计的测试环境之中,红外传感器低水平的输出是在为检测到人的情况下,光敏传感器高电平输出是光弱的情况下,通过zigbee网络传感器会向协调器模块发送自身所收集到的数据,同时还会根据协调器的控制信息发送至LED灯模块。LED灯模块在接收到传输过来的控制信息后作出反应。这个时候不会启动LED1灯模块。经常会使能源造成浪费的情况是,将传统的开关模式运用到生活之中,但却由于总是忘记或者是其他因素而经常出门不关灯。所以在我国的社会发展过程中,这样的家庭灯光控制系统将会变得很受欢迎。在这种状况下,有人的情景可以通过一只手不断的在红外传感器旁边进行扰动来模拟,光线弱的情景可以通过用遮光纸来将光敏传感器遮住进行模拟,当模拟有人的情境下,LED1灯明显能够看出发亮,以下为实验结果。端口6666发送数据断开连接断开连接光强:开灯开灯光敏传感器在这种测试情况下会进行高电平的输出,这是由于光线较暗,红外传感器高电平的输出是由于检测到周围有人,通过zigbee网络光敏传感器,会将已收集的数据发送至协调器模块,协调器模块根据采集到的数据作出判断并将控制信息发送给灯模块,灯模块上的LED1灯接收到协调器模块上的控制信息从而改变状态。这种情况下,处于灯模块上的LED1会亮。当红外传感器处于较强光线,且远离人的状况下,LED1灯明显不会发亮。下图为测试结果。智能灯控系统发送数据发送数据断开连接发送数据断开连接红外传感器当处于强光线且手在模块附件晃动,就会检测到有人。明显LED灯不会发光,下图为测试结果。智能灯控系统光强:开灯只有手机与WIFI模块上所建立的无线网络连接,才能够测试手机应用软件,不仅如此,还需要将Android10系统作为基础的,手机,与名为NJZB-ESP8266的无线网络在WIFI设置中相连接。将手机的应用软件打开,进行服务器连接,成功连接WIFI的标志为光强等信息能够在手机的应用软件界面上正常的进行显示,连接成功就可以开展下一步的测试。在测试开灯关灯的时候,需要在手机端应用软件上先选择手动控制,然后点击开灯关灯按钮,LED1灯能作出反应并改变灯的状态,下图为测试结果。当测试进度条和亮度条控制时,改变亮度进度条的位置,观察LED1灯的亮度,测试结果为进度条越满亮度越亮。下图为效果。这一章节主要是对家庭灯光控制系统进行测试,第一步,测试了四种情况下的照明系统:房间内灯光弱,并发现有人通过时、房间内灯光弱,并没有发现有人通过时、房间内灯光强,并发现有人通过时、房间内灯光强,并发现有人通过时。试验结果与预期结果一致。然后,将手机应用软件连接到WiFi模块创建的无线网络,操作灯光来通过手机应用软件实现,从测试出的结果可以看出,本设计的家庭灯光控制系统的功能与效果能够达到预期的功能与效果,因此测试很成功。本设计的硬件搭载是在CC3530开发板上进行的,对灯模块协调器模块,红外传感器模块以及光敏传感器模块,这四个模块进行了使用,这四个模块中的协调器模块与其他模块进行连接,是通过zigbee网络连接实现的,用于采集的数据和控制信息的传输;在采集环境数据的过程中,会使用到红外传感器模块以及光敏传感器模块,与此同时,本次的设计还使用了手机端应用软件可控制灯模块;这些都丰富了本次设计,让家庭灯光控制系统更为的便利性和人性化。本设计主要完成的是:(1)在不断发展的时代的这个背景下,将国内总量十分丰富的资源进行结合,虽然这些资源的分布不均衡,在电能源方面比较耗费的灯光照明的实际情况进行了分析和研究,家庭灯光控制系统相对于传统灯光控制系统而言有很多比较占优势的结论,并且在工程实践方面,此次的研究有重大意义。(2)对国外以及本国内的家庭灯光控制系统的发展事态,以及具体的发展状况进行分析,设计了一个基于物联网技术的家庭灯光控制系统的总体方案。将本次设计的实际情况进行结合,最终决定zigbee网络组网模式,将使用星型网络结构,与此同时,还对几种标准流LED光度调节技术进行了比较,最后被设计中的一种光度调节功能的技术选为pwm光度调节。(3)对zigbee网络终端节点的设计进行介绍,终端节点的硬件设计CC2530芯片为核心的模块上,并使用了光敏传感器和红外传感器对环境数据进行采集,与此同时,在设计zigbee网络的协调器软件和终端节点,设计师使用IAR810。(4)对协调器模块的设计进行了相关介绍,协调器模板是一个中心节点,因此在进行方案设计时也采用了CC2530开发板,协调器接收光敏传感器和红外传感器通过ZigBee网络发送过来的采集信息,以此判断是否要对光的状态进行改变。另外需要设计LED灯光节点的软件程序设计,这样就可以在需要时刻进行pwm脉冲信号的发出,为了使家庭灯光控制系统的智能光度调节功能,得以实现需要与LED电路进行配合。(5)介绍了手机端应用软件的设计及使用功能。软件是在AndroidStudio使用Java程序设计语言进行开发的。使用者可以通过手机即可对家庭的灯光控制,不需要移动位置就可操作,十分便利。(6)测试整个设计,最终得出结论,这一家庭灯光控制系统的功能达到了设计前期对功能的预想。虽然这一家庭灯光控制系统的基本功能,能够达到预期目标,但仍有一些问题存在于此次的家庭灯光控制系统,以下为几方面的问题:(1)红外传感器所测量的是比较单一的物理参数,不能准确估计外界环境。如果猫和狗穿过红外传感器,外面的环境光很弱的(2)情景下也会使LED灯打开,除此之外,红外传感器在感应灵敏度方面也有不足,不能够及时的进行感应,时间上存在一定的延误,当投入到现实生活中时,或(3)设计之中气压,湿度以及温度这些其他因素被忽略掉,芷江,是否有人以及光照强度这两个因素进行考虑,所以这次的设计所处的水平为初级水平,只有不断的(4)在本次设计中手机端应用软件界面和功能比较单调且简单,有待继续完善与(5)由于知识以及自身积累知识限制,以及实践能力的不足,硬件运行效率不是通过本次设计,学到了很多,虽然设计还有很多不足之处。同时在解决问题的过程中,锻炼自己的实践能力,巩固四年来所学的理论知识。同时,也发现了很多自身的不足,而这种不足将在生产过程中完善其在这方面的能力,并在未来的学习中不断参考文献[1]李刚.智能照明控制技术发展现状与未来展望[J].数字通信世界,2019(08):55-63.[2]刘尚伟.智能照明控制系统的应用现状及发展趋势[J].绿色环保建材,2019(09):238-241.[3]周立广.基于大数据的智慧照明控制系统设计研究[J].低碳世界,2019,9(02):173-174.[4]吴睿.智慧照明系统研究与实现[D].电子科技大学,2015.[5]周华妹,周华安,李端峰,毛元方.基于ZigBee的隧道照明智能控制系统研究与实现[J].测控技[6]方娜,李黄发,蔡华锋,李逸.基于物联网的楼宇LED智能照明系统的设计[J].湖北工业大学学[7]王永旗,张玉春,邢少帅,龚巍屹.山区公路隧道入口照明智能节能控制技术研究[J].交通节能[8]刘利枚,石彪,罗新密.大学计算机基础课程的分层教学[J].计算机教育,2011,3,34-37.[9]李庆.基于ZigBee的智能家居环境监测整体方案设计[J].南方农机,2019,50(11):209.[10]刘起明.基于ZigBee的智能家居环境监测系统设计与实现[D].华中师范大学,2019.[12]张春源.LED调光技术及其应用[J].福建建材,2019(03):104-106+42.[14]孙少杰,裴玖玲.基于PWM技术的LED线性调光电路的设计[J].电子制作,2016(13):24-25.[15]李晓庆,彭晓宏,侯立刚,郭越勇,刘柳胜.基于反激式LED驱动芯片的可控硅调光设计[J].电子技术应用,2011,37(09):77-79+83.照明工程学报,2019,30(06):94-99+104.[18]张殳韬.基于树莓派智能家居扫地机器人系统设计[J].电子世界,2017(20):149-150.[19]杨龙.典型物质效应在传感器中的应用[J].工业仪表与自动化装置,2019(02):18-20.[20]王浩.基于Zigbee技术和ESP8266WIFI平台的移动端光照度采集控制程序设计[J].软件工附录部分程序代码voidGenericApp_Init{PODIR&=~0x20;/波特率设为9600UartSendSting("AT+CIPMUX=1rin"UartSendSting("AT+CIPSERVER=1,6666rlnstaticvoidGenericApp_MessageMSGCB(afIncomingMSG{{if(pkt->cmd.Data[0]==0x1A&&rcv_{osal_memcpy(rcvdata,pkt->//通过串□把数据发到wifi模块esp8266附录部分程序代码UartSendString("AT+CIPSEND=0,4\r\n"osal_start_timerEx(Generi}*功能:以毫秒为单位延时16M时约为535,32M时要调整系统时钟不修改默认*出口参数:无********voidDelay10us(void)//10us延时{voidUartSendSting(char*Data,intlen){{}}//清中断标志if(RxBuf==0x22||RxBuf==0x55||Serial_{RxData[Serial_Rcv_Lent}if(RxData[0]==0x22&&Serial_Rcv_Lenth==4)|(RxData[0]==0x55&&S{AF_DataRequest(&GenericApp_DstAddr,&GenericApp}{{for(i=0;i<8000;i++)as2.人体红外,灯光,光强终端节点,设置加入网络的方式为单播GenericApp_DstAddr.endPoint=GENERICGenericApp_DstAddr.addr.short3.光强节点周期性采集光强数据,并无线发送出去,给协调器模块附录部分程序代码staticvoidGenericApp_Send_Message({byteguangqiang[5];guangqiang[0]=0x1A:/数据包头表示是节点往上传数据guangqiang[1]=0x62:/光强传感器数据guangqiang[3]=myApp_ReaAF_DataRequest(&GenericApp_DstAddr,&GenericApp4,发送的内容长度guangqiang.//要发送的数据值AF_DISCV_ROUTE,AF_DEFAULT_RAD}人体红外节点周期性采集传感器数据,并无线发送给协调器{guangqiang[2]=sensorID:/模块ID号,{{}AF_DataRequest(&GenericApp_DstAddr,&GenericAppAF_DISCV_ROUTE,AF_DEFAULT_RAD}灯光节点,pwm初始化灯光节点接收到无线数据命令后,进行处理staticvoidGenericApp_MessageMSGCB(af{{{POSEL&=~0x20://设置为普通io口{}{}{POSEL|=0x20:/设置为外部功能口gcolor=pkt->cmd.Data[3]:/PWM调光IEN1=IEN1|0x02;/使能定时器T1}ttf}{PERCFG&=~0x40;//定时器1的IO位置备用位置为1成为timer1的通道//

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论