站内搜索
发作品签到
专业版

智能灯立方

工程标签

92
0
0
2

简介

基于ESP8266和WS2812B(216颗灯珠)的灯立方,共18种动态灯效(可通过网页切换,断电保存当前灯效),可OTA更新固件

简介: 基于ESP8266和WS2812B(216颗灯珠)的灯立方,共18种动态灯效(可通过网页切换,断电保存当前灯效),可OTA更新固件

开源协议

OpenAtom OHL 1.0

创建时间:2026-05-16 17:51:28更新时间:2026-05-20 09:56:50

描述

一、核心控制功能
1. LED驱动

支持216颗WS2812B灯珠(可配置数量)

使用FastLED库驱动,色彩顺序为GRB

支持全局亮度调节(0-255,断电保存)

2. 18种动态灯效(可通过网页切换,断电保存当前灯效)

🌈 彩虹循环 – 色环绕圈

🌊 彩虹波浪 – 波浪式渐变

❤️ 红色呼吸 – 正弦波呼吸效果

💚 绿色呼吸

💙 蓝色呼吸

🏃 跑马灯 – 5个白光点环形扫描

🎯 颜色追逐 – 逐灯填充预设颜色

⚾ 弹跳光点 – 单点来回弹跳,颜色渐变

🔥 火焰效果 – 随机橙红色闪烁

☄️ 流星雨 – 白色拖尾流星

✨ 星光闪烁 – 随机白点闪烁

🎨 双色渐变 – 红蓝正弦交叉渐变

⚡ 频闪灯 – 全亮/全灭周期闪烁

💫 光点追逐 – 单点拖尾绕圈

🎭 调色板循环 – 内置彩虹调色板

📈 正弦波 – 波函数HSV色相扫描

🚗 骑士灯 – 红心追踪(Knight Rider风格)

🚔 红蓝警灯 – 交替闪烁(先蓝后红,模拟警灯)

3. 亮度与模式管理

亮度、当前灯效自动存入EEPROM,断电不丢失

所有灯效共享全局亮度限制,显示前统一调用FastLED.setBrightness

灯效刷新率通过effectInterval控制(默认50ms)

二、网络与通信
1. WiFi连接策略

优先尝试使用EEPROM中保存的SSID/密码连接STA模式

若连接失败或无可保存凭证,自动启动AP模式

AP名称:ESP8266_Config

密码:12345678

AP IP:192.168.4.1

2. Web控制面板(响应式HTML界面)

提供以下交互功能:

实时亮度滑块 – 拖动即时生效,保存至EEPROM

18个灯效按钮 – 点击切换,高亮当前灯效

自动循环模式 – 每10秒自动切换下一个灯效

固件升级(OTA) – 直接上传.bin文件进行升级

WiFi配置 – 输入新SSID/密码并保存(自动重启)

显示本机IP – 方便局域网访问

三、OTA(双模式支持)
1. Web端固件升级2. Arduino IDE 网络端口升级

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
元件明细.xlsx
2
2
LED_WS2812B6x6.ino.bin
1
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航