上面是我的微信和QQ群,欢迎新朋友的加入。
要资料,翻群文件
去群文件翻到这三个东西,下载好就行了
1.烧录BIN文件
其实只需要用到一个软件就行,我看网上很多拿着两个软件在用的,脑壳疼
要不是我几年前就玩这东西,还真懵了
首先打开这个软件
其中的FLASH SIZE要根据自己的板子来定,目前淘宝上卖的,有上各种FALSH的
固件的话,选用nodemcu_float_0.9.6-dev_20150406,这里有两个固件,不管他,区别不是很大,就刷这个就是了
固件在前面提到的压缩包内有
教程写详细点,我操作一遍
这个芯片上电要按住一个按键,才能进固件更新模式
下面是某宝上常卖的一个模块引脚图
Function | Description |
---|---|
URXD | UART_RXD,接收 |
UTXD | UART_TXD,发送 |
RST | 外部Reset信号,低电平复位,高电平工作(默认高) |
GND | GND |
VCC | 3.3V,模块供电 |
GPIO 0 | 工作模式选择:悬空:FlashBoot,工作模式;下拉:UARTDownload,下载模式 |
CH_PD | 高电平工作;低电平模块供电关掉 |
GPIO 2 | (1)开机上电时必须为高电平,禁止硬件下拉;(2)内部默认已拉高 |
拉低GPIO0上电
出现这个,意味着要复位一下,特别留意拉低GPIO0上电
擦除完就开始烧录
我这已经在烧录了,留意右边的ID,手上的板子使用的是华邦的FLASH,这个ID对应的是W25Q32
型号 序列号
W25X16 3015
W25X32 3016
W25X64 3017
W25Q80 4014
W25Q16 4015
W25Q32 4016
烧录完成
2.烧写LUA
其实这一步我是有点疑问的,按道理来说ESPlorer是可以烧录的。不知道为什么我必须要用NodeMCU Studio 2015.exe烧个首次,不管了,无所谓,这不重要
打开
打开两个lua文件
软件包和代码都在我上传的文件里面有
首先下载init这个
首先改好自己要连接的网络的名称和密码。压缩包有个不用改代码,有html配置的固件,自己研究吧,我不准备深入了
下载成功就会报成功
这里我刚开始遇到过以下错误
不要慌,确定以下几件事有没有做
1.供电够不够,不要用电脑的,500ma貌似顶不住,找个2A的充电宝或者充电头
2.第一步烧录之后,有没有重新启动?重启一次
3.检查端口是不是选错了,波特率不用管,软件写死了,肯定不会错
下载kaiguan这个文件,这里有两个东西,要改一下,可以先往后读,等会回来改了再下载
这里吐槽一下,写代码用中文拼音,有点不太专业了,不过白嫖人家东西,我也就不说啥了
下完了一样会弹出成功
上面代码我改过,不用管,大家直接用压缩包里面的
这里提供一个引脚映射表,方便改代码
3.注册一个贝壳物联的账号
又是白嫖的,没办法,不想花钱
添加一个智能设备
目前不能删设备,大家悠着点加
搞好之后,会出现一个ID和APIKEY,填到前面那个lua里面去
4.配置天猫精灵
打开这个页面,连接设备
搜索贝壳物联
点第一个,输入自己的账号
就会自动加载前面创建的设备
点开自己的设备,改个名字,就是对着天猫精灵喊的那个关键字
4.测试
随便找个串口助手,波特率9600
打印这个,说明连接上服务器了
在等个一分钟,估计还在干点什么事情,现在控制不了
当他弹出这样的东西,就可以
然后对着天猫精灵说,打开xxx,关闭xx就能打开设备了