LED矩阵彩灯 的教程


材料清单

790x384 纸板×若干
WS2812b LED×100(30个/米)
树莓派(Raspberry Pi)或 Arduino×1
木制贴片或其他柔韧行强的材料×若干
电线×若干

外形设计和激光切割



主要的设计参数就是所使用材料的厚度。
1、该版本使用了 1.5 毫米的纸板,不仅容易切割而且非常便宜。如果改变厚度, CAD 数据也要随之更改。
2、3D 设计有助于避免在组装过程中的出现问题。
3、激光切割,部件的摆放方式必须方便激光机切割,纸板使用的大小为 790x384 厘米。
4、推荐使用 Inkscape 这个工具。附带的 SVG 文件包含了项目所有部件的信息。

注意:我通过用户参数规定的厚度修改了 Fusion360 的型号,你也可调整材料的厚度并生成自己的激光切割文件。
模型的链接为: https://a360.co/2OC2kvZ
激光切割的 SVG 文件请在 项目文件库中下载。

激光切割、局部组装





激光切割出以下部件:
C形的水平部件×12
竖形的卡槽×18
垂直连接部件×2
LED 承载部件×20
8个C形,9个卡槽和1个连接部件可以组合成一个半圆形的造型。
在此步骤中,所有部件用卡槽连接起来,不使用胶水。

LED 接线




每一个 LED 灯条上有五个 LED 灯,并用胶水粘到载体上。
1、灯带的 DI(数据输入)和 DO(数据输出)引脚以Z字形的方式连接在一起,将第一条带的 DO 与下一条纹的 DI 连接,依此类推。
2、每个半圆形的需要 10 条灯带。5V 和 GND 仅在条带的一侧连接。电线的长度与矩阵的条带所需布线的长度相匹配。
3、将 LED 灯条安装到位之前,必须将所有结点用胶固定好。
4、将十个灯条用胶水固定到每半个圆柱体上。一个半圆的 DO 连接到另一半圆的 DI。第一个半圆的DI 将是 Raspberry Pi 或 Arduino 的输入。

第一次测试



为确保一切正常,将对 LED 彩灯进行第一次测试。使用 Arduino 和 Neopixel 应该是最简单的方法。

木质装饰



测量圆柱体的直径和高度后,将木质饰面安装到位。

Raspberry Pi、Arduino 以及电源



为了在 Python 中编写漂亮的矩阵效果,可以使用 Raspberry Pi。Raspberry Pi Zero 就可以,它通过 GPIO 引脚 18 连接到矩阵,并通过 74HCT245 电平转换器,使树莓派的 3.3V 适应 WS2812 的 5V。当使用更多的 Neopixel / WS2812 LED 灯时,将会使用更大的电容(2200 uF)和串联电阻(470 欧姆)。

电源
100个 WS2812b LED 的最大功率为 100x60mA = 6A。当然,如果降低亮度,功率损耗也会大大降低。5V 电源能够达到你想要的亮度。

Arduino
该矩阵可直接在 Arduino 设备上使用 Adafruit 的 NeoPixel 和 NeoMatrix 库。如果你使用下面的用例,则必须修改 PIN 并初始化:

NeoMatrix:
Adafruit_NeoMatrix matrix = Adafruit_NeoMatrix(20, 5, PIN,NEO_MATRIX_TOP + NEO_MATRIX_LEFT + NEO_MATRIX_COLUMNS + NEO_MATRIX_ZIGZAG, NEO_GRB + NEO_KHZ800);

你可以使用 Adafruit 的 GFX 库,可以下载高度为5像素的不同的点阵字体。请使用附带的 Arduino sketch 作为起点(使用 PIN 4 作为矩阵的起点)。它是 Neomatrix 示例草图的改编版本。

NeoPixel:
Adafruit_NeoPixel strip = Adafruit_NeoPixel(100, PIN, NEO_GRB + NEO_KHZ800);
所需文件请在 项目文件库中下载。

模拟





Python 源代码可在 Github 库下载到。

编程

这里设置了两种模式。在 cylinder.py 的开头定义了 PI 变量。
1、PI=False,就是模拟模式,将启动一个 Python 程序用来测试所有的动画效果。需要先安装程序依赖的所有库(如 pygame,numpy 等)。在模拟模式下,圆柱体显示为 5x20 像素矩阵。




2、PI=True,这将驱动树莓派的 GPIO 18# 引脚。你可以使用参数自由添加其他效果。
文本使用了3x5像素的字体,由于高度有限,不是所有字母都可以完整的显示。

希望你喜欢这个项目。


> LED矩阵彩灯

组件清单

  • 790x384 纸板 × 若干
  • WS2812b LED × 100(30个/米)
  • 树莓派(Raspberry Pi)或Arduino × 1
  • 木制贴片或其他柔韧行强的材料 × 若干
  • 电线 × 若干

玻璃钢生产厂家厚德雕塑公司玻璃钢吉安玻璃钢雕塑厂玻璃钢灯盘雕塑工艺深圳装饰商场美陈生产企业上海中庭商场美陈现价渝北玻璃钢人物雕塑清远玻璃钢雕塑手工制作江苏中庭商场美陈厂家直销玻璃钢贝壳雕塑池州玻璃钢牛雕塑摆件南平玻璃钢艺术雕塑睢阳玻璃钢雕塑价格东营玻璃钢雕塑制作党建文化玻璃钢卡通雕塑制作长春小区玻璃钢雕塑安装制作动物玻璃钢雕塑的意义清远玻璃钢人物雕塑供应商玻璃钢雕塑艺术摆件大量生产品牌玻璃钢卡通雕塑推荐厂家玻璃钢雕塑和金属雕塑寿光玻璃钢蔬菜雕塑设计杭州玻璃钢雕塑报价上海大型主题商场美陈贵州动物玻璃钢雕塑武威公园玻璃钢雕塑设计四川小区玻璃钢雕塑安装甘肃节日商场美陈深圳大象玻璃钢雕塑制作苏州玻璃钢雕塑设计方案昆山玻璃钢雕塑厂家电话香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化