rgb矩阵是什么_简易RGBLED矩阵制作教程

在这个项目中,我们将看到如何用简单的元件制作RGB LED矩阵。LED矩阵是众多DIY和爱好项目中比较受欢迎的Arduino项目之一。RGB LED矩阵就是这样一个项目,很多学生和业余爱好者都把它放在他们的Arduino项目待办清单上。

LED矩阵可用于具有滚动信息、显示动画、同步音乐频谱等的招牌。

构建RGB LED矩阵非常有趣,因为它涉及电路设计、矩阵构建、元件组装和编码等不同方面。

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

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

也可以阅读简单的ARDUINO 8X8 LED矩阵。

电路图

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

这里的第二张图显示了RGB LED的布局。它们被组织成8行阴极端子和6列阳极端子。每行还包括用于红色、绿色和蓝色led的三个阴极端子。

必需的组件

Arduino Nano

蓝牙模块HC-06

48 X通用阳极RGB LED

6个BD136功率PNP晶体管

30 X BC337 NPN晶体管

4个74HC595N移位寄存器集成电路

36X10K电阻(w)

LM35温度传感器

电源

许多电线和材料,如胶合板和聚苯乙烯板

组件描述

Arduino Nano

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

74HC595N

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

蓝牙模块HC-06

该模块适用于android控制的有趣项目。它非常容易使用。

它是基于与Arduino的串行通信,但逻辑是3.3 V,所以建议增加两个电阻,起到分压器的作用,以适应电压电平。

LED灯条

在这个项目中,我们使用了RGB LED灯条,如下图所示,每米30个LED。需要把LED条切成片,每片有三个RGB LED,就像一个像素。通过使用LED灯条,您将获得非常好的屏幕亮度。

RGB LED矩阵怎么构造?

现在,让我们一步一步地学习如何构建RGB LED矩阵。首先,我们将从RGB LED条开始。你应该剪下由红、绿、蓝三个LED组成的LED灯条,如下图。

然后剥掉保护胶带,将每个像素(由LED条上的三个LED组成)贴在面板上,钻小孔穿过R、G、B、V金属触点。

在电路板的另一面焊接触点和实现短线,用热熔胶固定到位。然后将所有的行和列连接在一起。

把每个像素从用它做的隔断中分离出来,但是颜色是白色的以反射光线。

现在,在另一侧具有行和列的所有触点都显示在下面。

将电路印刷在纸上,转移到PCB上,并在标记的位置钻孔。

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

注意:Arduino Nano有一个5V自动选择器,所以你不必关心录音控制器。

最终的内部显示如下所示。请注意,电源、蓝牙、USB接口都位于面板顶部,方便操作。

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

使用麻省理工学院应用程序Inventor 2为Android创建一个应用程序

为了通过Android手机控制RGB LED矩阵,我们需要创建一个特殊的应用程序。为此,我们将使用麻省理工学院的应用程序Inventor 2,这是一个基于Web的开源应用程序,用于开发Android设备的应用程序。