APP下载

基于Wi-Fi控制的智能插座

2019-09-10王浩权燕妮刘皇

新教育论坛 2019年21期
关键词:电能计量

王浩 权燕妮 刘皇

摘要:针对当前插座无法实时监控,导致家用电器待机造成电能浪费和安全隐患的问题,设计了基于ESP8266芯片的Wi-Fi智能插座。该插座经过网络连接到云平台,可以使用手机APP实现远程控制,并定时设置智能插座开关。除此之外还设计了电能计量功能和红外遥控功能。

关键词:ESP8266;电能计量;红外遥控;定时

引言

随着智能设备的普及和电子信息科学技术的高速发展,人们在生活中对于电子设备和电子产品的使用有了更高的需求和依赖性,其中插座作为生活中能源控制的一个开关,控制着用电设备的电能传输。若插座不能及时关闭,将导致用电设备的长期待机,进而浪费电能,引发安全隐患。人们的生活节奏逐渐加快,面临的事情日益增多,越来越多的琐事充斥着人们的生活,手机已成为当代人类必不可少的随身携带物,因此,忘记关插座的情况屡见不鲜。许多年轻的上班族、退休的老年人将出门前需要断电等基本做法抛之脑后,往往出门后才想起家中并未断电,很多人为此折返回家中,浪费时间的同时造成了电能的浪费,而其中存在的安全隐患我们可想而知。本文针对此想象,设计基于Wi-Fi控制的智能插座,正是为解决不能实时监控插座而做出的解决方案,换言之,此方案致力于完成智能开关插座的设计。

随着物联网的快速发展,智能城市建设加快,基于Wi-Fi的无线网络开始实现全覆盖的进程,Wi-Fi技术的发展进一步的促进了智能终端的发展,特别是智能手机在日常中作用越来越大,基本家家户户都有Wi-Fi热点,任何人的手机都可以随时随地通过热点上网,紧跟这种趋势,我们设计了基于Wi-Fi控制的智能插座,该插座将Wi-Fi技术与智能终端连接。通过智能终端发送命令来操控插座,以实现实时监控插座。

1、智能插座系统设计

智能插座的结构包含Wi-Fi通讯模块、电能采集模块、红外线控制模块、继电器模块。

插座的CPU控制模块兼Wi-Fi通讯实现使用ESP8266Wi-Fi芯片,ESP8266 芯片是一个完整且自成体系的Wi-Fi网络芯片,能够独立运行在实现通讯的同时还可以作为CPU使用,也可以作为slave搭载于其他Host运行,可以连接到云端实现远程的控制,搭载红外设备可以红外遥控,体积小巧,适合插座的制作。

插座的电能采集模块要求数据具备高精度性的特点,其同样是插座的核心部分之一,本文中电能采集模块采用的是IM1281B交流电量测量模块,该测量模块的精度可达到国家一级精度,比起家用二级电表更精确。

用户通过Wi-Fi通讯模块可以设置定时开关用电器的电源,在设定的时间段内将电源自行断开,同样可以随时随地在远程开启或关闭插座电源。智能插座控制器还可以通过电能采集模块对用电器的电能及功率等相关电能数据进行采集,判断电器用电情况,操纵继电器来控制电源的开关情况。通过记录电器的总用电量,显示当前已消耗电能。方便用户了解各电器的耗电情况。此外插座添加了红外线收发装置,通过无线Wi-Fi通讯模块可对家中红外设备用电器的开关闭合进行操控,在一定程度上实现了智能家居多方面控制家电的功能。系统设计框架如图1所示。

2、硬件设计

2.1Wi-Fi通讯连接设计

ESP8266是乐鑫公司生产的低功耗WI-FI芯片,内置32位CPU,能够独立运行,也可以作为slave搭载于其他Host运行,可以广泛应用于智能家居、无线传感器等领域。同类 ESP8266芯片种类有很多,本文采用ESP8266-12p芯片,该芯片有效通讯距离400 m波特率支持范围:110~115200*40,采用TCP协议保障传输过程的安全可靠,控制模块同样为ESP8266Wi-Fi模块,该芯片可搭载应用,除此之外其也是设备中唯一的应用处理器,能够直接从外接闪存中启动。内置的高速缓冲存储器有利于提高系统性能,并减少内存需求。通过使用DOIT LOT云平台,来对Wi-Fi模块ESP8266实现远程的互联网操作,通过获取‘key’的方式进行连接,开发环境支持Arduino ide对ESPduino开发环境搭建,连接Wi-Fi网络使用TCP通讯方式连接数据,既可靠又能保证其安全,在该芯片运用上不仅可以实现与DOIT LOT云平台互联,根据其兼容性,还可制作相关的App,达到与无线模块通讯、连接的目的。

该芯片使用方便且构造简单,成本低廉,适用于Wi-Fi智能插座的設计。相对于传统的单片机Wi-Fi板开发,省去了买Wi-Fi模块和扩展板的费用。该芯片强大的片上处理和存储能力,实现了最低前期的物联网开发和运行中最少地占用系统资源。可以同时兼顾体积和灵活性。

2.2电源设计

LNK304设计的AC-DC非隔离电源,L与N分别是交流火线与零线,以零线作为地线。此电路无需外加变压器,稳压5V,可以提供150mA左右的电流,启动和操作电源直接从引脚D加入,在降压(Buck)和回扫(Flyback)变换器等拓扑中,不需要偏置电源电路。适用85~265V的全球交流供电线路。能够保证在AC85V~265V的交流范围内,实现稳定的电压输出,纹波也很小,在50mV左右。

