简单操作实现Siri控制ESP8266引脚电平--1(本章)
资料下载:https://pan.baidu.com/s/12MXNEOhVo3ORHYJSLMQnpQ
提取码:1234
私信有时候没看到,新建了一个QQ交流群,有想咨询的朋友可以在群里问哈
一、概述
以前写过一篇也是Siri和小爱同学控制ESP8266引脚的,不过当时那个的微信配网不稳定,有不少朋友无法配网;现在重新优化了一下代码,亲自测试了三款手机(安卓,苹果)都是稳定的。更重要的是这次不需要电脑运行服务器脚本了,ESP8266内部跑了一个HTTP服务器。支持控制的IO口:IO0,IO2,IO4,IO5,IO12,IO13,IO14,IO15;因为IO0低电平三秒会被识别为启动智能配网,所以控制IO0引脚的时候不要设置低电平超过三秒钟。本次教程是免费开放了固件及相关工具下载。
二、需要准备的材料
1.ESP8266模块一个,推荐这种带串口功能的,调试及烧录非常简单-https://jd.cn.hn/a5Sp:
2.能上微信的手机一台,想用Siri的话自然是需要苹果手机,想用小爱同学的话自然是需要小米手机(不支持小爱同学音箱控制);
3.路由器一台,ESP8266和手机需要连同一个路由器,路由器不连接外网可是可以的;
4.本人亲自为你们提供的资料大礼包一份,免积分下载;
5.电脑一台,用来烧录固件的,不用运行MQTT服务器在电脑啦。
三、烧录固件
1.打开资料中的flash_download_tool,运行烧录软件,并选择ESP8266的芯片类型;
2.打开烧录软件后,选择资料里面的bin文件夹下的固件;
3.把ESP8266模块通过USB线插入电脑,选择你电脑的COM号,一般不会是COM1;然后直接点击烧录软件的“START”按钮即可开始下载固件;
注:如果你用的不是这种ESP8266模块,你需要把IO0接低电平,然后按一下复位按钮才会启动下载。 如果你的模块插入电脑,但是没有可以选的COM,你需要安装你的串口驱动,百度一下你系统的串口驱动安装即可。
4.烧录过程及烧录完成图示;
注:如果频繁烧录失败,可以把烧录波特率降低一点。
四、微信配网
1.烧录成功后,打开串口调试助手,选择对应的串口号,波特率选115200,然后打开串口后,按一下模块的复位按钮;
2.用一根导线把模块上的D3和G短接在一起(不是长按FLASH),直到模块LED在闪烁后松开,此时模块处于等待配网状态;
此时串口调试助手也打印模块处于配网状态;
3.掏出你的手机,连上路由器,打开你的微信,扫一下下面配网二维码(放心,无毒);
注:如果路由器是不能连接外网的,那就先用数据上网,打开微信,先扫了这个二维码后,再连接路由器,此时就可以进行配网了。
4.配网操作步骤:
点击连接后,可以看一下串口调试助手界面的信息;
配网结束后,模块的LED等也不会闪烁了。