![[创六纪念]光语信使·暗夜航标-历史纪念灯光画](https://image.lceda.cn/oshwhub/pullImage/869218693f8a49fd885d31ff37338b8c.jpg)
[创六纪念]光语信使·暗夜航标-历史纪念灯光画
简介
本项目是基于ESP32-S3,为立创开源硬件平台六周年庆的历史纪念灯光画。
简介:本项目是基于ESP32-S3,为立创开源硬件平台六周年庆的历史纪念灯光画。开源协议
:GPL 3.0
描述

项目简介
本项目是基于ESP32-S3,为立创开源硬件平台六周年庆的历史纪念灯光画。
(新手小白初次点灯,多有不足,倾听建议,不喜勿喷,感谢支持!)
设计寓意
- 上方彩色RGB LED:如跳动的星芒,象征着开源精神的引领性——以创新为灯塔,照亮硬件开源设计的前沿方向;
- 双金线环绕的8颗金黄色LED:如八方星芒聚于核心,寓意八方资源的汇聚——技术、创意、人才在此交融,为社区注入多元势能;
- 金线四角的金色螺丝:以精密工艺锚定视觉重心,象征根基的稳固——平台发展如建筑般“四平八稳”,在开源领域扎根深耕;
- 中心立体金色“6”字:是周年纪念的视觉锚点,每一处金色肌理都承载着6年成长的印记——从初心萌芽到生态繁茂,每一步都刻进社区的年轮;
- “6”字背后黑色区域的彩色RGB LED:如流动的星河,象征工程师群体的多彩活力——他们如繁星般汇聚社区,以多元技能、独特创意点亮开源生态的每一处角落;
- “6”字后暖黄色LED的扩散光:如暖阳普照,象征社区参与者的热忱与价值——工程师们以热忱浇筑开源土壤,让社区如星火燎原,持续释放创新光芒;
- 以时间轴为脉络的面板:记录了立创开源硬件平台从2019年创立至今的关键里程碑,涵盖创立2025年间的重大事件与成果;同时,借由对2026、2027年及更远未来的展望,勾勒出平台持续进阶的生态蓝图。
(此作品为非官方内部人员创作,金色文字的文字内容源于网络,存在描述不准确的情况,恳请谅解。若文案存在错误,可能引发不良影响,烦请随时联系我,我将及时依官方引导处理)
项目功能
-
有7组不同样式的LED灯
1.1 上部1颗RGB LED(5V);
1.2 金色边线8颗黄色LED(1.8~3V);
1.3 中心15颗RGB LED(5V);
1.4 中心16颗高亮暖光侧发光LED(3.2V);
1.5 边缘1条暖光LED灯带(5V);
1.6 顶部1个高亮白光LED(3.2V);
1.7 背部6颗高亮LED(3.2V);
(用于6周年LOGO背光穿透,测试板由于顶层铜皮没有挖空,功能并未实现,设计图已经修正)
每组LED都支持独立设置,互不干扰。
2组彩色RGB LED,支持“静态”,“闪烁”,“呼吸”,“七彩”四种效果,并且可以自由配置颜色、周期、亮度;
6组单色LED,支持支持“静态”,“闪烁”,“呼吸”,并且可以支持自由配置周期、亮度; -
使用WEB配置界面进行WIFI配置,电池状态查看,以及所有灯光的控制;
2.1 WIFI_STA状态,同局域网内,可以浏览器输入souvenir.local进入配置页面;
2.2 WIFI_AP状态,正常开机后,连续点击BOOT0按键5次,进入AP配置界面,进行WIFI配网。
(SSID:souvenir,密码:20191112,浏览器输入192.168.6.1进入配置页面。) -
设计了5种灯光组合模式,前4种为系统固定组合,第5种为用户自定义,模式选择和自定义参数存储在文件系统中,断电开机会自动切换回到用户最后设定的状态。
-
使用红外遥控器可以简单控制切换系统自带5种灯光模式,调整灯光亮度;
遥控器使用的是NEC红外协议,可以自行读取编码写入。同系列开源的简易遥控器,请戳光语信使·暗夜航标-多功能钥匙扣。 -
设计了4个按键,分别为SW1(P_SW),SW2(DOWN),SW3(UP),SW4(BOOT);
5.1 SW1(P_SW):电源开关机,无外接电源仅电池供电状态下,按下即可开机,长按5秒即可关机;外接供电状态,系统自动开机,长按5秒则关闭所有灯光;
5.2 SW2(DOWN),SW3(UP)暂时没有设定任何功能,备用;
5.3 SW4(BOOT),单击则切换模式,和红外遥控器的模式切换按键同一功能。连续点击5次,则进入WIFI_AP状态,指示灯蓝光闪烁,再连续点击5次,则回到WIFI_STA状态。 -
系统被动功能:
6.1 一键开机和智能待机/关机;(关闭所有灯光后,5分钟后会自动关机,实测电流为20uA,电池可以使用2000mAh以上的聚合物锂电)
6.2 简易的电池电量监测,充放电检测和指示;(电池低于3.6V,开机后会自动保护,并执行关机操作。)
6.3 具备电源路径自动切换电路,可以使用5V 输出>2A的充电宝直接供电;
6.4 具备光感调节,日夜自动切换(已具备硬件电路,软件算法没写,所以功能暂时无效)。
项目参数
外接电源:5V ≥2A(TYPE-C接口)
内置电池:3.7-4.2V锂电池,容量建议800mAh以上
电池充电电流:700mA
LED(全亮,最高亮度)总电流:1300mA
总工作电流:30mA~2200mA
关机电流:20uA
PCB打样参数
立创PCB:上下板皆是黑色沉金,1.6mm板厚,其它选项默认即可。
注意事项
- 不建议所有LED都调整至最高亮度,尤其是顶部高亮白光LED,50%已经可以达到普通手电筒的照明亮度;
- 烧录和调试可以直接接入电脑,使用的是ESP32自带的USB接口,电脑若使用标准USB2.0/USB3.0供电时,建议关闭所有灯光进行烧录。放置过载后USB断连。通电后,亦可按住SW4/BOOT/MODE按键,并单击RST进入烧录模式;
- 由于工作电流较大,长时间供电请使用外接电源,不建议长时间使用电脑USB口供电。
硬件说明
-
电源路径

-
信号路径

软件说明
-
基于Arduino平台编写的代码,ESP32 S3的Arduino平台自带FreeRTOS,但本次为了便于代码迁移到其它芯片中,所以使用了自己编写的简易的“多任务轮询和状态机”。基于面向对象的思想编写,每个对象独立一个文件。源码下载:【Souvenir_PF.zip】。引用了5个第三方库,需自行安装:websocket_server, Adafruit_NeoPixel, ESP_Async_WebServer, Async_TCP,ArduinoJson,OneButton。
-
WEB界面是基于Vant(vite+vue3)前端框架,按需打包后,index.html.gz文件158kB,感兴趣的可以下载源码【souvenir-web.zip】查看。

实物图



演示视频
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










