0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

创意LED矩阵的制作

454398 来源:工程师wv 2019-08-27 11:52 次阅读

步骤1:设计和激光切割文件

创意LED矩阵的制作

主要设计参数是所用材料的厚度。在这个版本中,使用了1.5毫米的纸板,因为它易于切割且非常便宜。 3D设计(例如Fusion360)有助于避免组装过程中的问题。对于激光切割,零件必须以适合机器激光切割区域的方式排列,在这种情况下为790x384 mm。 Inkscape是一个处理这项工作的简单而强大的工具。附加的SVG文件包含用于1.5 mm材料的圆柱形显示的所有零件。

更新:我使用用户参数厚度修改了Fusion360型号,因此您可以更改矩阵的材料厚度并生成您自己的激光切割文件。 LED条纹的切口插槽将很快添加。

第2步:激光 - 切割和预组装

激光切割后,您将获得以下部件:

- 12个C形水平段

- 18个梳子像垂直段

- 2个垂直连接段

- 20个led载体段

8个C形,9个梳子和1个连接组合到显示器的一半。在此步骤中,仅将部件插在一起以检查是否一切都很合适。不要使用胶水。

步骤3:LED接线

LED条纹被切割成5个LED段,并用背面胶带粘合到载体段上。首先,条带的DI(数据输入)和DO(数据输出)引脚以Z字形方式连接在一起,将第一条带的DO与下一条纹的DI连接,依此类推。这是针对包括10个条纹的每个圆柱体的一半完成的。 5V和GND仅在条带与条带的一侧连接。导线的长度应与阵列的条带距离相匹配。

在将LED安装到矩阵中之前,矩阵的各个部分必须粘合在一起,用于圆柱的每一半。

最后,将10个条纹放在基质的每一半中,并用热胶固定。从一半的DO连接到下半部分的DI。上半部分的DI将是Raspberry PiArduino的输入。

第4步:第一次测试

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

步骤5:木质单板扩散器

在测量基质的直径和高度后,可以切割木质单板并在基质周围滚动。对于固定,透明胶条就足够了。

步骤6:Raspberry Pi,Arduino和电源

为了便于在Python中编写漂亮的矩阵效果,可以使用Raspberry Pi。在这种情况下,使用了Raspberry Pi Zero,它通过74HCT245电平转换器通过GPIO引脚18连接到矩阵,以使3.3V从Pi适应WS2812的5V。当使用更大的Neopixel/WS2812 LED数量时,也会使用大电容(2200 uF)和串联电阻(470欧姆)。

电源

100个WS2812b LED的最大功率为100x60mA = 6A。当然,通过降低亮度,可以大大降低功耗。请确保您的5V电源能够驱动电流达到所需的亮度。

Arduino

此矩阵可直接用于Arduino设备上Adafruit的NeoPixel和NeoMatrix库。如果要使用示例,则必须更改PIN和初始化:

Neomatrix:

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示例草图的改编版本。

NeoPixel:

Adafruit_NeoPixel strip = Adafruit_NeoPixel(100,PIN,NEO_GRB + NEO_KHZ800) ;

第7步:模拟

Python源代码在Github上可用

编码有两种模式。如果在cylinder.py开头定义了 PI = False ,则代码处于模拟模式。您可以在任何能够运行python的平台上测试所有动画。请先安装程序使用的所有库(如pygame,numpy等)。在模拟模式下,圆柱体显示为5x20像素矩阵。

步骤8:编程

第二种软件模式是 PI = True (在cylinder.py中定义)并在Pi上启动。这将驱动Raspberry Pi的GPIO引脚18。您可以自由添加其他效果并使用参数。

文本以3x5字体显示,因此由于显示高度有限,并非所有字母都完美。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LED矩阵
    +关注

    关注

    0

    文章

    67

    浏览量

    17536
