基于微信小程序智能插座的设计

来源 :科技信息·学术版 | 被引量 : 0次 | 上传用户:William_hui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:针对当前市面上的智能插座价格高、推广难的问题,本文提出了一款基于微信小程序智能插座的设计,主控芯片选用arduino,WiFi模块采用乐鑫公司生产的芯片ESP8266-01S,加上继电器模块和电源模块,构成了硬件电路的设计,通过arduion的ESP8266 Module开发板完成软件程序编写,采用SmartConfig模式完成智能配网,最终实现微信小程序对智能插座的通断电控制。
  关键词:单片机;微信小程序;智能插座
  随着物联网产业发展和智能家居理念的深入人心,人们将电脑芯片以及WiFi、蓝牙等无线通讯协议芯片引入插座领域,使得人们对插座可以进行定时和远程控制,形成了与传统插座不同的智能插座。智能插座的发明在很大程度上提高了电器使用的安全性、便捷性和智能化。
  随着物联网产业发展和智能家居理念的深入人心,市场上的智能插座也五花八门,但大多都是APP+硬件的模式。这一类智能插座的主要问题有:(1)价格高。目前市面上的智能插座都是基于APP+硬件,而APP开发周期长、成本高、运营维护麻烦,并且需要开发两个版本来适应安卓系统和osi系统;(2)推广难。推广装机较难,要想使用智能插座,得先下载APP,而APP第一次使用下载需要较多的流量和时长,每次使用时加载较慢,APP占用手机内存和运行空间,难于管理。
  1总体设计
  本设计采用硬件电路+软件编程的方式实现微信小程序控制家用电器,用户在家时,可使用微信小程序,通过路由器连接WiFi,控制智能插座的开关来控制用电设备的通断电;而在室外,用户通过云端来控制用电设备的通断电。硬件电路设计前,需要考虑清楚实现最终的结果,要用到哪些模块,各模块的元件怎么选择,各个模块之间如何联系等问题。软件设计主要包括通讯程序设计、控制程序设计。
  2硬件设计
  硬件部分主要有单片机模块、WiFi模块、继电器模块以及电源模块四个部分组成。
  主控芯片选用arduino,它由一个基于简易单片机并且开放源码的计算机平台,和一套为Arduino板编写程序的开发环境组成[1]。Arduino可以用来开发交互产品,如可读取或接收用电设备的唯一身份信息(类似于身份证)并存储在自定义数据存储区,以便通讯。
  WiFi模块采用乐鑫公司生产的芯片ESP8266-01S,它是专为移动设备和物联网应用设计,可将用户的物理设备连接到WiFi无线网络上,进行互联网或局域网通信,实现联网功能,其优点是体积小、功耗低、成本低、使用简便、功能强大,广泛应用于智能电网、智能交通、智能家具、手持设备、工业控制等领域。我们采用出厂固件的AT指令通过单片机进行通信,实现联网功能。
  继电器是一种电源控制器件,是当输入量的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器。它具有控制系统(输入回路)和被控制系统(输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。继电器是具有隔离功能的自动开关元件,广泛应用于遥控、遥测、通讯、自动控制、机电一体化及电力电子设备中,是最重要的控制元件之一,故在电路中起着自动调节、安全保护、转换电路等作用。
  电源模块是将220V的交流电降为3.3V的直流电供ESP8266和继电器供电,通过继电器连接插座。
  3软件设计
  軟件设计采用arduino编写软件程序,在arduion的IDE中,可以找到ESP8266 Module开发板进行程序的编写,主要包括通讯程序设计、控制程序设计。
  通讯程序设计包括arduino和ESP8266通讯,ESP8266和服务器(路由器)通讯,服务器(路由器)和微信小程序通讯这三个部分。arduino通过AT指令控制ESP8266动作,完成指定通信任务,难点在于串口数据的接收缓存,AT指令的解析,接收并缓存的操作与解析组包处理的操作要独立分开[3]。ESP8266和服务器的通讯可采用MQTT通讯协议,通讯方式为TCP,ESP8266进行MQTT相关的数据发送和解析,断线重连,发送消息,通过AT指令控制相关数据流。服务器(路由器)和微信小程序的通讯方式为TCP,数据到达服务器(路由器)后,服务器(路由器)进行数据的重构,业务端访问数据可以通过HTTP的方式进行。
  控制程序设计的重点难点在arduino对AT指令的发送、接收与解析。AT指令本质上是ASCII字符串,发送AT指令就是arduino的串口发送字符串。只需要在程序需要的地方发送字符串即可,比如入网,连接服务器,发送指定的数据等。接收时需开辟一个数据接收缓冲区防止漏掉个别信息,使用环形队列来管理此接收缓冲区,在程序需要的地方读取缓冲区里面的内容即可。AT指令的解析就是对ASCII字符串的解析。服务器传过来的数据先由模组解析,模组通过串口线发送给arduino[3]。
  在实现配网时,可采用SmartConfig模式,因我们采用的是乐鑫公司生产的ESP8266-01S,故我们采用乐鑫自主研发的ESP TOUCH一键智能配网工具实现智能配网,我们只需在手机上配合硬件产品进行简单的操作即可实现智能配网连接Wi-Fi路由。
  4结束语
  本设计通过微信小程序可实现对家用电器的远程智能化控制,将传统的家用电器插到智能插座上,通过操控智能插座控制家用电器的通断电。基于微信小程序的智能插座能更好解决目前智能插座成本高、推广难的缺点,以更廉价、更简洁的方式实现对家用电器的控制,让所有用户都有种新鲜体验感。
  参考文献
  [1]胡长鹏、马海霞、林思敏、李中兴、黄国健.一种基于WiFi无线通讯的智能插座设计与实现[J].机电工程技术,2021,(08):70-73.
  [2]刘建文、姚松丽、陈鸿、林永洲.基于WiFi控制的智能插座设计[J].产业与科技论坛,2019,(11):71-72.
  [3]过琦芳、孟颖、应欢雷、方彬.基于WiFi的智能插座的研究[J].设计研发,2021,(10):18-20.
其他文献
摘要:食品安全不仅是是广大群众高度重视的问题,更加是国家常抓不懈的工作。如果食品在流通环节的抽样检验工作发生问题,则会导致有问题的食品进入到市场中,从而影响到广大民众的身体健康。基于此,本文就如何加强流通环节食品抽样检验的工作成效进行深入地研究。  关键词:食品;流通;抽样检验  1 引言  随着社会经济的发展和生活水平的提高,食品安全问题已引起社会各界人士的重视。在此环境下,仍有些许企业试图在食
期刊
摘要:面对新零售行业的冲击,人力资源工作要做好创新,做好人力资源工作的规划,要迎合企业战略的改革,共同促进企业发展。探索零售店面沉浸式体验,集思广益,群策群力,共同打造多功能集一体化的零售店面,功能分区,视觉新颖,体验先进,我们坚信,从多角度打造的零售实体店,会更好的起到宣传金币品牌的作用。  关键词:新零售、人力资源、企业品牌  第一部分 零售中心发展前期  中国金币深圳零售中心成立于2009年
期刊
摘要:随着各地的图书馆的扩建和宣传,更多的读者开始走进图书馆,使用图书馆的相关资源,但为了满足读者对图书馆的各种服务的需求,公共图书馆应该更好的致力于提升读者服务,而图书馆最重要的就是馆藏资源建设,本文以四川省图书馆为例去探究图书采购的模式与读者需求的匹配,更好的满足读者的阅读需求。  关键词:公共图书馆;读者需求;采购模式  图书的采选和购买是图书馆馆藏建设的重要组成部门,也是每个图书馆建立其他
期刊
摘要:近年来对炼化厂生产设备腐蚀的研究表明,各厂水的结垢和腐蚀是设备腐蚀的主要问题之一,而水冷却器的腐蚀和结垢极大地影响了设备的正常运行。炼化厂的循环水使用一部分废水处理后的水作为冷却水的冷却点。大约一年后,水冷器管经常漏水,影响换热器运行,生产成本上升。各个炼化厂的水冷却器采用防腐覆盖、阴极保护、材料再生、水质控制等分解方法。同时,保证设备运行过程中冷却系统的内部流量,控制周围水温,可以有效减少
期刊
摘要:在沙漠区地震勘探中,检波器的埋置质量直接影响采集效果。随着地震勘探向纵深开展,对沙漠区检波器埋置的要求越来越高。本文分类分析了现阶段沙漠区检波器埋置工具的原理特点。  关键词:沙漠区;地震勘探;检波器埋置  1 前言  在沙漠区地震勘探中,检波器的埋置效率影响到勘探进程,检波器埋置深度影响到检波器与大地的耦合性和抗干扰能力,最终影响到地质剖面质量。由于沙漠区的气候特点,年蒸发量大于降雨量,除
期刊
摘要: 随着人工智能技术的发展,装备智能化逐步成为科技创新的重要内容和装备发展的前瞻趋势,本文以执勤安保任务为例,深入探讨装备智能化对其影响,将武器装备发展与任务实际相结合,与具体任务应用相结合,为未来装备智能化发展和执勤安保任务提供参考。  关键词:装备智能化 执勤安保 运用构想  近年来,世界各国以人工智能技术为代表的智能科技正迅猛发展。在军事领域,戰场机器人、无人作战飞机、无人潜航器等将成为
期刊
摘要:改革开放以来,中国的迁移流动人口在空间上表现出了不同特征。而山东省位于中国的东部沿海,经济迅速增长,为人口大省,在人口迁移的流动上表现出了自己特有的方式,以五普、六普数据为主,对山东省人口流动的流动趋势进行研究。  关键词:山东省;流动人口;城镇化  流动人口内涵界定中弹性因素的存在,使得统计意义上的流动人口更具现实意义。随着我国人口普查和抽样调查工作的开展,对流动人口的界定也不断完善起来。
期刊
摘要:现代企业管理信息系统,多围绕建设核心ERP系统,传统ERP系统建设若选用大型特别是国外知名ERP软件,不得不忍受该系列软件高昂的建设成本,本文就如何在按照传统ERP系统建设的框架下,灵活合理的运用现有技术和资源,寻求突破口,尽可能的为企业降低系统建设和运维成本展开讨论。  引言:  对于企业来说,类似于ERP等传统大型企业级应用系统的建设,在建设之初即意味需面对巨大系统建设及实施成本压力,且
期刊
摘要:随着社会的发展和经济的崛起,企业所处的经济环境越来越复杂,为了更稳健的生存与发展,高质量的财务分析显得尤为重要。财务分析工作直接反映企业的经营业绩和财务情况,进而为企业制定经营决策提供思路。传统的财务分析结果不能够全面真实地表现企业的情况,需要解决应用于企业经营决策时存在的问题,更好地发挥为企业降低风险、提供依据、指引经营决策思路的作用。  关键词:财务分析;经营决策;财务能力指标  一、财
期刊
1、绪论  近年来,信息技术越来越广泛地应用于现代物流企业的各种物流环节中,物流企业在运输、储存、搬运、流通加工、配送等物流业务运行和实施过程中产生与物流调度相关的海量数据[1,2]。海量物流调度数据多以时间序列的形式存在,能够对物流调度正在发生的和未来状况进行描述,是处于动态变化中的数据。对海量动态物流调度数据中隐含深层次信息进行挖掘,从而获取到商品移动过程的情况和其表现出来的移动趋势信息,用这
期刊