ISSN1009-3044ComputerKnowledgeandTechnology第17卷第14期(2021年5月)电脑知识与技术Vol.17,No.14May2021E-mail:*************.cnComputerKnowledgeandTechnology电脑知识与技术http://www.dnzs.net.cnTel:+86-551-65690963656909WIFI智能台灯设计苗紫民,程泽华,高巧楠,姜铭,董一波,周慧*(甘肃农业大学信息科学技术学院,甘肃兰州730070)
摘要:台灯作为我们日常生活的照明工具,不但给我们的生活提供了很大的便利,而且也丰富了我们的世界。随着电子产品的快速发展,家用电器逐渐趋向智能化,台灯也更加智能。智能台灯以专门感应人体红外信号的红外传感器为基础,利用单片机进行处理,从而控制台灯。当房间光线较昏暗,且周围有人时,台灯就会检测出来进而自动发光,避免了人们在夜里寻找开关的不便;当一定范围内无人时,台灯就会自动熄灭,以实现节约能源的功能。本设计还增加了WIFI远程控制的功能,可以在手机App上远程控制手动自动模式和发光亮度,且可以远程查看灯光和环境亮度等信息。关键词:智能台灯;单片机;WIFI控制;自动模式;手动模式中图分类号:TP311文献标识码:A开放科学(资源服务)标识码(OSID):文章编号:1009-3044(2021)14-0217-03DesignofWIFIIntelligentDeskLampMIAOZi-min,CHENGZe-hua,GAOQiao-nan,JIANGMing,DONGYi-bo,ZHOUHui*
(CollegeofInformationScienceandTechnology,GansuAgriculturalUniversity,Lanzhou730070,China)Abstract:Asalightingtoolinourdailylife,desklampnotonlyprovidesgreatconvenienceforourlife,butalsoenrichesourworld.Astheelectronicproductsdevelops,householdappliancesarebecomingmoreandmoreintelligent,eventothelamps.Singlechipmicrocomputerisusedtocontrolthedesklampbasedoninfraredsensor.Whentheroomlightisdimandtherearepeoplearound,thedesklampwilldetectandthenautomaticallylightup,avoidingtheinconvenienceofpeoplelookingfortheswitchatnight;whenthereisnoonewithinacertainrange,thelampwillautomaticallygoouttorealizethefunctionofenergysaving.ThedesignalsoaddsWIFIremotecontrolfunction,whichcanremotelycontrolthemanualautomaticmodeandbrightnessonthemobileapp,andremotelyviewtheinformationsuchaslightingandambientbrightness.Keywords:intelligentdesklamp;MCU;WIFIcontrol;automaticmode;manualmode随着科学技术水平的不断提高,多种多样的智能电器渐渐走进了人们的视野。智能家居是互联网融合发展背景下的代表产物,同时也是社会科技水平进步的重要标志[1]。电子时代的到来不仅方便了人们的生活,而且在很大程度上改变了我们的思维方式,使得人们自主去追求更高品质的生活。台灯作为我们每家每户基本都有的一个电器,常常方便我们的生活。但是由于人们的粗心大意,不及时的关闭台灯,很可能造成能源浪费。并且,人们在半夜摸黑找台灯也非常不方便。现如今人们生产的台灯较普通,大多数以手动式为主,此类型台灯低功耗,对眼睛伤害很大[2]。于是,我们分别从红外控制、WIFI远程控制等方面设计了一款智能台灯,从而更加方便人们的生活。
1系统主要功能及电路总体构成1.1系统的主要功能本次设计的台灯一共有两种模式,一是自动式,二是手动式。在自动模式中,台灯通过红外感应模块和光照采集模块的共同作用能够做到自动亮灭、自动调节亮度的功能。在手动模式中,人们可以利用加按键、减按键来调节台灯的亮度。并且在此基础上,我们设置了WIFI远程控制模块。人们可以通过手机App来控制台灯的模式以及档位,同时,手机App上会显示台灯最后接收时间、当前处于的模式与当前光照亮度等信息。
为了达到预期的设想,我们对熟悉的单片机、光敏电阻、红外传感器等一些电子元件进行测试,选出性能更好、价格更便
收稿日期:2020-12-03基金项目:2020年甘肃农业大学省级大学生创新创业训练计划项目《基于单片机的WIFI控制台灯》(项目编号S202010733108)作者简介:苗紫民(1999—),女,甘肃农业大学电子信息工程专业2017级本科生;程泽华(1997—),男,甘肃农业大学电子信息工程专业2017级本科生;高巧楠(1999—),女,甘肃农业大学电子信息工程专业2018级本科生;姜铭(1999—),男,甘肃农业大学电子信息工程专业2018级本科生;董一波(2004—),男,甘肃农业大学电子信息工程专业2019级本科生。通讯作者:周慧(1982—),女,讲师,研究方向:信号与信息处理。本栏目责任编辑:梁
书
计算机工程应用技术217
ComputerKnowledgeandTechnology电脑知识与技术宜的器件来设计台灯。1.2系统的总体构成此台灯的硬件主要有单片机、红外传感器、ESP8266-12、并排LED灯等;电路设计主要由红外感应电路、光照采集电路、晶振电路、复位电路、灯光控制电路、按键电路、WIFI控制电路等电路组成。通过软硬件设计达到预想结果,最终将其焊接在电路板上。电路总体结构图如图1所示。
图1电路总体结构图2系统软件设计图2程序流程图随着科技的快速发展和人们对美好生活的向往需求,生活中人们不仅仅要求台灯的外观精致,还希望其能够更节能环保、更智能化和人性化[3]。为了达到预期的功能,我们选用人体红外传感器,综合多种硬件电路,利用核心器件单片机进行工作,以达到控制台灯的目的。当周围有人的时候,台灯便会根
218
计算机工程应用技术第17卷第14期(2021年5月)
据环境光线自动调节灯光的亮度,避免了在夜里找东西的不便,App保障了人们的安全;并且台灯具有WIFI台灯可以实现自动熄灭的功能,上远程查看和控制台灯进行工作;功能,可以在手机以实现我们预期的功能。程序当周围没有人的时候,流程图如图2所示。
3系统硬件设计本台灯硬件部分主要使用的是STC12C5A60S2单片机、应用广泛的人体红外传感器、ESP-12和LED灯等电子器件组成。3.1STC12C5A60S2单片机与其他型号的单片机相比较,STC12C5A60S2单片机有很多闪光点。其特点表现为:运行速度快;电压宽;低功耗设计;工作频率高;可擦写次数高达10万次以上;有多个通用I/O口,且驱动能力较强,其模式可以设置多种,便于在多种电路中使用,主要在仪表和简单的控制电路上应用。
非常容易,STC12C5A60S2只需要买一条单片机非常适合初学者使用,USB转串口线即可,如需要烧录软件,因烧录程序使用者可以去STC官网上进行下载。STC12C5A60S2是中国一家企业制造的一种新型的单片机,与传统51类型的单片机兼容,但其运行速度更快、抗干扰能力更强,适合于电机控制及其他电磁干扰较强的应用领域[4]。总体而言,在追求超高性价比方面,STC12C5A60S2单片机将是理想选择之一。单片机最小系统结构图如图3所示。
图3单片机最小系统结构图3.2信号检测与处理部分信号检测与处理部分由热释电红外传感器、光照采集电路
等器件组成。台灯的作用是根据环境光通过传感器调节室内灯的照明亮度,为学生提供一个舒适的学习光照环境[5]。所以我们使用的是人体红外传感器,这种传感器只对波长很短的红外辐射敏感,而对其他物体不敏感。人体红外线传感器是早期出现的一种高灵敏度探测元件,广泛用于我们的生活中。在一定的距离内,它可以检测到是否有人的出现,并对其所在电路进行控制。该模块比较简单,其3个引脚分别连接VCC、单片机的输入输出口、GND。在设置的范围内,如果周围有人出现,台灯可以利用红外模块迅速检测到并自动发光。人体红外检测电路图如图4所示。
本栏目责任编辑:梁书
第17卷第14期(2021年5月)
图4人体红外检测电路图3.3按键输入模块本台灯设计了三个按键,分别是切换按键、亮度加按键和亮度减按键。切换按键用来切换自动模式和手动模式。在手动模式的时候,人们可以通过长时间按加减按键或点按加减按键来调节亮度。P17K1、K2、K3按键的1个档位,、P16、可以用在周围环境光线不同程度的情况下,P15口,4号引脚都接到GND号引脚分别连接单片机的。本设计一共设置了更加方便7人们的生活。在自动模式的时候,光照采集部分可以根据周围环境的亮度来自动调节台灯的亮度。另外,在此基础上,我们还设计了复位按键,可以使单片机重新启动并初始化程序。按键模块电路图如图5所示。
图5按键模块电路图3.4照明模块随着照明灯具的不断更新换代,LED灯以功耗低、价格便宜的特点占据了我们生活的每一处地方[6]。LED内部利用固态半导体元件,将电能转化为光能。LED灯的应用十分广泛,在
很多领域都发挥着极大的作用[7]
。LED灯安装简单,不需要整流器,LED光源能够符合光生物安全检测,有自动控制节能装置,符合我们台灯设计的要求。我们设计了多个LED灯并联来获得较大的功率,当单片机的I/O口输出为高电平时,台灯便发光,当单片机的I/O口输出为低电平时,台灯便熄灭。由于人眼存在视觉暂留,O我们便可以通过脉冲宽度调制来改变单片机I/种亮度档位的调节。此台灯我们设计了口输出高低电平的比例,呈现出来的效果便是台灯可以有多7个档位,给人们更多的选择空间。其中第1档亮度最低,第7档亮度最高。照明模
本栏目责任编辑:梁
书
ComputerKnowledgeandTechnology电脑知识与技术
块电路如图6所示。
VCCVCCD1D5D9Q8SS8550DR12R13LEDLEDLEDEL10k2.2KD2D6D10R112.2kLEDLEDLEDQ7D3D7D11SS8050LEDLEDLEDD4D8D12LEDLEDLED图6照明模块电路3.5WIFI控制模块随着4G/5G网络时代的到来,智能家居系统的功能更为强大,App应用范围更加广泛WIFI利用WIFI[8]。在本台灯设计中,人们可以根据手机机APP控制模块是利用远程控制模块来控制台灯的模式及亮度。其中与WIFI控制模块进行连接,ESP8266模块来实现的,以达到远程控制台灯的功用户可以利用手能。WIFI控制模块与用户手机之间使用ASCII码进行通信,从而实现数据的传输。在手机App上,用户必须先输入账号和密码进行登录,通过设置按钮进行测试。登录完成后,用户可以在页面上进行模式和档位的选择,以便远程控制台灯。WIFI控制电路图如图7所示。
图7WIFI控制电路图4结束语目前,市面上的台灯基本上都是手动加减亮度模式类型
的,这种类型的台灯对于我们来说,其功能太简单,很难符合我们日常生活的需要。并且,使用台灯的人群大多数是青少年,由于台灯亮度过低或者过高,很容易伤害眼睛,所以我们设计的这款台灯可以根据周围环境的光线强度来自动调节台灯的亮度,从而保护人们的眼睛。而且,我们可以利用手机App来控制台灯。用户手机打开热点,打开台灯开关后,等待几秒初始化完成,WIFI控制模块自动连上热点,用户就可以在手机上
(下转第230页)
计算机工程应用技术219
ComputerKnowledgeandTechnology电脑知识与技术第17卷第14期(2021年5月)
4、5倍得到前五次的谐波幅值,再取统计平均后代入THD公式从而得到精确的THD值。THD算法流程图如图5所示。
5结论本文设计的放大器非线性研究装置能够手动通过按键来切换不同工作模式实现输出不同放大非线性失真波形的功能,还具有能够在OLED屏上实时显示出当前输出波形的THD值的功能,且系统具有规模小,输出波形良好等优点,系统成本低,易于实现,容易投入研究与实验。模块化的设计,提高了实际应用中的灵活性。因此,该系统对于研究非线性失真有很大帮助。
参考文献:[1]潘洁,许朝晖,王一丽.信号非线性失真的测量技术[C].//中国电子学会.中国电子学会第十二届全国青年学术年会论文汇编.2006:1-165,168.[2]谢志平.一种基于STM32F103C8T6单片机DSP库的音乐频谱[J].软件,2020,41(4):200-202,228.【通联编辑:梁书】
图6THD算法流程图(上接第219页)
对台灯的模式、档位进行控制。本台灯不仅可以起到保护人们视力的作用,而且可以方便人们的生活、节约能源。
参考文献:[1]余彦琼.以STC12C5A60S2单片机为基础的智能家居环境监控系统的设计探讨[J].科学技术创新,2020(30):82-83.[2]魏炽旭,林泉康.基于51单片机的智能台灯设计[J].电子制作,2017(1):40-41.[3]郑婷,彭龑,杨洋.一种基于单片机的多功能智能台灯的设计[J].电子世界,2020(17):93-94,98.[4]梁明亮,孙逸洁.基于STC12C5A60S2单片机的智能机器人设计[J].鸡西大学学报,2012,12(5):41-42,48.[5]武洁雅,沈静静,阚港辉,等.基于单片机的智能校园照明设计[J].产业与科技论坛,2020,19(20):51-52.[6]房晓艳,樊明光.LED灯具在城市夜景照明中的应用分析[J].时代农机,2017,44(5):52-53.[7]龚卫.智能节能台灯控制装置的设计[J].电子世界,2020(4):185-186.[8]刘卫庄,洪先亮,方蒙,李瑞敏.基于WiFi技术的智能家居控制研究[J].设备管理与维修,2020(15):25-27.【通联编辑:梁书】
(上接第221页)小、成本低,易于实现。
5结束语本文设计的信号放大器装置能够在有源电子器件产生干
扰的情况下较为精确的达到放大倍数要求并且能无明显失真。通过控制模式的切换改变各级的静态工作点到达不同失真的效果,方便研究引起各个失真的具体变化原因,并从原因理解后思考如何解决其对应失真的方法,并且该装置重量轻、规模
参考文献:[1]于建勇.维修电工实训课项目之RC阻容耦合放大电路浅析[J].科技风,2018(19):182.[2]周怡,李勃,王峰,等.功率放大器的非线性预失真技术的研究[J].宁夏电力,2018(2):32-34,38.【通联编辑:梁书】
(上接第223页)
参考文献:[1]沈洁,沈丁琦,凌红英,等.基于物联网的智能用电节点监测和控制系统[J].物联网技术,2020,10(5):80-82.[2]梁炳历.计算机物联网技术在物流领域的应用[J].计算机产品与流通,2020(6):75.[3]马泽鑫.物联网技术下计算机网络工程专业建设的探讨[J].计算机产品与流通,2020(7):176.[4]崔云.无线通信技术在物联网中的应用[J].无线互联科技,2020,17(8):3-4.[5]樊卓.计算机物联网的应用与关键技术分析[J].黑龙江科学,2020,11(8):58-59.【通联编辑:梁书】
230
计算机工程应用技术本栏目责任编辑:梁书