ESP8266-天猫精灵(智能家居)

本次更新与2018年10月2日

(弊端:wifi的配置在程序里边,设备更换所连接的wifi,还需要重新烧录初始化程序)——问题已解决,更新于博客最下方。

 

1:使用器材

天猫精灵、esp8266、LED(继电器)

(本文所使用的是ESP8266-12-F系列)

2:使用平台

贝壳物联

网址:https://www.bigiot.net

注册自己的账号,增加相应的设备

 

 

3:天猫精灵添加智能家居设备

1:选择设备位置:(卧室、厨房。。。)

2:选择设备别名:(贝壳物联目前只支持 开关 选项)

4:配置ESP8266

(一)

程序和固件下载:https://pan.baidu.com/s/1d4sW1bSDkKZOL_w_B2YYtQ

提取码:nooa

ESP8266接线图

PCB下载:https://pan.baidu.com/s/1F0pN_HixDFnP-R8oDzODpA

提取码:tmrt

(二)

烧录NODEMCU固件:

烧录成功如下:

(三)

打开NodeMCU 2015软件,

添加  ESP8266-天猫精灵\bigiotArduino-master\bigiotArduino-master\examples\ESP8266\NodeMCU\kaiguan\init.lua

esp8266初始化连接自己wifi的程序

修改后对应com口下载进ESP8266

下载成功后有   .........success  类的提示:

然后加入驱动ESP8266  IO口输出的程序 (本文所使用的是GPIO14---PIN5):

添加  ESP8266-天猫精灵\bigiotArduino-master\bigiotArduino-master\examples\ESP8266\NodeMCU\kaiguan\kaiguan.lua

这个软件总是弹出下边这个框,不用管它,不影响使用:

再次下载kaiguan.lua程序   (注意:总共下载两次)

在下边框中输入重启命令    node.restart()

等待出现所连接的IP地址时,配置成功:

kaiguan.lua主要函数:

if r.C == "play"              //接受天猫精灵语音或远程控制函数
cu:send( played.."\n" )      //发送给贝壳物联平台的函数
tmr.alarm(6, 5000, 0, run)   //第一个定时器;定时器周期ms;定时器模式;回调函数;

(四)

使用串口助手分析接受数据:

手机上微信小程序添加贝壳物联 远程控制界面:

实物图:

 

本文参考:https://www.bigiot.net/help/20.html

 

本次更新于2018年10月3日

优点:可以使用手机更换所连接的wifi,不用在程序里边修改wifi,移动设备方便,可以做成一个智能插座、智能灯泡等。

1,     更换固件为:NodeMCU固件(含wifi配置)

连接 :https://pan.baidu.com/s/1opokz-NaCsM4TcLMa5x6kQ    提取码: ybus

烧录固件前先使用下边软件清空esp8266的flash,目的是为了防止烧录完所有程序后连接上次的wifi

(esp8266flash会存储上次所连接的wifi信息)

然后再烧录新版的固件

2,修改初始化程序和控制程序

之前的int.lua修改为:

--init.lua web config
print("set up wifi mode")
enduser_setup.start(function()print("Connected to wifi as:" .. wifi.sta.getip())--dofile("main.lua")dofile("kaiguan.lua")end,function(err, str)print("enduser_setup: Err #" .. err .. ": " .. str)end
)

kaiguan.lua 程序不改变

(注意:在init.lua页面 下载一次程序,在kaiguan.lua页面再下载一次程序,总共清空flash一次,烧录最新固件一次,下载初始化程序一次,下载开关程序一次)

3,使用手机配置ESP8266所连接的wifi

下载完所有程序后,记得输入node.restart()重启命令,最好重上电一次

打开手机wifi,连接wifi, 没有密码,如下图:

打开浏览器,输入192.168.4.1

进入网页配置页面,输入wifi名称和密码,save,等待大约10秒,在手机微信小程序的贝壳物联刷新设备可以看到在线情况,或者打开路由器客户端,查看所连接设备(我的路由器显示ESP_5DD50E)

