
智能灯立方
简介
基于ESP8266和WS2812B(216颗灯珠)的灯立方,共18种动态灯效(可通过网页切换,断电保存当前灯效),可OTA更新固件
简介: 基于ESP8266和WS2812B(216颗灯珠)的灯立方,共18种动态灯效(可通过网页切换,断电保存当前灯效),可OTA更新固件开源协议
:OpenAtom OHL 1.0
描述
一、核心控制功能
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
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论