收藏 人收藏

    评论

    相关推荐

    使用Arduino Nano制作一个4×4×4 LED立方体

    在这个项目中,我们将使用 Arduino Nano 制作一个很酷的 4×4×4 LED立方体。LED 立方体,也称为 LED矩阵,可以照亮您
    的头像 发表于 02-11 12:07 1382次阅读
    使用Arduino Nano<b class='flag-5'>制作</b>一个4×4×4 <b class='flag-5'>LED</b>立方体

    矩阵led扫描频率怎么调

    矩阵LED扫描频率是指LED矩阵在单位时间内刷新显示的次数。LED矩阵是由多个发光二极管(
    的头像 发表于 01-02 17:30 528次阅读

    led创意(异)形屏为什么要定制?

    LED显示屏因其卓越的性能和多样的显示效果而广受欢迎。然而,在众多LED显示屏中,有一种特殊的类型,那就是LED创意(异)形屏。这种屏幕的形状并不像传统的矩形屏幕那样规整,而是具有独特
    的头像 发表于 11-27 10:57 169次阅读
    <b class='flag-5'>led</b><b class='flag-5'>创意</b>(异)形屏为什么要定制?

    51单片机超声波控制舵机转向的创意制作资料

    51单片机&超声波控制舵机转向的创意制作,内容附实验图以及实用的材料清单
    发表于 09-26 07:04

    制作RGB HexMatrix物联网时钟

    HexMatrix是具有许多三角形像素的LED矩阵。六个像素组合成一个六边形。FastLED库的矩阵上可以显示许多不同的动画。我还设计了0到9的数字,并为矩阵中的每个数字使用了10个段
    发表于 09-25 06:58

    如何使用W78E516驱动LED矩阵滚动显示

    应用程序: 此代码使用 W78E516 驱动 LED矩阵滚动显示 。 硬件: W78E516 通常我们想要在 LED矩阵屏幕上显示文本的段落, 但此文本内容太过难以在
    发表于 08-23 07:40

    LED虚拟制作在电影制作中的重要作用

    随着科技的进步,电影制作技术也在不断提升,其中一个具有革命性的技术改变就是LED虚拟制作的使用。LED虚拟制作的使用已经在革新电影
    的头像 发表于 08-01 17:43 305次阅读

    RGB LED矩阵面板开源项目

    电子发烧友网站提供《RGB LED矩阵面板开源项目.zip》资料免费下载
    发表于 07-12 11:43 0次下载
    RGB <b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>面板开源项目

    LED矩阵PCB开源分享

    电子发烧友网站提供《LED矩阵PCB开源分享.zip》资料免费下载
    发表于 07-04 14:23 1次下载
    <b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>PCB开源分享

    使用Arduino控制MAX7219 Led矩阵

    电子发烧友网站提供《使用Arduino控制MAX7219 Led矩阵.zip》资料免费下载
    发表于 06-28 09:45 2次下载
    使用Arduino控制MAX7219 <b class='flag-5'>Led</b><b class='flag-5'>矩阵</b>

    WisBlock从PNG文件创建LED矩阵显示屏方法

    WisBlock 生态系统提供了一个名为 RAK14012 的 16x16 LED RGB 矩阵显示模块,它适合 WisBlock 底板的 IO 插槽。这款 LED RGB 矩阵基于流
    发表于 06-21 14:49 0次下载
    WisBlock从PNG文件创建<b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>显示屏方法

    蓝牙控制的LED矩阵开源分享

    电子发烧友网站提供《蓝牙控制的LED矩阵开源分享.zip》资料免费下载
    发表于 06-16 15:53 0次下载
    蓝牙控制的<b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>开源分享

    自制RGB LED矩阵屏蔽

    电子发烧友网站提供《自制RGB LED矩阵屏蔽.zip》资料免费下载
    发表于 06-16 15:48 0次下载
    自制RGB <b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>屏蔽

    使用Arduino Uno控制LED矩阵

    电子发烧友网站提供《使用Arduino Uno控制LED矩阵.zip》资料免费下载
    发表于 06-13 16:12 1次下载
    使用Arduino Uno控制<b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>

    新奇又个性的创意LED显示屏合集来了,哪一种是你中意的LED显示屏呢?

    经过多年的发展,LED显示屏已经逐渐褪去传统显示的外衣,市场上备受瞩目的也变成了LED小间距显示屏、LED透明屏、LED地砖屏、LED天幕屏
    的头像 发表于 05-25 09:19 1097次阅读
    新奇又个性的<b class='flag-5'>创意</b><b class='flag-5'>LED</b>显示屏合集来了,哪一种是你中意的<b class='flag-5'>LED</b>显示屏呢?