如何脱离USB给ESP8266下载程序?

饱饱眼福

微信小程序控制8266无线升级#

贝壳物联网介绍

如今智能设备在生活中越来越普遍,科技让我们无论在世界哪个角落都可以控制家里的电器,那么如何让一个小白零基础也可以DIY一个智能设备呢?对比了众多物联网平台,我最终选择了贝壳物联网,因为平台免费,而且随着设备在线时间增加,还可以不断增加设备数量。下面让我们开始吧!

贝壳物联网注册

点击这里去贝壳官网注册账号

在这里插入图片描述
按照提示注册好账号并添加自己的第一个设备

在这里插入图片描述
添加好设备后,会得到设备ID和APIKEY,到这里就完成注册了,下一步是把ESP8266接入贝壳物联

贝壳物联平台接入

第一步,硬件的准备,esp8266模块,还有esp8266固件烧录器

在这里插入图片描述
在这里插入图片描述

第二步,程序编写软件Arduino 基本设置

1.下载Arduino IDE资料包提取码:rwaw
2.安装Arduino IDE
3.打开arduino ide 文件->首选项->“附加开发板管理器网址”输入http://wechat.doit.am/package_esp8266com_index.json

在这里插入图片描述
4.打开C:\Users\Administrator\AppData\Local\

将上面下载好的资料中Arduino15 文件夹复制到此位置。

5.将下载的资料中aJson文件夹全部复制到Arduino IDE的库文件夹内。
Windows系统通常位于:
C:\Program Files \Arduino\libraries

第三步,程序的修改和下载

1,打开Arduino IDE新建一个文件,将下载的资料中“程序”打开,复制到新建的文件中
2,
ID填入程序中 String DEVICEID=“123”; // 你的设备编号 替换“123”
APIKEY 填入程序中 String APIKEY = “123”; // 设备密码== 替换“123”

3, 修改你的WIFI信息,包括账号和密码

在这里插入图片描述

4,将程序上传到ESP8266模块

在这里插入图片描述
最后,回到贝壳物联设备管理,看到对应的设备显示在线就成功了!

在这里插入图片描述

这样,我们就将8266成功接入贝壳物联了,但是我们研究物联网的目的是如何用它来控制家电的,所以要配合继电器模块接入家用电器内部,这就涉及到程序更新的问题。我们不可能每次更新程序,都要把模块再拆出来刷,那样实在是太麻烦了,接下来我们将来分享何如用手机微信小程序来控制8266的输出和无线升级程序。

ESP8266程序升级方案

要实现无线升级,我们需要在电脑上建立一个服务器,用来存放程序的升级文件,这里我用的是EasyWebSvr,提取码是:qqbt

打开下载好的文件解压到桌面,打开EasyWebSvr.exe
在这里插入图片描述
右键点击右下角圆球,选择设置,设置端口号80,其他不变
在这里插入图片描述

点击确定保存,回到软件首页,左键点击圆球,服务器启动,圆球变成蓝色,说明服务器启动成功

在这里插入图片描述
接下来在前面程序的基础上,加入在线升级的程序

在这里插入图片描述
加入微信小程序控制升级的程序

在这里插入图片描述
加入微信控制8266的程序

在这里插入图片描述
这里我还加入了巴法云的微信提醒程序,用来反馈开关的状态,只需微信登陆巴法云,并新建一个主题

在这里插入图片描述
在程序中修改自己的主题名称和密匙即可

在这里插入图片描述

最后修改在线升级程序中服务器的IP,填上自己电脑对应的IP地址

在这里插入图片描述
把程序验证,编译通过后生成bin文件,并把它复制到EasyWebSvr/demo里面,把文件名修改为"123.bin",这个bin文件在你项目保存的文件夹里

在这里插入图片描述
在这里插入图片描述

微信小程序控制LED以及升级程序

在微信控制程序升级之前,得先用烧录器烧写一次,如果是新的没联网过的8266模块,需要用微信关注“安信可科技”,用里面的“应用开发”的“微信配网”,输入自己家里WIFI密码,进行配网即可
打开串口监视器,波特率设为115200,看到以下信息证明联网成功

在这里插入图片描述

接下来微信搜索“贝壳物联”小程序,登陆自己的账号
看看设备是否已显示在线

在这里插入图片描述
接下来需要按“+”自定义按钮

在这里插入图片描述
设置升级按钮的指令

在这里插入图片描述
还可以查看程序的版本

在这里插入图片描述

最后给朋友们演示一下效果

微信小程序控制8266无线升级#

修改好的完整程序放在这里,大家需要自己去拿
欢迎喜欢捣鼓电子的朋友一起交流经验

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我就是爱折腾

技术分享不易,感谢大家支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值