1、简单易用,可快速上手
2、流畅支持300个器件或1000个焊盘以下的设计规模
3、支持简单的电路仿真
4、面向学生、老师、创客
1、全新的交互和界面
2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计
3、更严谨的设计约束,更规范的流程
4、面向企业、更专业的用户
标准版 5X5X5光立方
简介:RGB五阶光立方,没有主控,可以自行在底部添加主控板
开源协议: GPL 3.0
分享的文件中有详细的文档,可以参考,此处的文档缺少图片,可能看起来有点费劲,可以去看视频教程
1 资料说明
所有文件链接:链接:https://pan.baidu.com/s/140hqqXY9Y1y8DYMxfDvrqQ
提取码:6666
附件区域也有资料
视频教程地址:https://www.bilibili.com/video/BV11h411t7a5
5*5*5共125个WS2812,全部串联,每层使用了11个0603封装的104电容进行滤波(稳压)
左下角的短接结构,实现不同层之间的级联。
具体的原理分析和PCB设计见视频:https://www.bilibili.com/video/BV1ah411t7Jw
2 元件清单
① WS2812,我这里选择的是5050封装的,非磨砂,这个买125个就够了
② PCB下单,这个我选择的黑色,1.6mm厚度,这个看自己情况了。
贴片电容104(0.1uf),0603封装 ,因为经常用,所以买的比较多,这个买100个就够用
排针2.54,17mm长,这个买一个就够用了
① 排母,这就是普通的排母,不需要加长
尼龙柱:1,双通柱3*8,最上层用的,需要4个就够了
六角柱子,我买的还是3*8的,我用了32个
螺丝,买的是M3*4的,这个是最顶层的向下固定,只需要4个就行
3 焊接和组装注意事项
① 排针排母位置不要焊接错误
② 短接点位置不要短路,也不要焊接错误
③ 我是用的WS2812封装是比较难焊接的,因为焊盘比较小,所以用烙铁会烫着WS2812,这个是没办法避免的,还可能出现虚焊的情况,这个一定要注意,还有就是注意WS2812的方向,不要搞错了
4 程序及代码部分
本人设计时没有在板子上集成单片机,所以需要外接单片机进行控制,所以当前算是一个模块,我分享的参考程序是用STC8F1K08-SOP8单片机进行控制的,使用STC8系列的单片机,只需要换到你需要的IO口上,同时设置好晶振频率即可(我用的是24M),关于WS2812的问题,我就不进行展开了,不会点亮的可以参考视频:
① WS2812彩灯底层代码-适用STC各型号单片机_哔哩哔哩_bilibili
本开源分享程序沿用①的程序代码,做出来部分的修改。分享的程序没有很多效果,我也没有去做,有兴趣的自己做更多的效果。
5 可以改进和提升的地方(此项目暂时不出第二版)
① 这个光立方是一个打样就能完成的,一次打样有5个PCB,所以是5阶,想做更多阶建议打更多PCB
② 当前光立方的结构存在一些遮挡,因为PCB,这个在远处看影响不大,这个不好解决。
③ 当前的层连选择排针排母,有人提出用支撑的铜柱实现,这个可以搞,没问题
④ 没有主控板,这个其实很,有能力的可以自己再做个板子在最下方,其实很简单的。没有能力的就外接单片机吧。
⑤ 切换焊点太小,这个其实可以焊接的,闲太小的可以自己画个吧
⑥ WS2812的焊盘太小,这个对手工焊接是有一定影响的,所以,
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 100nF | C1,C2,C3,C4,C5,C6,C7,C8,C9,C10,C11 | C0603 | 11 |
2 | Header-Male-2.54_1x3 | H1,H2 | HDR-TH_3P-P2.54-V-M-1 | 2 |
3 | WS2812E | LED1,LED2,LED3,LED4,LED5,LED6,LED7,LED8,LED9,LED10,LED11,LED12,LED13,LED14,LED15,LED16,LED17,LED18,LED19,LED20,LED21,LED22,LED23,LED24,LED25 | LED-SMD_4P-L5.0-W5.0-BR | 25 |
4 | 四点短接 | U1 | 4点短接单元 | 1 |
展开
加载中...
是否需要添加此工程到专辑?