准备
硬件
- ESP8266wifi物联网模块(这里使用的是esp8266-01)
- esp8266-01下载器(烧录固件和下载程序使用)
- esp8266-01继电器
- 杜邦线若干
就是这三个⬆️
软件
下载地址
https://download.csdn.net/download/GavinWang23/12116473
NodeMcu固件烧录
- 打开 ESP8266Flasher.exe
点击菜单栏的Advanced,设置ESP8266 Flash信息
- 点击菜单栏的Config,进入选择固件操作,点击下图所示的小齿轮,选择nodemcu-1.5.4.1-final-9-modules-2019-09-12-08-15-57-integer.bin
- 将这两个引脚短接(gpio 0和GND)后插入电脑
- 点击菜单栏的Operation,选择COM口,然后再点击软件上COM口右边的Flash按钮进行烧录,当进度条出现的直到进度条刷满,软件左下方NODEMCU TEAM处出现一个正确完成提示,则固件已成功烧录
写入Lua脚本
- 固件刷完后,接下来拔下下载器,去掉短接线,在插上下载器,打开ESPlorer.bat/ESPlorer.bat
- 先选择正确的com口,设置波特率为115200,点击open
- 再将图中两个引脚短接(RST和GND),然后松开
- 当open图标为绿色时说明已经连接到串口了
- 依次打开这两个lua文件
- 修改这两个值,首先你得先在贝壳物联创建一个智能设备,你就得到了了一个DEVICEID和APIKEY
- 把两个文件依次写入esp8266
- 在对话框发送**=node.restart()**,重启nodemcu
贝壳物联创建智能设备
到贝壳物联https://www.bigiot.net/注册一个账号,然后添加一个智能设备,添加后就可以得到device和key的信息了。
手机配网
- 手机WiFi搜索SetupGadget_XXXXX,Wifi是无密码的,直接连接即可
- 手机浏览器访问http://192.168.4.1,可能为其他地址具体查看所连接WiFi的详情路由器ip,输入要连入的WiFi名称和密码,然后点击保存即可
- 连接成功后,手机会断开wifi连接,你也搜索不到SetupGadget_XXXXX这样的wifi名了,等待三分钟左右(设备上线比较慢),同时在贝壳物联智能设备列表里刚刚建的设备将处于在线状态。
控制继电器开关
手机控制
- 你可以在微信小程序中控制你的设备,打开微信小程序,搜索贝壳物联,打开并登录,你就可以看到你注册的设备了
- 选择在线的设备,然后进去后就是一个遥控界面,开继电器按paly按钮,关继电器按stop按钮(点灯的快慢受网络情况影响)
- 或者你可以定制你的控制界面,像这样
天猫精灵控制
- 打开天猫精灵APP搜索贝壳物联,绑定贝壳物联账号后,你就可以在天猫精灵里看到你贝壳物联上的智能设备了,并且实现语音控制
- 点击我的家,然后点开你的贝壳物联的设备,你可以给他设置一个新的名字(位置+设备名称),比如 卧室的灯。要打开灯,你就可以说“天猫精灵,打开卧室的灯”了