2.3插座计量电路

如图所示通过使用IM1821B模块,属于单行交流电能计量模块,模块准精度可达到国家1级标准;通常情况下可以测量45~65Hz的交流电压、电流功率等电气数据,使用串口通信MODBUS通讯规定条约进行数据的采集。

2.4显示模块

显示模块使用0.96寸OLED作为显示屏,工作电压为5V,可以满足数据的显示和体积的大小要求,MCU将需要显示的数据发送到OLED即可完成显示,操作简单、价格低廉。

2.5 继电器模块

单片机是一个弱点元件,驱动电流在毫安级以下,需要用继电器作为功率驱动元件,如图所示。

开关K处于插座接线端子的最前端,保证负载电压或电流出现异常时及时切断电源,保证电器的安全。

2.6红外收发模块

红外遥控是利用近红外光进行数据传输的一种控制方式。近红外光波长0.76um~1.5um,红外遥控收发器件波长一般为0.8um~0.94um,具有传输效率高,成本低且电路实现简单,抗干扰强等优良特点,在家用电器上被广泛使用。在ESP8266的外围Io电路上只需要添加上一對红外对管,收到控制指令后,将在红外线编码库中向外发送与之相应的红外线编码,即可控制红外遥控设备。

3、软件设计

系统硬件设计完成后需要进行软件环境的开发和应用程序的设计。在实现主板与云端正常连接通讯后,需保障模块之间的良好通信和继电器电路的正常控制,同时为插座添加掉电保存的功能,防止用户定时开关过程中插座定时控制功能掉电失效。图4为系统流程图。

因在设计中通讯模块和控制处理模块是同一块芯片,并且还可以独立运行。在程序烧录完成,先对ESP8266进行初始化,第一步确定无线网络通讯协议的正常化,由于每一项数据的上传和显示要求精确可靠性,第二步云端连接后,用芯片获取网络当前时间在使用中断定时器下,用户通过设定时间可以实现对插座用电器的控制,第三步将对继电器红外收发管等外部电路完成状态初始化。

上电初始化之后,开始功率、电流、电压脉冲的周期测量,如果测量完成之后,进行功率、电流、电压计算,如果是正在校准,需要将校准数据保存到EEPROM。手机终端的按键处理主要包括开或关插座电源,定时设置插座通断的时间。

4、测量数据

在实现了硬件和软件的设计之后,经过多次测量和调试,将智能插座和普通插座同时在相同电器下进行了15天的实际投入使用,两插座的数据均由WFLC-E便携式电量记录分析仪勘测电气数据,智能插座的电能使用显示和电表勘测值误差±5,表格1是实验比较数据展示(数据按整数处理)。

5、结语

本设计主要使用到了Wi-Fi通信模块和电量测量模块。两大模块最为重要的是数据的采集和远程控制的功能实现。本产品的设计是智能插座,设计需要小巧玲珑、方便快捷,对于模块的体积复杂程度和成本的高低有着极高的要求,经过大量的查阅和实践便可以得到最佳的使用模块和设计方案。设计完成还需要对采集到的数据精度进行误差修正和程序上的优化,这些工作需要大量的时间和耐心进行钻研,唯有不断尝试和持之以恒才可以设计出最好的方案。在将设计方案转化为实物模型后,经过多次的测试、检验、证明了该设计方案可行性和合理化,并具有科学性、创新性、实用性等特点。初期做出的产品已经具有了本设计的特征要求,在后期优化时按照设计技术的指标要求,进一步进行了系统的细节优化,比如继电器的通断速度、负载能力、功耗等。智能插座的使用给人们的生活带来了极大便利,它在普通插座上添加了智能化功能,延长了家用电器的使用寿命、丰富了插座的功能性。有物联功能的智能插座更是一个智能化发展的趋势,并迎合了现代科技发展的环保节能需求,且智能插座的使用可以有效的降低室内火灾发生的概率,极大地提高了日常生活用电的安全系数。

参考文献:

[1]黄建灯.《C语言程序设计》教学改革探讨[J].电子世界,2012(23):172-173.

[2]基于ESPDuino的智慧物联开发宝典:

[3]张凯,单庆晓,翁飞兵.新型数字节能功率分配型智能插座的设计实现[J].电子设计应用, 2009(7):90-93.

[4]卜晓晓.基于Android和Wi_Fi的智能家居系统的设计与实现[D].镇苏:江苏大学,2016.

[5]PowerIntegratonsCom.LNK302/LNK304-306 Link SwitchR-TN Family Off-Line Switcher IC.2005(3).

[6]郭庭熙. 基于单片机的电能计量插座设计[D]. 华北电力大学电气与电子工程学院, 2016.

[7]屈东东刘素梅吴金杰李阳王传忠. 群养奶牛体温实时监测系统设计与实现[D]. 农业部农业物联网技术集成与应用重点实验室;安徽农业大学工学院, 2016.

[8]刘奥川詹琳. 智能插座的设计[D]. 安徽理工大学计算机科学与工程学院, 2016.

猜你喜欢

电能计量
新式线饵压接器的研制与使用
三相三线电能表采用向量法进行错接线分析