ESP8266WIFI模块自制智能插座
如何在家DIY家居智慧装置

如何在家DIY家居智慧装置随着科技的不断发展,智能家居已经成为人们生活中的一部分。
但是,购买家居智慧设备昂贵,很多人不必要的就放弃了这样的想法。
其实,在家DIY家居智慧装置也是一种较好的解决方法。
1. 家居智慧装置介绍首先,我们要了解什么是家居智慧装置。
家居智慧装置是智能化家居的基础,它能够将普通的家居设备变得更加智能,让人们的生活更加方便。
例如,自动化灯具、智能恒温器、智能音箱等等。
2. DIY智能灯泡智能化的灯具是家庭智能化的重要组成部分之一,智能灯泡不仅能够随意调节亮度、色温和彩色效果,还能实现语音控制。
自己DIY废灯泡也能变成智能灯泡,只需购买一个智能灯泡底座和智能插座,通过智能插座语音控制便可实现智能化。
3. DIY智能音箱智能音箱是现在比较受欢迎的一种智能家居设备,可谓是用了不少人的钱包,但是只要动手DIY也能轻松拥有。
现在常见的私人助手有Google的Google Home、Amazon的Alexa等,购买一个raspberry Pi板子、USB麦克风、板载音响、SD卡和相应的脚本或系统,实现智能音箱的功能。
4. DIY智能插座智能插座主要是用来控制电器的开关,实现智能控制。
智能插座材料简单,只需购买一个ESP8266 Wi-Fi模块、电阻器、电容、二极管、继电器等元件即可。
通过编写简单的代码,就可以实现智能插座的基本功能。
5. DIY智能窗帘智能窗帘也是家居智能化的一种手段。
只需购买一个智能马达、电池、铝板、电线、遥控器等,DIY智能窗帘就大功告成了。
智能窗帘可以通过APP或者语音控制打开、关闭,达到实现智慧化的目的。
6. 总结以上,我们介绍了几种DIY家居智慧装置的具体方法,我们可以通过购买相关的材料进行DIY制作,相信做好的智能家居设备会给生活带来不小的便利,而且至少方便性与商家的所售差异比较小,还省下了金钱,增加DIY的乐趣,说不定还有一些创造的想法呢?。
基于WiFi的智能插座检测系统

基于WiFi的智能插座检测系统一、本文概述随着物联网技术的飞速发展,智能家居系统已经深入人们的日常生活,为居住环境的便捷性和舒适性提供了强大的技术支持。
其中,基于WiFi的智能插座作为智能家居系统的重要组成部分,其应用越来越广泛。
然而,智能插座的稳定性和安全性问题也随之凸显出来,因此,研发一套高效可靠的智能插座检测系统显得尤为重要。
本文旨在介绍一种基于WiFi的智能插座检测系统的设计与实现。
该系统采用先进的无线通信技术,结合现代信号处理和数据处理算法,实现对智能插座的实时、在线检测。
通过该系统,用户可以及时了解智能插座的工作状态,发现潜在的安全隐患,并采取相应的措施进行处理,从而确保智能家居系统的正常运行。
本文首先将对智能插座的工作原理和WiFi通信技术进行简要介绍,然后详细阐述检测系统的硬件和软件设计,包括信号采集、数据传输、数据处理和结果显示等模块。
在此基础上,本文还将探讨如何优化检测算法,提高系统的准确性和实时性。
本文将对检测系统的性能进行实验验证,并给出相应的结论和建议。
通过本文的研究,我们希望能够为智能家居系统的发展提供有力支持,推动智能家居技术的进一步普及和应用。
我们也希望能够为相关领域的研究人员和技术人员提供一些有益的参考和启示。
二、系统总体设计基于WiFi的智能插座检测系统的总体设计目标是构建一个能够实时监测和控制插座状态的智能系统。
该系统需要实现以下功能:实时监测插座的电流、电压、功率等参数,远程控制插座的开关状态,以及通过数据分析提供插座使用情况的统计和预警。
为实现上述功能,系统总体设计采用了模块化的设计思想,将系统划分为几个主要模块:WiFi通信模块、数据采集模块、数据处理模块、用户交互模块和电源管理模块。
WiFi通信模块负责实现智能插座与云端服务器或用户移动设备之间的无线通信,确保数据的实时传输和远程控制指令的接收。
该模块采用成熟的WiFi通信技术和协议,确保通信的稳定性和安全性。
基于ESP8266的单火线智能开关控制系统的设计

