DIY RGB LED矩阵

在这个项目中,我们将看到如何使用简单的组件制作RGB LED矩阵。LED Matrix是Arduino在众多DIY和爱好项目中最受欢迎的项目之一。RGB LED矩阵是一个这样的项目,许多学生和爱好者把它放在他们的待办事项清单Arduino项目。

LED矩阵可用于带有滚动消息,显示动画,同步音乐谱等的标志板。

构建RGB LED矩阵真的很有趣,因为它涉及不同的电路设计,构造矩阵,组装组件和编码。

在本教程中,我们将向您展示如何使用Arduino Nano,HC-06蓝牙模块和带有自定义应用程序的Android手机使您拥有8×6 RGB LED矩阵。所以,让我们开始建立自己的RGB LED矩阵。

请注意本教程基于Alexandar AS5的工作。

也看了这一点简单arduino 8x8 led矩阵

电路图

这是RGB LED矩阵项目的电路。第一图像示出了相对于移位寄存器的连接,移位寄存器如何连接到Arduino Nano,连接到列的源晶体管(假设公共阳极RGB LED)和连接到R,G和B LED的行的沉没晶体管和沉没晶体管(阴极)。

RGB LED矩阵驱动电路

这里的第二个图像显示了RGB LED的布局。它们被组织成8行阴极端子和6个阳极端子。每排进一步由3个阴极端子组成,用于红色,绿色和蓝色LED。

RGB LED矩阵RGB LED

需要组件

  • Arduino Nano.
  • 蓝牙模块HC-06
  • 48个普通阳极RGB led
  • 6 X BD136功率PNP晶体管
  • 30 x BC337 NPN晶体管
  • 4 x 74hc595n shift寄存器IC
  • 36 x10kΩ电阻(¼W)
  • LM35温度传感器
  • 电源供应
  • 很多电线和材料如胶合板和聚苯乙烯片

组件描述

Arduino Nano.

Arduino nano是一款基于ATmega微控制器的原型板。它有14个数字I/O和8个模拟引脚,其中6个数字引脚用于本项目,1个模拟引脚用于温度读数。

74HC595N.

74HC595N是带输出锁存器的8位串行入、串行或并行出移位寄存器。在这个项目中,它使用了4个这样的ic,就像一个32位移位寄存器。该IC的功能是将串行通信转换为并行通信,以获得更多的数字输出引脚,输出连接到晶体管驱动RGB led。

RGB LED矩阵74HC595逻辑

蓝牙模块HC-06

该模块非常适合由Android控制的有趣项目,它真的很容易使用。
它基于与Arduino的串行通信,但具有3.3V的逻辑,建议添加两个电阻,它起到电压分压器,适应电压电平。

RGB LED矩阵HC-06蓝牙

灯带

对于这个项目,我们使用过RGB LED条带,如下所示,每米的30个LED。有必要将LED条带切成碎片,其中每件都有3个RGB LED,并且像一个像素一样动作。通过使用LED条带,您将获得真正的屏幕亮度。

RGB LED矩阵LED条带

如何构建RGB LED矩阵?

现在让我们逐步查看如何构建RGB LED矩阵。首先,我们将从RGB LED条带开始。您应该分别切割由3个LED,红色,绿色和蓝色组成的LED条带,如下所示。

RGB LED矩阵LED条带切割

然后剥掉保护胶带并粘贴每个像素(由LED条带上的3个LED组成)到面板,并通过R,G,B和V +金属触点钻小孔。

RGB LED矩阵LED条带修复

焊接触点并在板的另一侧实现短线,并使用热胶将其放置在适当位置。然后将所有行和列连接在一起。

RGB LED矩阵LED行和列

将每个像素分开与相同材料制成的舱壁,而是用白色颜色彩色以反射光线。

RGB LED矩阵块1

现在在另一边有所有的行和列的接触如下所示。

RGB LED矩阵面板返回1

在纸上打印电路,将其转移到PCB上并在标记的地方钻小孔。

RGB LED矩阵PCB

如图所示,将元件放置在PCB上。

RGB LED矩阵PCB组件

请注意:Arduino Nano有+ 5V自动选择器,因此不关心燃烧控制器。

最后的内部外观如下所示。注意电源,蓝牙和USB的连接器放在面板顶部,便于访问。

RGB LED矩阵面板返回2

最后到矩阵的前部,将聚苯乙烯片放在屏幕表面上。完成的RGB LED矩阵看起来像这样。

RGB LED矩阵前端最终

使用MIT App Inventor 2为Android创建一个应用程序

为了通过Android手机控制RGB LED矩阵,我们需要创建专用应用程序。为此,我们将使用MIT App Inventor 2,一个开源,基于Web的应用程序,用于为Android设备开发应用程序。

RGB LED Matrix MIT APP 2

一个回应

留下一个回复

您的电子邮件地址不会被公开。必需的地方已做标记*