站内搜索
发作品签到
[创六纪念]光语信使·暗夜航标-历史纪念灯光画
专业版

[创六纪念]光语信使·暗夜航标-历史纪念灯光画

工程标签

ESP系列

DIY设计

3.2k
0
0
8

简介

本项目是基于ESP32-S3,为立创开源硬件平台六周年庆的历史纪念灯光画。

简介:本项目是基于ESP32-S3,为立创开源硬件平台六周年庆的历史纪念灯光画。

开源协议

GPL 3.0

创建时间:2025-12-02 17:40:28更新时间:2025-12-10 10:28:14

描述

MAIN-PIC.jpg

项目简介

本项目是基于ESP32-S3,为立创开源硬件平台六周年庆的历史纪念灯光画。
(新手小白初次点灯,多有不足,倾听建议,不喜勿喷,感谢支持!)

设计寓意

  • ‌上方彩色RGB LED‌:如跳动的星芒,象征着开源精神的‌引领性‌——以创新为灯塔,照亮硬件开源设计的前沿方向;
  • ‌双金线环绕的8颗金黄色LED‌:如八方星芒聚于核心,寓意‌八方资源的汇聚‌——技术、创意、人才在此交融,为社区注入多元势能;
  • ‌金线四角的金色螺丝‌:以精密工艺锚定视觉重心,象征‌根基的稳固‌——平台发展如建筑般“四平八稳”,在开源领域扎根深耕;
  • ‌中心立体金色“6”字‌:是周年纪念的‌视觉锚点‌,每一处金色肌理都承载着‌6年成长的印记‌——从初心萌芽到生态繁茂,每一步都刻进社区的年轮;
  • ‌“6”字背后黑色区域的彩色RGB LED‌:如流动的星河,象征‌工程师群体的多彩活力‌——他们如繁星般汇聚社区,以多元技能、独特创意点亮开源生态的每一处角落;
  • ‌“6”字后暖黄色LED的扩散光‌:如暖阳普照,象征‌社区参与者的热忱与价值‌——工程师们以热忱浇筑开源土壤,让社区如星火燎原,持续释放创新光芒;
  • 以时间轴为脉络的面板:记录了立创开源硬件平台从2019年创立至今的关键里程碑‌,涵盖创立2025年间的重大事件与成果;同时,借由对2026、2027年及更远未来的展望,勾勒出平台持续进阶的生态蓝图。
    (此作品为非官方内部人员创作,金色文字的文字内容源于网络,存在描述不准确的情况,恳请谅解。若文案存在错误,可能引发不良影响,烦请随时联系我,我将及时依官方引导处理)

项目功能

  1. 有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,支持支持“静态”,“闪烁”,“呼吸”,并且可以支持自由配置周期、亮度;

  2. 使用WEB配置界面进行WIFI配置,电池状态查看,以及所有灯光的控制;
    2.1 WIFI_STA状态,同局域网内,可以浏览器输入souvenir.local进入配置页面;
    2.2 WIFI_AP状态,正常开机后,连续点击BOOT0按键5次,进入AP配置界面,进行WIFI配网。
    (SSID:souvenir,密码:20191112,浏览器输入192.168.6.1进入配置页面。)

  3. 设计了5种灯光组合模式,前4种为系统固定组合,第5种为用户自定义,模式选择和自定义参数存储在文件系统中,断电开机会自动切换回到用户最后设定的状态。

  4. 使用红外遥控器可以简单控制切换系统自带5种灯光模式,调整灯光亮度;
    遥控器使用的是NEC红外协议,可以自行读取编码写入。同系列开源的简易遥控器,请戳光语信使·暗夜航标-多功能钥匙扣

  5. 设计了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. 系统被动功能:
    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板厚,其它选项默认即可。

注意事项

  1. 不建议所有LED都调整至最高亮度,尤其是顶部高亮白光LED,50%已经可以达到普通手电筒的照明亮度;
  2. 烧录和调试可以直接接入电脑,使用的是ESP32自带的USB接口,电脑若使用标准USB2.0/USB3.0供电时,建议关闭所有灯光进行烧录。放置过载后USB断连。通电后,亦可按住SW4/BOOT/MODE按键,并单击RST进入烧录模式;
  3. 由于工作电流较大,长时间供电请使用外接电源,不建议长时间使用电脑USB口供电。

硬件说明

  • 电源路径
    电源路径图.jpg

  • 信号路径
    信号路径图.jpg

软件说明

  • 基于Arduino平台编写的代码,ESP32 S3的Arduino平台自带FreeRTOS,但本次为了便于代码迁移到其它芯片中,所以使用了自己编写的简易的“多任务轮询和状态机”。基于面向对象的思想编写,每个对象独立一个文件。源码下载:【Souvenir_PF.zip】。引用了5个第三方库,需自行安装:websocket_serverAdafruit_NeoPixelESP_Async_WebServerAsync_TCPArduinoJsonOneButton

  • WEB界面是基于Vant(vite+vue3)前端框架,按需打包后,index.html.gz文件158kB,感兴趣的可以下载源码【souvenir-web.zip】查看。

界面交互图.jpg

实物图

broad1.jpg
broad2.jpg
broad3.jpg

演示视频

设计图

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

BOM

暂无BOM

3D模型

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

附件

序号文件名称下载次数
1
遥控演示.mp4
11
2
WEB控制演示.mp4
17
3
souvenir-web.zip
22
4
Souvenir_PF.zip
23
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

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

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

底部导航