• 192•基于单火线取电技术,设计了一种智能开关,用于替代传统的机械开关,通过网络控制实现开关的操作,硬件系统用乐鑫ESP8266芯片作为主控处理器,使用芯片内置无线射频电路以WIFI 的形式进行网络通信,设计了单火线取电模块,围绕主控电路设计了可控硅控制模块、过载保护模块等;并开发了配套手机APP 软件和服务器后台控制程序,能够很好的实现实时远程控制的预期功能,具有良好的用户生态交互。
由于网络的不断发展,WIFI 技术得到了广泛的应用,而随着物联网技术的普及,智能家居设备逐渐走进了千家万户,人们更加喜欢使用网络开控制电器的使用,这使得智能开关越来越受欢迎,同时也使家庭中原有装设的传统机械开关使用频率越来越低。
伴随着技术的进步,可以预见的是传统的机械开关面板将要逐渐的被物联网的智能开关所替代,正在走向智能控制的时代。
但目前大部分电子智能开关的供电方式为零火线供电,需要在设备上接入两根线,这种按照的方式有别于只需要接一根火线的传统机械开关,需要重新对家庭照明布线,这造成了在安装的过程中费时费力的问题,因此无法大规模推广使用对于这种情况,本文提出并设计一种基于ESP8266的单火线智能开关控制系统,能够直接替代机械开关,可以通过网络控制,支持接入多种负载,用户交互性好,成本低,系统稳定程度高。
1 系统方案图1 系统总体设计2 硬件设计2.1 主控电路ESP8266芯片是一款定位于智能家居设备的芯片,由乐鑫公司研发并生产,这款芯片提供了完美的无线网络的解决方案,芯片内置32位CPU ,可以作为产品中的主控处理器,并且自身集成了其他芯片都不具备的网络通讯功能,得益于小体积以及极简外设电路的优势,在设计PCB 时可以保证布局占用的面积最小。
ESP8266 内置了固件化的协议栈,其中主要包括 Wi-Fi Direct (P2P )、802.11b/g/n 、Soft-AP 协议栈以及内置TCP/IP 协议栈,极大的简基于ESP8266的单火线智能开关控制系统的设计河南理工大学电气工程与自动化学院 李晨婉 孙艺铭 牛兴才 张 丽图2 芯片外设电路图本系统主要由以ESP8266为核心的智能开关、服务器平台、手机App 三部分组成,其中,智能开关可以通过WIFI 通信的方式连接到互联网,从而使设备与云端服务器通信,服务器作为一个数据转发的中枢,将接收到的信息中转给需要的设备,将智能开关的状态发送给手机App ,同时也将用户的控制信息下发给智能开关,而App 主要是安装在手机上,用户进行交互,实时传达用户的控制指令,智能开关中的处理器经过对信息的处理,通过可控硅元件控制电气的控制,形成了一个完整的控制通讯体系。
基于物联网技术的智能插座设计与实现

