资料介绍
描述
介绍
这种矩阵彩灯采用标准的WS2812B LED组成圆柱形灯体,最后由木框组合而成。灯光效果还不错,我们来试试吧。
材料
790×384纸板×若干(这里用1.5mm木板)
WS2812b LED ×100(30个/米)
木贴片或其他柔性材料 × 几
线×数
外形设计和激光切割
主要设计参数是所用材料的厚度。
1) 此版本使用 1.5 毫米纸板,易于切割。顺便说一句,如果厚度发生变化,CAD 数据必须相应更改。
2) 3D 设计有助于避免装配过程中的问题,节省时间和金钱。
3) 对于激光切割,零件的放置必须便于切割。使用的纸板尺寸为 790×384 厘米。
4) 推荐使用 Inkscape 作为工具。附加的 SVG 文件包含有关项目所有部分的信息。
注意:您可以调整材料的厚度并生成自己的激光切割文件。
请在工程文件库中下载用于激光切割的 SVG 文件。
激光切割和局部组装
激光切割以下零件:
C字横部×12
垂直卡槽×18
垂直连接件×2
LED承载件×20
8个C形、9个卡槽和1个连接部分可以组合成半圆形。
在此步骤中,所有部件均由卡槽连接,无需胶水。
LED接线
每个灯条上有五个 LED 灯,它们粘在主载体上。
1)灯条的DI(数据输入)和DO(数据输出)引脚Z形连接,将第一个灯条的DO连接到下一个灯条的DI,以此类推。
2) 每个半圆需要 10 条。5V 和 GND 仅连接在条带的一侧。导线的长度与矩阵条所需的布线长度相匹配。
3)在将LED灯条安装到位之前,所有节点必须用胶水固定。
4) 用胶水将十根灯条固定在圆柱体的每一半上。一个半圆 DO 连接到另一个半圆 DI。第一个半圆形 DI 将是 Raspberry Pi 或 Arduino 的输入。
测试
为确保一切正常,将对 LED 灯进行正常使用测试。使用 Arduino 和 Neopixel 应该是最简单的方法。
木制装饰
测量圆柱体的直径和高度后,将木饰面安装到位。
树莓派、Arduino 和电源
为了用 Python 写出漂亮的矩阵效果,你可以使用树莓派。树莓派Zero可以做到,通过GPIO 18脚连接到矩阵,通过74HCT245转换器,树莓派的3.3V可以适配WS2812的5V。当使用更多 Neopixel / WS2812 LED 灯时,将使用更大的电容器 (2200 uF) 和串联电阻 (470 ohms)。
电源
100 个 WS2812b LED 的最大功率为 100x60mA = 6A。当然,如果亮度降低,功率损耗也会大大降低。5V电源可以达到你想要的亮度。
阿杜诺
这个矩阵可以直接在 Arduino 设备上使用 Adafruit 的NeoPixel 库和NeoMatrix 库。如果使用以下情况,则必须修改 PIN 并初始化:
新矩阵:
Adafruit_NeoMatrix 矩阵 = 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 草图作为起点(使用 PIN 4 作为矩阵的起点)。它是 Neomatrix 示例草图的改编版本。
新像素:
Adafruit_NeoPixel 条 = Adafruit_NeoPixel(100, PIN, NEO_GRB + NEO_KHZ800)
模拟
Python 源代码可以从Github存储库下载。
编程
这里设置了两种模式。PI 变量在 cylinder.py 的开头定义。
1) PI=False,即仿真模式。将启动一个 Python 程序来测试所有动画效果。您需要安装程序所需的所有库(如 pygame、numpy 等)。在模拟模式下,圆柱体显示为 5×20 像素矩阵。
2) PI=True,这将驱动树莓派的 GPIO 18# 引脚。您可以使用参数自由添加其他效果。
文本使用 3×5 像素字体。由于高度有限,并非所有字母都能完整显示。
- 使用Raspberry Pi和Arduino实现Web控制的LED动画
- Arduino和Raspberry Pi平台进行编码
- DIY Raspberry Pi天气助手
- 将Arduino和Raspberry Pi硬件设备与Minecraft游戏连接
- 在Raspberry Pi上使用Arduino MKR ENV Shield
- 在Raspberry Pi上通过网络控制LED
- 使用Raspberry Pi Pico的LED序列
- 使用Raspberry Pi和Arduino进行花卉监测
- 用Raspberry Pi和Arduino Micro制作的虚拟窥视孔
- PALPi是由Raspberry Pi零W驱动的DIY复古游戏机
- Raspberry Pi和Arduino上的手写数字识别
- 《爱上Raspberry Pi》中译版-电子书籍.pdf 0次下载
- raspberry_pi各版本差别 0次下载
- Raspberry Pi Home Automation wit 0次下载
- 爱上Raspberry Pi 0次下载
- 5分钟内将Raspberry Pi Pico变成简单的示波器+波形发生器 1518次阅读
- 基于Raspberry Pi 5的蜂窝物联网项目 1027次阅读
- 使用Raspberry Pi Pico W和MicroPython开发物联网应用 1671次阅读
- 用于测试项目的4个最佳树莓派Raspberry Pi模拟器 5985次阅读
- 树莓派之路:Arduino和Raspberry-Pi 1815次阅读
- 基于树莓派产品 Raspberry Pi微控制器板的优缺点 2710次阅读
- 基于Raspberry Pi Pico开发先进的家庭自动化系统 2849次阅读
- 基于FONA通过UART与Raspberry Pi进行通讯的方案介绍 2122次阅读
- 微雪电子ZeroW| Raspberry Pi ZeroW主板简介 2429次阅读
- 微雪电子Raspberry Pi 3 Model主板简介 2873次阅读
- 利用Raspberry Pi构建存储和虚拟化时间序列数据 884次阅读
- 一文了解Raspberry Pi 4各项性能跑分 2.9w次阅读
- 利用Arduino制作8×10 LED矩阵 8489次阅读
- 工业环境中的树莓派(Raspberry Pi)和Arduino 1.2w次阅读
- 视觉享受!用Raspberry Pi实现圣诞树灯光秀 8127次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多