在开始前,我简单的介绍一下我的项目功能和原理。项目功能:支持一键配网、有完整的微信小程序注册登录流程、小程序控制ESP8266、ESP8266读温湿度显示到小程序上、支持50组自定义红外遥控和一键配置米家、天猫精灵。
项目原理:巴法云作为服务器,可以把他理解成一个中介,通过微信小程序中的wx.request函数来给巴法云中的主题发送消息,ESP8266订阅了该主题就会收到小程序发来的消息,通过代码对这串消息进行解析,从而做出反应。
如果您从未学过ESP8266,请您访问太极创客网站,里面有详细的ESP8266物联网开发的教学。在您对它有所了解以后再来看本文章相信您更能得心应手。本文章也会进行简单的讲解。
后续我也会录制整个开发流程视频敬请期待。(视空余时间而定)
我的B站账号:喊我去学习xdm
太极创客官网:太极创客 – Arduino, ESP8266物联网的应用、开发和学习资料 (taichi-maker.com)
太极创客B站账号:太极创客的个人空间_哔哩哔哩_bilibili
一、准备工作
在开始之前,我们需要准备好下列材料
1、ESP8266开发板
可以选择CH340或者是CP2102驱动的,购买时记得选择带数据线的。买两块,另一块用于检测温湿度
2、红外传感模块、舵机(如果不想控制物理按钮可以不准备舵机)和温湿度传感器
红外模块建议购买带TTL那一款,方便后面调试
舵机购买SG90 180度
3、微信开发者工具
微信开放平台 (qq.com)
登录该网址下载开发者工具,并且注册好自己的账号,获取APPID
4、arduino IDE
Software | Arduino打开该网站
接着需要我们进行ESP8266库的安装,为方便安装。这里的库由太极创客提供。
百度网盘 请输入提取码 (baidu.com)提取码:49c1
下载之后双击即可安装。
5、巴法云
巴法科技&巴法云-巴法设备云-巴法物联网云平台 (bemfa.com)
进入该网站,注册并登录。
进入控制台,获取自己的账号密钥。
文章来源:https://www.toymoban.com/news/detail-839978.html
到此准备工作已经完成,接下来将是小程序的项目创建。我会另开一篇进行讲解。感谢您观看到这里。谢谢您的支持。如有任何问题,请评论区发表,我将进行一一解答。文章来源地址https://www.toymoban.com/news/detail-839978.html
到了这里,关于两星期自学:微信小程序+ESP8266实现智能家居控制(1)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!