可能是固件里边封装的是半双工模式,在8266连上所配置的wifi后,手机上的wifi会自动断掉。

在下次上电时,会自动连接上次的wifi。

所以在重新配置wifi时,只能在上次的wifi所覆盖不到的情况下配置,这一点等待下次优化!!!

天猫精灵使用时,只需说:  “打开卧室的开关”

欢迎大家浏览,相互分享学习经验!!!!!!!!!!!!!!!!

 

有疑问者请联系:QQ:1735915513

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/37292.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

六级备考23天|CET-6|写作技巧1|开头段模版

目录 1 考前注意事项 2 真题参考 3 六级作文三段式 第一段 第二段 第三段 4 名言解释型作文 5 开头段的模版 why 型 6 选择型开头模版 7 国内学校/出国读书 8 团队精神和交流 9 作业 10 抽象意志品质类开头 ​ 11 信任的重要性​ 1 考前注意事项 定位错误 常识干扰 拼凑…

雅思英语作文计算机和历史,雅思考试|历史真题帮你搞定雅思写作3大高频话题-科技篇...

科技类 题目1 计算机让人们在家工作学习的利弊 Computers enable people to be able to work at home and children to study at home. Some people believe that it is convenient and cost-saving. Do you think the phenomenon positive or negative? 题目解读:…

六级备考21天|CET-6|写作技巧2|13:00~14:40

目录 【一】写作技巧1的作业 [1]Creativity [2]谚语:值得做的就值得做得好 [3]Star chasing 追星​ [4]team spirit&communication 团队精神和交流 [5]谚语:理解​ 【二】谚语重要性开头模版 [1]谚语:Understand 理解 【三】社会…

通过python批量获取阿里云账号余额并发送到钉钉群

脚本执行结果如下图 亲测可用 首先更新安装python版本 默认2.7.5太低无法使用 这里使用3.7.9版本 安装编译插件 yum install -y gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel…

【python】使用apikey查询OpenAi可用余额

2023.04.02似乎官方禁用了之前的获取方式,通过https://api.openai.com/dashboard/billing/credit_grants将会得到如下回复 Your request to GET /dashboard/billing/credit_grants must be made with a session key (that is, it can only be made from the browse…

ChatGPT 可能会阻碍网络安全行业的发展

自 2022 年 <> 月推出以来&#xff0c;人工智能 &#xff08;AI&#xff09; 聊天机器人 ChatGPT 因其令人惊讶的人性化和准确的响应而引起了不小的轰动。 自动生成系统在推出仅两个月后就达到了创纪录的 100 亿月活跃用户。然而&#xff0c;虽然它的受欢迎程度持续增长…

CAD做图常用的命令

1.熟练掌握一些常用的命令,并理解各参数的用法,也就20-40个命令, 2.掌握常用命令的快捷键,对有些命令可以了解. 3.边做边学,我用cad已经2年了,有些命令也不完全了解,用时再查看资料学习. 4.对照教科书一步一步,反复的做,一定要注意多回头想想 5.熟练掌握图层的用法 6.尽量在学习…

CAD绘图软件_常用指令

CAD软件介绍 CAD首先它是一个可视化的绘图软件&#xff0c;许多命令和操作可以通过菜单选项和工具按钮等多种方式实现。而且具有丰富的绘图和绘图辅助功能&#xff0c;如实体绘制、关键点编辑、对象捕捉、标注、鸟瞰显示控制等&#xff0c;它的工具栏、菜单设计、对话框、图形…

CAD使用命令绘图

参考https://xlncad.com/scripting-in-autocad/ 我们可以新建一个scr后缀的脚本文件 circle 10,10 10 ;画圆&#xff0c;坐标是10,10&#xff0c;半径是10&#xff09; polygon 5 30,30 i 30 ;画多边形&#xff0c;五边形&#xff0c;中⼼点坐标是30,30&#xff0c;内切圆&a…

完美解决textarea字数限制[转载]

