站内搜索
发作品签到
【星火2】乞光板+驱动器
专业版

【星火2】乞光板+驱动器

简介

2024年5月11日,更新正方形三角形外壳

简介:2024年5月11日,更新正方形三角形外壳
星火计划2023

开源协议

GPL 3.0

创建时间:2023-01-29 19:54:24更新时间:2024-05-11 09:02:14

描述

视频介绍

【开源】超高性价比!DIY乞光板-哔哩哔哩

打开方式有点小问题,点开超链接,还要复制粘贴网址再回车才能进入

功能说明

乞光板支持形态随意拼接、颜色随心变换的智能灯光产品。通过不同的组合,实现百变造型和缤纷色彩,是绝佳的个性装饰。

硬件原理

基于不同内阻的信号并联,由于内阻差异巨大,低内阻的信号优先。
不插入时信号从电阻流过,插入后,信号经过外部灯板在从电阻后面输出。
从而实现无限级联且每个LED能单独控制。

关联旧工程:【创意PCB】“乞”光板

软件说明

代码才是天坑。项目整体不难,难在需要适配各种各样的灯效,且需要软件换算出不同灯珠的XY坐标,从而位置和颜色正确。

坐标换算

丐光板.png

θ为入射角度+180°+45°作为起始换算点。
原点坐标则通过COS/SIN入射角度 x R + 输入偏移量解得

递归

丐光板说明2.png

当遇到子节点,则将LED计数接力到子节点的坐标换算中

数据压缩

image.png

采用变长码实现一个字节存储一个灯板的所有信息。勉强在总长128字节里塞下120个灯板的数据。
后面6个字节是存储旋转角度和加速转码的。剩下两个字节预留后期的上电灯效和亮度。

上位机使用说明

多看上位机的第一页:

image.png

F)W1T_GUJKRDJR%RX}5.png

界面是用命令行写的伪图形界面,这种树状分支结构在专业版左边工程目录也能见到,只能说是趋同进化。元素名称已经用红字标出。

image.png

OpenRGB控制说明:

丐系列的RGB控制源码:
https://gitlab.com/CalcProgrammer1/OpenRGB/-/blob/master/Controllers/GaiZongGaiKeyboardController

OpenRGB官网:https://openrgb.org/

使用方法:通过上面的命令行配置好连接关系,打开后会自动识别每一个LED的坐标。具体算法就是使用上面的极坐标递归。然后选择对于的灯效,就能实现下面实物展示的效果,其中我用得比较多的就是FFT频谱灯效果。

Ver1.11更新:

配置中按Z设置离线灯光,且配置完成自动进入预览

image.png

Ver1.12更新:

开机页面中按H进入该示例页面

image.png

实物展示

IMG_20230327_170629.jpg

IMG_20230327_165342.jpg

主控板外壳.jpg

注意事项

  1. 核查供电是否能满足全部灯光亮白色,不然负载过大时会导致USB掉驱动
  2. 当预估供电不足时可以通过转接板外接充电头提供辅助供电
  3. 有个版本是USB接口来实现供电和数据连接,但是非常不建议插入数据线给其他USB设备供电,以免造成损失。
  4. 排针排母的版本注意正反。由于没有防呆,插反或者错位就有可能短路。留意连接正确性再通电

固件更新

Ver0.01:

  1. 修改PID,上报名称和版本号
  2. 实现基本的连续发送320个RGBLED的数据
  3. 首字节转义实现上位机通讯协议
  4. 添加获取灯珠数量的功能
  5. 上电连续3.5分钟无操作后自动打开开源网
  6. 开放128个灯珠控制

Ver0.02:

  1. 加入上电自带灯效,CapsLock控制方向
  2. 修改轮询间隔

Ver0.03:(内测)

  1. 主频提升到24MHz
  2. 修复红绿灯超过64不刷新的BUG
  3. 修改看门狗计数加载值
  4. 修复了灯珠计数bug
  5. 移除自动打开开源网
  6. 移除数据同步包,开放192个灯珠控制

Ver0.1:(封顶内测)

  1. 修复绿灯标识超过特定长度不熄灭的bug
  2. 修改通讯协议和存储方式,更加稳定
  3. 灯珠数量上调到320

Ver1.0:

  1. 2812存储格式修改回GRB
  2. 灯珠数量上调到640,可以30FPS同时控制更多灯珠
  3. 修复了同色填充只亮第一个的bug

Ver1.10

  1. 精简dial和多媒体端点,防止溢出
  2. 添加离线灯效,在彩虹条基础上加入纯色和流水灯
  3. 批量赋值空间换时间
  4. 上电4分钟无大小写切换,无通讯匹配则自动打开一次开源网站

Ver1.11

  1. 剔除上电死等连接电脑判断

设计图

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

BOM

暂无BOM

3D模型

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

附件

序号文件名称下载次数
1
乞光板正式版.zip
4320
2
六边形V3.STL
874
3
乞光板_V110源代码.zip
573
4
乞光板Ver111.hex
389
5
乞光板BOM表,淘宝链接.xlsx
794
6
主控板外壳(作者:呆若傻).rar
382
7
乞光板配置Ver112.exe
453
8
正方型V3.STL
111
9
三角形V3.STL
114
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

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

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

底部导航