1
1
# 【流光溢彩】物联网入门 - ESP8266 + WS12812B 制作流光溢彩灯带
2
2
3
- ## 硬件准备
3
+ ## 一、 硬件准备
4
4
5
5
![ 硬件准备] ( https://raw.githubusercontent.com/jeanboydev/Android-ReadTheFuckingSourceCode/master/resources/images/hardware/led/00.png )
6
6
9
9
- 杜邦线 若干
10
10
- DC 电源 x1
11
11
12
- ## 软件准备
12
+ ## 二、 软件准备
13
13
14
- ### ESP8266 串口驱动
14
+ ### 1. ESP8266 串口驱动
15
15
16
16
一般购买详情页都会有写,没有就找商家要一个。
17
17
18
18
> 一般是 CH340 或者 CP2102,我买的是 CP2102
19
19
20
20
![ esp8266商品介绍页] ( https://raw.githubusercontent.com/jeanboydev/Android-ReadTheFuckingSourceCode/master/resources/images/hardware/led/01.png )
21
21
22
- ### WLED 固件
22
+ ### 2. WLED 固件
23
23
24
24
固件开源地址:https://github.com/Aircoookie/WLED/releases
25
25
26
26
> 下载 ESP8266.bin 结尾的文件
27
27
28
28
我这里下载的是:WLED_0.14.0-b1_ESP8266.bin
29
29
30
- ### ESP8266 烧录工具
30
+ ### 3. ESP8266 烧录工具
31
31
32
32
https://github.com/nodemcu/nodemcu-flasher/tree/master/Win64/Release
33
33
34
- ### Lightpack 软件
34
+ ### 4. Lightpack 软件
35
35
36
36
https://github.com/psieg/Lightpack/releases
37
37
38
- ## 烧录固件
38
+ ## 三、 烧录固件
39
39
40
40
- 安装串口驱动
41
41
@@ -75,7 +75,7 @@ https://github.com/psieg/Lightpack/releases
75
75
76
76
烧录完成后,关闭软件,并从电脑拔掉 ESP8266 然后插到准备的电源上
77
77
78
- ## 测试灯带
78
+ ## 四、 测试灯带
79
79
80
80
把 WS2812B 灯带连接到 ESP8266 上
81
81
@@ -94,7 +94,7 @@ https://github.com/psieg/Lightpack/releases
94
94
95
95
![ 配置 WiFi] ( https://raw.githubusercontent.com/jeanboydev/android-readthefuckingsourcecode/master/resources/images/hardware/led/09.png )
96
96
97
- ## 配置固件
97
+ ## 五、 配置固件
98
98
99
99
打开手机 WiFi 搜索并连接到一个名叫 WLED-AP 的接入点
100
100
@@ -110,7 +110,7 @@ https://github.com/psieg/Lightpack/releases
110
110
111
111
在下面第一栏输入你家 WiFi 的名称,第二栏输入你家 WiFi 的密码,最后点击上方的 Save&Connect 保存配置。
112
112
113
- ## 配置灯带
113
+ ## 六、 配置灯带
114
114
115
115
去路由管理页面查看 WLED 的地址,并在浏览器输入该地址
116
116
@@ -132,7 +132,7 @@ https://github.com/psieg/Lightpack/releases
132
132
133
133
点击 Save 保存,此时灯带的灯珠应该会全部点亮。
134
134
135
- ## 配置 Lightpack 软件
135
+ ## 七、 配置 Lightpack 软件
136
136
137
137
安装并打开 Lightpack 软件。
138
138
@@ -157,7 +157,7 @@ Address 填你 WLED 的 IP 地址,其他默认
157
157
调整完成后点击 Finish,到此,你的流光溢彩就做完成了。
158
158
159
159
![ 最终效果] ( https://raw.githubusercontent.com/jeanboydev/android-readthefuckingsourcecode/master/resources/images/hardware/led/20.jpg )
160
- ## 增加供电
160
+ ## 八、 增加供电
161
161
162
162
如果灯珠超过 100 颗,供电不要直接通过 ESP8266 自带的 MicroUSB 供电,否则会烧坏模块的供电电路,尽量使用 5V/6A 电源,所以我这里买了一个 5V/6A 的 DC 电源。
163
163
@@ -171,7 +171,9 @@ Address 填你 WLED 的 IP 地址,其他默认
171
171
172
172
电源功率:5V x 6A = 30W
173
173
174
- ## ESP8266 恢复出厂设置
174
+ ## 九、ESP8266 恢复出厂设置
175
+
176
+ 如果烧录固件失败,重新烧录之前最好恢复出厂设置
175
177
176
178
![ ESP8266 恢复出厂设置] ( https://raw.githubusercontent.com/jeanboydev/android-readthefuckingsourcecode/master/resources/images/hardware/led/21.png )
177
179
@@ -191,7 +193,7 @@ Address 填你 WLED 的 IP 地址,其他默认
191
193
192
194
注意 : esptool.py.exe 可能叫 esptool.exe 具体什么名字在 Scripts 目录下找一找
193
195
194
- ## 参考资料
196
+ ## 十、 参考资料
195
197
196
198
- 使用ESP8266+ws2812b制作无线流光溢彩:https://www.bilibili.com/read/cv9670872
197
199
- 如何让显示器的色彩溢出来:https://orxing.top/post/6d6f2714.html
0 commit comments