###原文地址&#xff1a;https://blog.csdn.net/fb_01/article/details/51026774 input、textarea都有maxlength属性&#xff0c;但是textarea不兼容ie8/9&#xff0c;input兼容ie8/9。同时绑定onchange、onkeydown、onkeyup&#xff0c;ie8/9下解决不了右键粘贴问题。具体代码…

开源项目|EasyOCR一款实用的图片OCR文字识别项目

欢迎关注「全栈工程师修炼指南」 点击 &#x1f447; 下方卡片 即可关注我哟! 设为「星标⭐」每天带你 基础入门 到 进阶实践 再到 放弃学习&#xff01; “ 花开堪折直须折&#xff0c;莫待无花空折枝。 ” 作者主页&#xff1a;[ https://www.weiyigeek.top ] 博客&#x…

在英特尔锐炫™独立显卡运行类ChatGPT的开源大语言模型(LLM) Dolly 2.0

作者&#xff1a;李翊玮 & Aidova, Ekaterina 前言&#xff1a; 以下为当前一代大型语言模型&#xff08;LLM&#xff09;的基石说明。 人类偏好强化学习Reinforcement learning with human preferences&#xff08;RLHF&#xff09;和InstructGPT等技术一直是ChatGPT和…

《赛博朋克2077》推出游戏概念艺术图海报

在上个月的时候&#xff0c;《赛博朋克2077》官方曾公布过一些游戏概念艺术图。这些艺术图分别代表了新刻奇主义、新军权主义、刻奇主义、熵增主义这四个词汇在游戏中的表现。而最近官方把这四张图片制作成了海报并在CDRP商城出售。让我们一起来看一看吧&#xff01; “新刻奇主…

赛博朋克风格按钮 html+css

先看效果&#xff1a; 前言&#xff1a; 这个思路是我在b站看up主Steven做的&#xff0c;觉得很不错&#xff0c;然后自己也弄了一个。&#xff08;纯css&#xff09;&#xff0c;下面是详细过程。最后面有完整代码。 实现&#xff1a; 1. 首先定义一个div标签作为按钮&…

VScode赛博朋克主题SynthWave '84设置

VScode赛博朋克主题SynthWave 84安装设置 效果预览安装步骤问题注意 效果预览 安装步骤 下载安装插件(下面2个插件都要安装) SynthWave 84. Custom CSS and JS Loader. 修改 settings.json "vscode_custom_css.imports":["file:///C:/users/MyUsersName/synt…

Bugku-啊哒+赛博朋克

下载解压得到一张jpg文件 用010editor打开并搜索“flag”&#xff0c;发现末尾隐藏了一个zip 新建一个十六进制文件后复制并保存为zip格式&#xff0c;打开发现需要密码 回去细看&#xff1a;前两个 504B后的1403后面都是0100&#xff0c;并不是伪加密&#xff0c;尝试用arch…

AI作画—赛博朋克你听过嘛

赛博朋克是"控制论"与"朋克"的合成词&#xff0c;从文学作品中产生&#xff0c;逐渐演变成一种视觉表现风格。 赛博朋克脱胎于在1960-1970年代兴起的科幻小说新浪潮运动。发端于上世纪八十年代。1980年&#xff0c;科幻作家布鲁斯博斯克创造了这个词&…

后科技时代—赛博朋克2077

跳票多次终于还是来了&#xff0c;发售之日便收回成本这几乎是前无古人后无来者&#xff0c;这样一款现象级大作&#xff0c;我肯定也是忍不住滴&#xff0c;而且我的台式机配置还不错&#xff0c;一直没找到真正发挥作用的机会&#xff0c;终于借此机会&#xff0c;一赌大作风…

仅用 CSS 实现赛博朋克 2077 风格视觉效果

点击上方关注 前端技术江湖&#xff0c;一起学习&#xff0c;天天进步 作者 dragonir 原文链接&#xff1a;https://juejin.cn/post/6972759988632551460 文章开始之前先简单了解下什么是 赛博朋克&#xff0c;以及什么是 赛博朋克2077。 赛博朋克&#xff08;Cyberpunk&#…