兰博

WLED

 
Overview
1.项目介绍
“WLED”这个开源项目,可以说是把RGB灯的控制玩出花来了,有100多种特效、可以做250个预设、可以定时关闭、可以调速等等,最重要的是可以连接WiFi,有独立APP,可以IP地址网页控制。这样在写代码的时候想调光直接打开浏览器就可以设置了。
WLED是一个软件开源项目,并没有配套的开源硬件,也有其他人为WLED做了硬件,但是我并没有发现特别漂亮的,于是我就画了这个板子。
这个板子所需的器件也是很少的,五十多块钱应该可以拿下。
RGB灯珠型号是WS2812B(5050) 这个板子主控用的ESP32-PICO-D4源代码我放在附件下面并附带二进制文件(推荐使用)和环境所需文件
2.软件编译(可跳过用已有的二进制文件直接烧录)
wled的编译环境推荐是vscode+platformio,所以需要搭建这个环境。步骤是先下载vscode并安装,然后在扩展商店(左侧四个小方块图标)里面搜索platformio ide,然后安装,安装完会多一个蚂蚁图标,打开找到PIO Home—Open,然后在右侧点击Open Project,打开WLED项目文件夹(有platformio.ini的文件夹)。
打开之后打开platformio.ini,在1处加上分号,在2处删掉分号。
然后点击最下方的对号进行编译,编译通过后再点击对号右边的箭头进行程序烧录。
JYy9QQ8z7ZN5A0munIhWpSjLIxHN67GLt7zeMXAj.png一切顺利的话,你将看到如下信息:gWWLX2YJSvL66KBmslD7qrNgy1q6Kr0OfgNHGoJr.png至此这个WLED就搞定了。
3.配置网络
我们完成上面操作以后接通灯带并接通电源,灯板前30颗LED会亮起橙色光。这时拿出手机到设置,WiFi里面找“WLED-AP”并连接,密码为“wled1234”。
Ii6QzFNmUg4CQPFRsz7VaUUIxH23GEy1vYMzUwut.png连接后大概率会自动跳出如下配置页面,如果没有跳出,可以打开浏览器,输入4.3.2.1并打开。
A2VlEKPAyIBRmp78TjOzudkiJsrTTXyHk2I14lLl.jpeg然后点击WIFI SETTINGS来进行WiFi账号密码及其他信息设置。
4nZdhjwjw6M2TQvfDTnBEdQQ9v9IWiI2okwz7FQu.jpeg最基础的把账号密码填写了就可以连接WiFi了,进阶一点的可以设置固定IP,这样以后浏览器输入这个IP就可以进行设置了。最后别忘了点击保存。
4.开始使用
手机下载安装APP:WLED,手机连接与控制器相同的WiFi,进入WLED软件,点击右上角加号,然后点击“Discover lights...”,当显示“Found WLED and……”时点击右上角对号,这时就可以看到控制器了,点击进入就可以愉快的使用了。
zZihPjnLqaW1yLb1syNfsRCon5804SevxEtGrglF.png我们同时也可以看到控制器的IP地址,将这个IP输入到同一个网络下的电脑的浏览器中,就可以打开网页端的配置页面。    我们进入配置页面以后,首先要做的是设置我们灯带的长度,在“Config”中的“LED Perferences”中:
dOkOi4ArAifT9sFHQSykIczQXPucVgAzxJZUlKbg.png最后别忘了点击保存。    除此之外,大家在WiFi配置完成以后可以到WiFi设置里面将板子的AP模式关闭,不然板子发热会比较严重。还有就是可以添加自己的预设,并且到LED设置里面找到Defaults下的Apply preset,自定义开机默认的预设,不然每次开机都是默认的橘黄色。
最后给大家放一张照片和一段视频
wrRMBm2ZHv5R8RvWPqrHNyhOo8tMTsxpaeSt0XZx.jpeg 
END
参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2025-06-20 15:46:41

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
community

Robot
development
community

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号