基于物联网技术的智能插座设计与实现梁志勋;覃有燎;闭吕庆【摘要】利用集成电参数测量传感器芯片进行电能参数的采集前端电路设计,实现了插座的电参数采集功能.系统采用集成Wi-Fi芯片ESP8266作为微处理器和通信芯片,完成了智能插座的下位机单元设计.通过Wi-Fi无线通信网、局域网或者广域网实现数据的远程传输,利用机智云的自助开发平台和Java相关技术进行手机客户端开发,实现了插座的电参数在Android平台终端上实时监测的功能.实验测试表明,将所设计的系统测量数据和专用仪器测量数据进行比较,该系统的测量数据误差小,传输实时性高,具有较高的应用推广价值.【期刊名称】《河池学院学报》【年(卷),期】2018(038)002【总页数】6页(P64-69)【关键词】物联网技术;智能插座;ESP8266;Java【作者】梁志勋;覃有燎;闭吕庆【作者单位】河池学院计算机与信息工程学院,广西河池 546300;河池学院计算机与信息工程学院,广西河池 546300;玉林师范学院电子与通信工程学院,广西玉林537000【正文语种】中文【中图分类】TN2530 引言随着物联网技术的发展,以及人们日益增长的物质需求,近年来国内外学者和厂商纷纷提出了智能家居的概念[1-2],其中智能插座是智能插座是智能家居设备中,重要的组成部分。
现存的各种类型的智能插座中,绝大部分不能实时监测插座的电参数,无法满足用户用电安全的需求,更不能实现远程监控[3-4]。
而本系统所设计的这款插座采用现流行物联网技术,采用电参数测量传感器,并将这些参数通过Wi-Fi局域网或者广域网最终实现远程传输到云服务器,利用Java相关技术进行手机客户端开发,实现了Android平台终端上的智能插座的电参数实时监测。
用户可以通过客户端软件远程控制插座的通断,查看插座的当前状态,以观察其负载上的家用电器状态,以多种功能的智能插座作为系统监测设备[5],使家用电器具备可观测和控制的功能,满足了用户对多功能的需求,在保证用电安全的同时,又实现了传统家家用电器的信息化和智能化,在智能家居应用中具有十分广阔的应用前景。
基于WiFi的智能插座检测系统

参考内容二
随着科技的快速发展,智能家居成为了现代生活的新宠。其中,智能插座作为 智能家居的重要组成部分,具有举足轻重的地位。本次演示将详细介绍基于 WiFi的智能插座的设计和实现过程。
智能插座的研究背景和现状
智能插座是智能家居系统中的关键组成部分,通过它可以控制家用电器的开关 机、调节电源插座的电压和电流等。目前,市场上的智能插座主要分为两种类 型:单品智能插座和智能排插。单品智能插座只能对一个电器进行控制,而智 能排插则可以控制多个电器。
使用情况,帮助用户合理规划能源使用。智能插座检测系统还可以与其他的智 能家居设备相连,实现智能家居的统一控制。例如,我们可以将智能插座与智 能灯具相连,当插座检测到电量不足时,可以自动关闭灯具以节约电力。
在家庭能源管理方面,智能插座检测系统可以帮助用户实时监测家中用电情况, 有助于用户更加合理地规划家庭能源的使用。同时,该系统还可以配合电力公 司的需求响应政策,在电价高峰期自动关闭一些非必需电器,降低用电成本。
1、提高兼容性:研究更多种类的电器和设备,使得智能插座能够适应更多的 电器和设备。
2、加强稳定性:进一步优化硬件和软件设计,提高智能插座的稳定性和可靠 性。
3、拓展功能:将智能插座与更多的传感器和智能家居设备进行整合,实现更 加丰富的功能和应用。例如,通过与温度传感器、湿度传感器、光照传感器等 整合来实现对环境参数的监测和控制。
2、硬件电路设计
智能插座的硬件电路设计主要包括电源模块、WiFi模块、传感器模块等部分。 其中,电源模块用于提供稳定的电压和电流;WiFi模块用于连接智能家居系统 和手机APP;传感器模块可扩展多种传感器,如温度传感器、湿度传感器等。
3、软件设计
智能插座的软件设计包括嵌入式系统和上位机软件两部分。嵌入式系统主要用 于接收控制指令并控制电器的开关机等;上位机软件则主要用于接收用户的控 制指令,并将指令传输到嵌入式系统。
esp8266教程

