简单操作实现Siri控制ESP8266引脚电平--1(本章)

简单操作实现Siri控制ESP8266引脚电平--2

资料下载: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等也不会闪烁了。

 下一章:配置快捷指令,实现Siri语音控制ESP8266引脚电平!!

简单操作实现Siri控制ESP8266引脚电平--1相关推荐

  1. 简单操作实现Siri控制ESP8266引脚电平--2

    简单操作实现Siri控制ESP8266引脚电平--1 私信有时候没看到,新建了一个QQ交流群,有想咨询的朋友可以在群里问哈 简单操作实现Siri控制ESP8266引脚电平--2(本章) 资料下载:ht ...

  2. 使用siri和小爱同学控制ESP8266引脚电平--资料已配齐,简单操作即可----4.Siri控制一个灯

    新教程已出:https://blog.csdn.net/qishi3250/article/details/119945762 新教程不需要电脑运行服务器脚本,ESP8266内置了HTTP服务器,配网 ...

  3. linux/npm/git的简单操作

    下面是命令操作的详细步骤,每一步都是相连接的:对于git的相关命令,包括了团队开发时候如何操作,以及QA如何测试的:都挺详细的,可能有注释的理解不太正确,可以进行补充: 也可以看着之前发布的一篇git ...

  4. 树莓派-语音聊天机器人+语音控制引脚电平高低

    最近和几位本学院的研究生师兄师姐参加研究生电子设计大赛,自己也来折腾下之前没有搞完的语音控制小车.恰巧自己负责的是语音控制这部分,折腾了几天也差不多搞定啦-把自己的折腾套路总结一下,给一起折腾的小伙伴 ...

  5. (远程控制)App inventor 编写安卓app控制 ESP8266

    (远程控制)App inventor 编写安卓app控制 ESP8266 第一 下载ESP8266示例(arduino ide 编程开发) 第二 修改demo例程 第三 app inventor 开发 ...

  6. Google智能家居控制ESP8266

    Google home 智能家居控制ESP8266 第一步 下载程序到esp8266 第二步 google智能家居 第三步 (附)开源app控制 第一步 下载程序到esp8266 下载地址: 点击下载 ...

  7. 【巴法云】开源安卓App控制ESP8266,通过MQTT协议,APP Inventor 开发

    [巴法云]APP Inventor 开发安卓app,通过MQTT控制ESP8266 第一 下载ESP8266示例(arduino ide 编程开发) 第二 修改demo例程 第三 app invent ...

  8. 天猫精灵 python_利用天猫精灵控制ESP8266(NodeMCU开发板)arduino ide开发

    第一 下载demo例程 下载地址: 点击下载 本demo 是利用arduino IDE开发,关于arduino IDE 的ESP8266环境配置可参考:环境配置: 点击跳转 第二 修改demo例程 需 ...

  9. 乐鑫Esp32-S2学习之旅① 入门 ESP32-S2 环境搭建 ,分享如何直连苹果智能家居 HomeKit 平台,轻松语音 Siri 控制!

    本系列博客学习由非乐鑫官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 基于乐鑫ESP32 芯片模组 C SDK二次开发的技 ...

最新文章

  1. 2022-2028年中国可降解聚乙烯农用地膜产业竞争现状及发展规模预测报告
  2. springcloud config 分布式配置中心
  3. 运维大数据可视化分析平台来了,枯燥运维数据也可以生动起来
  4. linux 退后根目录,linux下半部与退后执行的工作
  5. scala学习-scala通过mkString方法把一个集合转化为一个字符串
  6. 数据库下午怎么插入_数据库性能调优大全(附某大型医院真实案例)
  7. java hough_java – 如何实现Hough变换?
  8. 数据--第43课 - 图课后练习
  9. memset函数的使用
  10. Web爬虫|入门教程之爬虫简介
  11. Python 编程之Tkinter的使用01
  12. 2013 NMPD展示预览,第1部分
  13. 阿昆同学的Java学习日记Day1
  14. JZOJ 1266. 玉米田
  15. 解密seata全局锁(一)
  16. 关于python赋值语句下列选项中描述正确的是_关于 Python 语句 P = –P,以下选项中描述正确的是________...
  17. html导航栏横向展开,横向三级展开的CSS菜单
  18. 部署github上的代码到本地pycharm
  19. Acitivity(页面)之间的跳转,ProgressBar 进度条,PopupWindow 弹出框,Dialog 对话框,Spinner下拉框
  20. 系统引导文件之 boot.ini

热门文章

  1. mysql5.0忘记root密码_【咨询】mysql忘记root密码的处理方法(5.5/5.0)
  2. minSdk(API 26) deviceSdk(API 17)
  3. 工程伦理第十二章学习笔记2020最新
  4. [18考研]如何给导师发邮件?(模版)
  5. 方舟编译器的下载与安装配置及小组分工
  6. manjaro双系统 windows_manjaro win10双系统安装
  7. 【Linux性能分析】火焰图(Flame Graphs)的安装和基本用法
  8. oracle里的tns是什么意思
  9. 单体对象 Singleton Object 提供的顶层方法
  10. 内网渗透之跨路由访问