硬件及硬件接线图
硬件列表:
ESP8266 NodeMCU
WS2812灯带
杜邦线(母对公)3条
接线图

Arduino 配置
1. 搭建 ESP8266 开发环境
下载 Arduino 并安装,下载地址:https://www.arduino.cc/en/Main/Software ;
打开 Arduino ,单击菜单栏的 文件 -> 首选项 ,在 “附加开发板管理器网址” 中输入 “http://arduino.esp8266.com/stable/package_esp8266com_index.json" ;
单击菜单栏的的 工具 -> 开发板 -> 开发板管理器 ,在搜索框中输入 “ESP8266“ ,选择版本后安装;
2. 安装 blinker Arduino 库
- 点击 下载blinker Arduino库 ;
- 将下载好的blinker库解压到 我的电脑 > 文档 > Arduino > libraries 文件夹中;
3. 安装 Adafruit_NeoPixel 库
Github地址:Releases page;
将下载好的Adafruit NeoPixel库解压到 我的电脑 > 文档 > Arduino > libraries 文件夹中;

4. 安装 FASTLED库
- 项目>加载库>管理库>fastled安装

5.在App中添加设备,获取 Secret Key
- 进入
点灯 blinker
App,点击右上角的 “**+**“ 号,然后选择 添加设备; - 点击选择
Arduino
>WiFi接入
; - 选择要接入的服务商,选阿里云;
- 复制申请到的
Secret Key
;
6.编码
打开 Arduino
,使用以下代码;
修改源码中 auth[]
的值为在App中获取到的 Secret Key
,修改ssid[]
的值为WiFi
名称,修改pswd[]
的值为WiFi
密码,其他配置可根据自身条件设置。
7.上传至 ESP8266
修改源码相关配置后,单击 Arduino
的 上传
按钮上传代码至 ESP8266
;
8.设备配置
打开
点灯 blinker
App 主页,可看到设备已在线,点击设备进入配置页面;点击设备
编辑
按钮;点击页右上方三点>界面配置>将压缩包内txt配置文件复制到配置文件即可;