esp8266教程ESP8266是一款十分流行的物联网(IoT)设备。
使用ESP8266可以实现智能家居、传感器网络以及远程控制等功能。
下面介绍一些ESP8266的基础知识和常用操作。
1. ESP8266是一款低成本、低功耗的Wi-Fi模块,由乐鑫科技(Espressif Systems)推出。
它集成了Wi-Fi功能,可以作为一个独立的微控制器运行,也可以作为其他微控制器的无线网络模块。
2. ESP8266有多种型号,其中最常用的是ESP-01、ESP-12E以及NodeMCU等。
这些型号的差异主要在于引脚数目、封装类型以及板载的外设等。
3. ESP8266可以通过串口与其他设备进行通信,同时也支持Wi-Fi进行网络通信。
它的处理器内置了TCP/IP协议栈,可以连接到云服务器或者其他设备进行数据传输。
4. ESP8266的编程语言可以使用Arduino IDE,也可以使用乐鑫科技开发的非官方SDK。
Arduino IDE提供了丰富的库函数和例程,使得开发ESP8266变得简单快捷。
5. 连接ESP8266模块时,通常需要使用杜邦线将其与Arduino或者其他控制器连接。
一般情况下,需要将ESP8266的GPIO0引脚接地,然后使用串口进行数据交互。
6. 使用ESP8266的时候,需要注意电源供应的问题。
它的工作电压为3.3V,绝对不能使用5V电源供应,否则会损坏模块。
7. 开发ESP8266的过程中,可以使用相关的AT指令集来控制模块的功能。
AT指令集提供了一系列命令,可以实现Wi-Fi连接、网络通信、GPIO控制等功能。
8. 基于ESP8266的项目有很多,比如温湿度传感器、智能插座、远程开关等。
你可以根据自己的需求选择合适的硬件和库函数,进行开发创作。
总之,ESP8266是一款功能强大、易于使用的物联网模块。
通过掌握基础知识和常用操作,你可以开发出许多有趣的物联网项目。
开始动手吧!。
基于ESP8266的智能家居控制系统设计

设 计 与研 发
基于 ESP8266的智能家居 控制 系统设计
吴 允 强. 吴 由松 (南昌理 工学院,江西南 昌,330044)
摘 要 :随着科 学 的不断进步 ,物联 网产业 的如火 如茶 的进 行中 ,未来 的智能家居将 是一个非 常大 的舞台。本 文讲述一种 基于 ESP8266无线 WIFI模 块的智能家居控制系 统,该系 统结合单片机技术 ,通过无线模块 ESP8266接 收无线 信号,转发给单片机 , 单片机控制继 电器和红外遥控模块 来远 程控 制家 电。用户 可以通过 手机 连接 系统远程控制家用 电器的开关和工作状态。 关键 字 :物联网 ;ESP8266;WIFI;单片机
Design of Intelligent Home Control System Based on ESP8266
Wu Yunq i ang,Wu Yousong
(Nanchang Institute of Technology, Nanchang Jiangxi,330044)
Abstract:With the continuous progress of SCience, the Internet of Things industry such as tea in progress, the future of inte11igent home will be a very big stage. ThiS artiCle describes a smart home based on ESP8266 wireless WIFI module control system, the system combined with Single-chip technology, through the wireless module ESP8266 rece-ive wireiess SignalS, forwarded to Single-chip, Single-chip control relay and infrared remote control module to remote1Y control appliances. Users can remotely control the switch and operating status of household appliances through a mobi1e phone connection system. Key w ords: Internet of things:ESP8266:WIFI:Single chip microcomputer
科技制作作品说明书

