使用ESP8266+ws2812b制作无线流光溢彩

Chase620 等级 756 0 0

使用到的硬件:

ESP8266

ws2812b灯带

5V 2A以上电源(根据灯带的灯珠数量决定)


使用到的软件:

WLED开源固件 地址:https://github.com/Aircoookie/WLED/releases
(下载ESP8266.bin结尾的文件)

ESP8266烧录工具:https://github.com/nodemcu/nodemcu-flasher/tree/master/Win64/Release

Lightpack软件 地址:https://github.com/psieg/Lightpack/releases

你所购买的ESP8266的串口驱动


烧录固件

首先把你购买的ESP8266的串口驱动安装好,驱动可以问卖家要
(一般是CH340或者CP2102)

把ESP8266模块用数据线连接到电脑
打开烧录工具ESP8266Flasher.exe

使用ESP8266+ws2812b制作无线流光溢彩

ESP8266Flasher

点击上方Config一栏,并点击第一行的小齿轮图标选择刚才下载的WLED固件

使用ESP8266+ws2812b制作无线流光溢彩

Config

然后点击上方Advanced一栏,选择波特率为115200

使用ESP8266+ws2812b制作无线流光溢彩

Advanced

回到Operation一栏,选择ESP8266所在的端口(端口号可通过设备管理器-端口查看)
点击Flash按钮,然后按下ESP8266上的Flash按建,此时应该可以看到ESP8266的MAC地址
等待进度条完成

使用ESP8266+ws2812b制作无线流光溢彩

Flash

烧录完成后关闭软件并从电脑拔掉ESP8266然后插到准备的电源上

使用ESP8266+ws2812b制作无线流光溢彩

烧录完成

把WS2812灯带连接到ESP8266上
WS2812B VCC(红色线) 连接 ESP8266 VIN
WS2812B GND(白色线) 连接 ESP8266 GND
WS2812B DATA(绿色线) 连接 ESP8266 D4
此时灯带前30颗灯会亮
如果不会亮则重新烧录


配置固件

打开手机wifi搜索并连接到一个名叫WLED-AP的接入点,密码为wled1234
连接成功后如果手机没有自动打开配置页面就用浏览器打开http://4.3.2.1页面
点击页面上的WIFI SETTINGS进行配置

使用ESP8266+ws2812b制作无线流光溢彩

WLED配置页面

在下面第一栏输入你家wifi的名称,第二栏输入你家wifi的密码
然后点击上方的Save&Connect保存配置
去路由管理页面查看WLED的地址并在浏览器输入该地址
在此页面随便点一个颜色看看灯带的颜色是否会跟着变化
点击页面右上角的Config来配置灯带

使用ESP8266+ws2812b制作无线流光溢彩

Colors

选择LED Preferences并在LED count里填入你的灯带的灯珠数量
点击Save保存
此时灯带的灯珠应该会全部点亮

使用ESP8266+ws2812b制作无线流光溢彩

使用ESP8266+ws2812b制作无线流光溢彩


配置软件

安装并打开Lightpack软件

使用ESP8266+ws2812b制作无线流光溢彩

使用ESP8266+ws2812b制作无线流光溢彩

Address填你WLED的IP地址其他默认

使用ESP8266+ws2812b制作无线流光溢彩

配置

在这里给你的配置取一个名字

使用ESP8266+ws2812b制作无线流光溢彩

名字

在此页面填入你的灯珠的数量
并把弹出的方框用鼠标拖动到对应的灯珠位置并调整大小,点第几个方框灯带上对应的第几颗灯珠就会亮,直到把所有方框全部拖到对应位置
调整完成后点击Next进入下一步

使用ESP8266+ws2812b制作无线流光溢彩

灯珠数量

在这个页面是纠正灯珠偏色,把灯珠的颜色调整成跟你的显示器现在肉眼看到的白色相差不大的白色
调整完成后点击Finish

使用ESP8266+ws2812b制作无线流光溢彩

纠正颜色

到此,你的流光溢彩就做完成了


效果

使用ESP8266+ws2812b制作无线流光溢彩

效果

注意:

如果灯珠超过100颗,尽量使用5V 6A电源
供电不要直接通过ESP8266自带的MicroUSB供电,否则会烧坏模块的供电电路,可以通过如下图所示的方法供电

使用ESP8266+ws2812b制作无线流光溢彩

供电

本文转自 https://www.jianshu.com/p/b4bac1720aeb,如有侵权,请联系删除。

收藏
评论区

相关推荐

使用ESP8266+ws2812b制作无线流光溢彩
使用到的硬件: ESP8266 ws2812b灯带 5V 2A以上电源(根据灯带的灯珠数量决定) 使用到的软件: WLED开源固件 地址:https://github.com/Aircoookie/WLED/releases(https://links.jianshu.com/go?tohttps%3A
ESP8266 三分钟完成云平台对接
本文的目标,即在硬性的 3 分钟指标内,完成 ESP8266 设备的云平台对接。在短时间内完成设备接入后,可进行试玩控制、服务器/应用层对接,如果您有兴趣,在文章结尾可以查阅更多有用的功能。 本文对接的云平台是 ESPush IoT 平台,如果您还不知道什么是 ESPush IoT 云平台,可[点此](https://www.oschina.net/act
HTTPS
### 最近网站更新为https,于是做个笔记 ### 将域名 [www.domain.com](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fwww.domain.com) 的证书文件1\_www.domain.com\_bundle.crt 、 ### 私钥文件2\_www.doma
HTTPS
楔子 谣言粉碎机前些日子发布的《[用公共WiFi上网会危害银行账户安全吗?](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fwww.guokr.com%2Farticle%2F100110%2F)》,文中介绍了在使用HTTPS进行网络加密传输的一些情况,从回复来看,争议还是有的。随着网络越
HTTPS加密原理
http(超文本传输协议) ------------- > 一种属于应用层的协议 缺点: 1. 通信使用明文(不加密),内容可能会被窃听 2. 不验证通信方的身份,因此有可能遭遇伪装 3. 无法证明报文的完整性,所以有可能已遭篡改 优点: 1. 传输速度快 https ----- > HTTPS 并非是应用层的一种新协议。只是 HTTP
HTTPS学习笔记
笔记详细地址:[http://note.youdao.com/yws/public/redirect/share?id=4882fca3838541908c75c92c92d28b74&type=false](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fnote.youdao.com%2F
HTTPS请求
##HTTPS请求## > **HttpsUtils代码** package com.ices.utils.httpsHelp; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader;
Arduino Esp8266开发 (三)上传数据到阿里云MQTT服务器
一、前言 ==== 1、能够使用Arduino的软串口控制Esp8266接入网络,可以看看我的前两个博客。 2、了解MQTT协议,[阿里云搭建MQTT服务器](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Feditor.csdn.net%2Fmd%2F%3FarticleId%3D10
Arduino IDE for ESP8266 项目(1) 点亮灯+按键LED+pwm
官方文档 [**http://esp8266.github.io/Arduino/versions/2.1.0/doc/libraries.html**](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fesp8266.github.io%2FArduino%2Fversions%2F2.1.
ESP8266 tcp透传AP+STA
AP 建立WIFI,接受STA连接,串口数据和TCP互传  #include <ESP8266WiFi.h> const char *ssid = "esp8266_666"; const char *password = "12345678"; WiFiServer server(8266); vo
ESP8266 wifi模块初次试用
前段时间在淘宝随便搜搜“wifi模块”,竟然眼前一亮发现有一款价格在15元内的wifi模块:ESP8266。 对其简单的了解: 1. 体积小巧,且多种封装,没有一个硬币大。 2. 价格便宜,十几块钱在wifi模块里面算是最便宜的了。 3. 提供AT指令,这样就可以使用arduino进行控制,实现互联网数据交互。 4.
Nginx配置https
一、开启nginx的ssl模块 1.未安装过nginx,编译安装配置参数如下: ./configure \--prefix=/usr/local/nginx \--with-pcre \--with-http\_ssl\_module #ssl模块 \--with-http\_stub\_status\_module \--wit
springboot2 配置 https
package cn.xiaojf.aibus.configure; import org.apache.catalina.Context; import org.apache.catalina.connector.Connector; import org.apache.coyote.http11.Http11Ni