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

    文章

    86

    浏览量

    18137
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    力芯微矩阵型恒压LED驱动芯片为车载显示屏带来“智”变

    在汽车智能化飞速发展的今天,车载显示屏作为人车交互的重要窗口,其显示效果和性能直接影响到用户的驾驶体验和行车安全。力芯微矩阵型恒压LED驱动芯片,凭借其卓越的性能和创新的技术,为车载显示屏的应用带来
    的头像 发表于 10-27 16:02 238次阅读
    力芯微<b class='flag-5'>矩阵</b>型恒压<b class='flag-5'>LED</b>驱动芯片为车载显示屏带来“智”变

    STEVAL-LLL013V1 LED矩阵面板技术解析与应用指南

    STMicroelectronics STEVAL-LLL013V1 7x25 LED矩阵板由两个STP16CPC26 LED驱动器控制,评估STP16CPC26 LED驱动器在用于驱
    的头像 发表于 10-25 16:00 1296次阅读
    STEVAL-LLL013V1 <b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>面板技术解析与应用指南

    LP5862 LED矩阵驱动器技术解析与应用指南

    Texas Instruments LP5862 2×18 LED矩阵驱动器设计用于改善动画和指示的用户体验,采用小尺寸解决方案的LED矩阵。LP5861驱动器集成了18个具有N(N
    的头像 发表于 09-19 11:02 530次阅读
    LP5862 <b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>驱动器技术解析与应用指南

    ‌LP5864 LED矩阵驱动器技术解析与应用指南

    Texas Instruments LP5864 4×18 LED矩阵驱动器设计用于使用LED矩阵以小尺寸解决方案来改善具有动画效果和指示功能的善用户体验。LP5864集成了18个具有
    的头像 发表于 09-19 10:53 524次阅读
    ‌LP5864 <b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>驱动器技术解析与应用指南

    TPS92665-Q1汽车级LED矩阵管理器技术解析

    Texas Instruments TPS92665 LED矩阵管理器通过提供单独的像素级LED控制实现全动态自适应照明解决方案。该器件包括四个子串的三串联集成开关,用于旁路连接独立LED
    的头像 发表于 09-07 11:10 749次阅读
    TPS92665-Q1汽车级<b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>管理器技术解析

    LP5891-Q1 LED矩阵显示驱动器评估模块技术解析

    Texas Instruments LP5891Q1EVM驱动器评估模块 (EVM) 用于评估矩阵LED显示驱动器LP5891-Q1的特性、运行和使用情况。LP5891-Q1是一款高度集成的共阴极
    的头像 发表于 08-27 11:02 731次阅读
    LP5891-Q1 <b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>显示驱动器评估模块技术解析

    ‌TPS92662-Q1 高亮度LED矩阵管理器技术文档总结

    TPS92662-Q1 LED 矩阵管理器器件通过提供单独的像素级 LED 控制,实现全动态自适应照明解决方案。 该器件包括三个串联集成开关的四个子串,用于旁路单个 LED。单个
    的头像 发表于 08-26 10:00 828次阅读
    ‌TPS92662-Q1 高亮度<b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>管理器技术文档总结

    ‌LP5864 LED矩阵驱动器技术文档总结

    LP586x 器件是高性能 LED 矩阵驱动器系列。该器件集成了 18 个恒流灌电流和 N 个 (N = 1/2/4/6/8/11) 开关 MOSFET,以支持 N 个 × 18 个 LED 点或
    的头像 发表于 08-22 10:26 865次阅读
    ‌LP5864 <b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>驱动器技术文档总结

    ‌LP5862 LED矩阵驱动器技术文档总结

    LP586x 器件是高性能 LED 矩阵驱动器系列。该器件集成了 18 个恒流灌电流和 N 个 (N = 1/2/4/6/8/11) 开关 MOSFET,以支持 N 个 × 18 个 LED 点或
    的头像 发表于 08-22 10:21 675次阅读
    ‌LP5862 <b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>驱动器技术文档总结

    ‌LP5867 LED矩阵驱动器技术文档总结‌

    电子设备变得越来越智能,需要使用更多的 LED 来进行动画和指示,并且需要高性能 LED 矩阵驱动器以小尺寸的解决方案来改善用户体验。 LP5867 是一款高性能 LED
    的头像 发表于 08-20 11:24 965次阅读
    ‌LP5867 <b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>驱动器技术文档总结‌

    LP5860T LED矩阵驱动器技术解析与应用指南

    Texas Instruments LP5860T LED矩阵驱动器是一款大电流、高性能LED矩阵驱动器。该器件集成了18个恒定电流阱和N (N = 6/8/11)个开关MOSFET,
    的头像 发表于 08-15 14:16 753次阅读
    LP5860T <b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>驱动器技术解析与应用指南

    国产替代最优解 易冲半导体推出12/16通道ADB大灯LED矩阵控制器

    国产替代最优解 易冲半导体推出12/16通道ADB大灯LED矩阵控制器
    的头像 发表于 08-08 16:21 2.6w次阅读
    国产替代最优解 易冲半导体推出12/16通道ADB大灯<b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>控制器

    Texas Instruments LP5867 7x6 LED矩阵驱动器数据手册

    Texas Instruments LP5867 7x6 LED是一款高性能LED矩阵驱动器。该器件集成了6个具有N (N = 7) 个开关MOSFET的恒流阱,用于支持N × 6个LED
    的头像 发表于 07-25 11:55 531次阅读
    Texas Instruments LP5867 7x6 <b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>驱动器数据手册

    Analog Devices Inc. MAX25608 12开关LED矩阵管理器数据手册

    Analog Devices MAX25608 12开关高亮度LED矩阵管理器设计用于汽车照明,具有一个12开关阵列,用于旁路连接单串或双串应用中的单个LED。在MAX25608上还设有12个单独
    的头像 发表于 06-26 11:41 521次阅读
    Analog Devices Inc. MAX25608 12开关<b class='flag-5'>LED</b><b class='flag-5'>矩阵</b>管理器数据手册

    开源项目!手把手教你制作一个互动式LED墙壁时钟!

    在这篇教程中,将教你使用Arduino创建一个互动式LED墙壁时钟。这个项目结合了创意和技术,设计出一个功能性强且视觉效果惊人的时钟,它配备了互动式的LED灯。无论你是Arduino的新手还是已有
    发表于 02-08 17:47