科技制作作品说明书科技制作作品说明书一、项目简介本项目是一个基于Arduino开发板的智能家居控制系统,可以通过手机APP对家里的灯光、电器等进行远程控制。
二、所需材料1. Arduino开发板2. 4路继电器模块3. WiFi模块(ESP8266)4. 杜邦线若干5. 220V插座若干三、系统架构1. 系统硬件架构:Arduino开发板+WiFi模块+4路继电器模块+220V插座。
2. 系统软件架构:Arduino IDE编写程序,使用Blynk库实现远程控制。
四、系统实现流程1. 搭建硬件平台:将Arduino开发板与WiFi模块和4路继电器模块连接,接入220V插座。
2. 安装Blynk APP:从应用商店下载Blynk APP并注册账号。
3. 创建新项目:在Blynk APP中创建新项目,并获取Auth Token。
4. 编写程序:使用Arduino IDE编写程序,将Auth Token和WiFi 名称及密码等信息填入程序中。
5. 连接设备与APP:将设备连接至WiFi网络,并在APP中添加相应的控制按钮。
6. 远程控制:通过Blynk APP远程控制家里的灯光、电器等。
五、注意事项1. 本系统需要接入220V电源,请务必注意安全。
2. 在编写程序时,需要按照Blynk库的API文档进行操作,避免出现错误。
3. 在使用过程中,如出现异常情况,请及时断开电源并检查。
六、总结本项目实现了基于Arduino开发板的智能家居控制系统,可以通过Blynk APP实现远程控制。
通过学习和实践,我们不仅掌握了Arduino编程技能,还了解了智能家居控制系统的基本原理和实现方法。
希望大家能够在此基础上进一步深入学习和拓展应用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ESP8266WIFI模块自制智能插座本帖最后由Allenter 于2015-10-21 10:45 编辑本人在今年年初就对Arduino和ESP6288(WIFI智能控制芯片)很感兴趣,当时就在淘宝购进了Arduino套件、ESP6288模块(EP-01和EP-12 )以及杂七杂八的一些小原件等等,平常比较忙,时间不算多,一边制作测试板然后做各种实验,一边学习相关编程技术,目前程序开发只是略懂皮毛,不过也算小有心得吧。
前段时间看到许多朋友用ESP6288WIFI智能控制芯片模块制作了不少东西,我也磨拳檫手打算也尝试一下作出一个成品来,这段时间稍稍有点时间,于是马上动手,参考网上一些朋友的经验,利用手上现有的材料和原件,制作了两个WIFI控制的智能插座,有一个已经放在公司对某个设备进行控制,挺好用的。
ESP6288现在有不少成品模块以及集成模块,大都价格低廉。
对于开发和测试方便的如NodeMcu Lua WIFI 物联网开发板,30元左右,接上继电器模块就行了,相当简便易行。
不过本人手上现成模块有EP-01和EP-12模块,还有低电平触发的继电器模块,考虑不要浪费,所以干脆就动手多一点吧。
对于EP-01模块(最便宜的模块,X宝现在8元都能买到了),网上已经有详细介绍,我这里就不累赘复述了,硬件上主要制作和改造几样东西,一个是供电电源,一个是继电器低电平改高电平触发,最后就是插座本身了。
如果原件材料准备齐全的话,半天一天就可以完成的,但实际上工作之余的时间也是比较碎化,加上一些小原件和工具缺乏,影响了一些配套电路板制作和某些物件的调整加工,另外,程序开发上,虽然参考一些网上资料,也收集不少相关的开发说明和例程之类的,但发现不少的文章有各种缺陷,很多都说的不够透彻明白,导致调用物联网API进行控制程序开发调试花费很多时间精力才初步搞出个所以然,所以整个制作过程其实还是挺费时的。
废话少说,现在看看我的制作过程吧。
一、硬件部分1、主要部件材料:a)普通多位插座;b)ESP6288 (EP-01)模块;c)5V、3.3V双输出的开关电源模块;d)高电平触发的继电器模块。
2、制作过程制作之前,其实一开始倒想的是要找个迷你一点的电源当电源模块,前家里面一大堆充电器,从古代变压器式一直到现在开关型的、各种输出接口的都有,结果发现要么就太大太变态,要么就觉得外观太帅或内在太强大舍不得破坏,最后拿个当年风靡全球motorola V3手机的原配随从,固死MiniUSB输出,外观漂亮完全无缝无螺丝,当然性能绝对稳定,于是闭目举锤侍候,清脆噼啪一声巨响,电源板破壳而出,壳体碎片缤纷四射,犹如开工仪式,于是正式宣告制作之旅开始。
a)多位插座的改造以前作为一个喜欢折腾各种电子电器的负9级业余爱好者,家里面当然备有各种各样的居家旅行、冒充达人必备的电源插座,这不,顺手拿了个桌面上默默奉献十载有余的双排共六插位的插座,钛合金眼目视里面空间可能足够,而且表面所帖3C认证仍然未变色,估计安全指数略有保障,就它了!首先来自原照拆开的内部照相对伪而又劣的产品而言,它应是略伪微劣,我喜欢:)插座为3组×2插位的插口安排,内部每组都可拆卸,考虑到插座不厚而且电源板以及继电器模块都比较占位置,于是拆去一组,剩下的2组插位刚好可以安装2路继电器进行控制,不够原来插口之间的连接电线的接法不大合适了,稍微改造一下才行。
改好插口后的内部照,安放电路模块的位置,用废会员卡剪好当作底板兼绝缘挡板。
试着摆放电源板、继电器板、EP-01板的POSE和位置,最后选出合理摆法,紧跟着对插座里面原有的固定螺丝胶柱进行削平处理,使得几个板子都能平稳摆放,电源板和继电器板都有些大,认真观察电路板后,也必需对这两块板子施行手术,割纸型手术刀略略钝化,本人也略略粗暴,幸亏术后它们都正常。
b)5V开关电源加装3.3V输出充电器所拆出的开关电源板是这个样子的,输出电压5V,电流600mA。
电源板是5V的输出,继电器的供电电源要求是5V不错,但ESP6288 模块的电源电压要求是3.3V,所以必需要加装3.3V的稳压电路,其实我这里本来有很小的现成的3.3V稳压模块,很适合,不过只剩一片并已经用在某个控制系统里,所以不得不考虑重新做一个,这项工程费了我不少时间,不断的思考和翻箱倒柜查找原件弄得我直接失眠。
就为解决这3个问题:一是加装还是改装?二是要找到最好是贴片型的3.3V稳压芯片,三是加装的话得找一片或自己做一点足够小的电路板制作3.3V稳压板。
主要问题是找到微型稳压芯片以及做个小小电路板的问题,本人属于急性子Pro版,那天晚上我下定决心在不打扰家人休息的情况下把这件事完成(所以不能动电钻锯子类),功夫不费有心人,在我心力交瘁失眠即将变失心疯的时候,找一片12V接口LED射灯恒流电路板以及废弃不用十多年的USB红外线接收板,恒流电路板一平方厘米都不到,里面电路布局经我深入浅出的研究,发现把里面的恒流芯片换成稳压芯片并稍稍改动一下,就很容易改成所需的稳压电路,而USB 红外线接收板里面就有一片3.3V的贴片稳压芯片。
只为拆3.3V稳压芯片用的USB红外线接收板准备拿来改造成3.3V稳压电路的LED射灯恒流电路板所以子时过去丑时来临之前弄出了体积够小胡3.3V稳压电路,不容易啊!c)继电器模块改装为高电平触发计划采用2路控制的继电器模块,分别控制插座插位组1和插位组2的电源通/断。
以前淘来那堆嘎达里,有几个5V继电器模块,有8路、2路、1路控制的,有直接触控型也有光耦触控型,但都是低电平触发,而ESP8266模块的两个IO口是3.3V输出电平,它的高电平和继电器的所需高电平不一致,也许这破继电器模块在玩自我、玩特别,反正就是对输入的高电平不怎么感冒,触发不太正常,而且低电平触发和我的惯性思维不一致,再加上看到这个2路控制光耦型继电器模块的电路挺简单,电路板无论是布线还是空位还有一点空间,于是就兴冲冲的去改造继电器模块,把它弄成高电平触发型的。
下图就是这个2路的低电平触发的继电器模块,使用说明指出JD-Vcc和Vcc可以独立供电,一般默认共用同一电源,即通过跳线把JD-Vcc和Vcc联一起就行。
2路的低电平触发的继电器模块改造前的继电器模块原理图(只画单路)没什么特别的考虑,就运用常规性的思维弄个翻转电路而已,把继电器模块的触发接脚处的布线断开,补接一个npn型三极管Qn(用的是常见的9014管子)再加个输入电阻Rn就可以把电平进行翻转,原理简单功夫不欠,凌晨时刻头昏眼花地进行精细切割和精细焊接作业,继续做未眠人,仅此而已。
改造后的继电器模块原理图(只画单路)改造后的继电器模块(为了放下插座,基板切去两个角)补充改后心得:这个继电器模块的改造,也费了不少时间,仓促间没认真画全它的电路图,没有思考成熟就通过加装三极管翻转电平方式改造,那么小的空间加装和焊接,以后可能会造成隐患的。
到写这篇文章的时候,已经彻底弄清里面的电路原理和布线布局,其实这板子低改高的触发真的不必那么麻烦,不需加任何原件,只需把几根布线割断重新改其连接就可以的了。
更加简单的是,本继电器是光耦型的控制电路,光耦隔离前后两部分电路的电源正极是可以分开接入的,分别是Vjd 和Vcc接脚。
光耦后级的控制电路部分,可以在Vjd插脚插上5V电源进行供电,而光耦前级的触发电路可在Vcc插脚插上3.3V电源,就解决原来的高电平异常现象,所以不需任何改造就可以把ESP6288模块的IO脚接进来进行正常控制的。
之前真是鲁莽行事白费气力不说,还吃力不讨好啊,切忌教训!!!其实继电器模块这样接就可以变高电平触发了d)ESP6288 (EP-01)模块的固件烧写以及控制程序载入ESP6288模块须事先进行固件烧写以及控制程序载入,详见后面的软件部分的介绍。
3、硬件完成和测试快天亮了,电路模块一切都改装,在接入ESP8266模块之前先接好稳压电路的电线,通上电测量电压,5V和3.3V输出都没有问题,然后接上ESP8266模块和继电器模块,对所有联接线认真检查了一遍,确实没有什么隐患,再通电测试,这时通过之前做好的物联网操控界面进行操作,结果一切OK!固定各个好模块,继电器模块和主电源板用螺丝固定在自制底板上,3.3V稳压小板和ESP8266模块嵌入在电路板和底座之间的缝隙,都在弱电这一侧,位置和空间恰恰好安全又有保障,剩下就是理好走线,某些必要的地方用万能胶固定一下。
盖上盖子,翻回正面,可以看到右边的那组插位已经被贵宾卡占据,稍稍突出的两枚螺丝是固定继电器模块的,最后的工序就是把这些暴露的孔位全部处理好。
剪、剪、剪,割、割、割,马马虎虎用层叠的硬纸片做成盖板,上胶水固定,看起来还不赖,色调吻合饱含本土科技味,就是千万别按上面所印刷的网址乱访问,否则误入某些吸金机构就不好了,OK,搞搞清洁卫生,最后收工!这就是高大上的成品插座二、软件部分制作本智能插座之前,玩了几个月ESP8266模块,逛了不少技术窑子,哦!不,是坛子。
前后经历一番后,后期基本都用NodeMCU固件版的,即将NodeMCU的固件刷进ESP8266模块,目前版本是Ver 0.9.6,官方网站(/)介绍说:“NodeMCU提供硬件的高级接口,可以将应用开发者从繁复的硬件配置、寄存器操作中解放出来。
用交互式Lua脚本,像arduino一样编写硬件代码!”,所谓用交互式Lua脚本即支持LUA语言,确实是简便易学,可以迅捷地进行编程,而且网上可以找到很多相关资源,确实挺适合普通水平的爱好者。
ESP8266模块有很多版本,我现在这里是用最简陋和最便宜的EP-01(有些标注ESP-01),然后用万能板自制了一个用于EP-01模块的开发板,插电脑USB口即可使用,当然你也可以直接购买NodeMcu的开发板,更加便于开发。
整个系统的软件建设的步骤主要是:第一,下载并刷写NodeMcu固件;第二,设置物联网平台的相应控制接口;第三是编写控制程序和接口程序;第四是模块载入程序以及调试;最后是联网测试。
1、下载NodeMcu固件并刷进ESP8266模块通过开发板把NodeMCU固件烧写进ESP8266模块,版本0.9.6的NodeMCU固件在此下载:https:///nodemcu/nodemcu-firmware/releases/tag/0.9.6-dev_20150704,ESP8266模块的刷写网上很多文章都有介绍,这里也不复赘了,下载和刷固件教程可参考:/t/nodemcu/22。
2、设置物联网平台的相应控制接口由于主要应用是智能控制设备,综合比较后,物联网平台选用国内挺出名的“乐联网”IOT平台(/),此平台免费注册使用,在上面可以通过简单的网关设备,让您轻松玩转物联网。