P10 DMD显示与Arduino和RTC DS3231

2,569

11.

简介:使用Arduino和RTC DS3231的P10 DMD显示器

关于:电子机智派

P10显示器是一系列点阵LED。P10 LED通常称为点矩阵显示器或DMD显示器。它基于Shift寄存器,通常使用74595频率寄存器。它们可以与更多数量的这样的类似电路板级联。我们可以使用各种尺寸和LED颜色,我们将在这里使用32 * 16类型。我们可以显示可滚动的文本,具有各种字体大小的程式化文本。他们在商业显示板上非常流行,如商店,车站,机场等。关于它们的最佳方法是它们可以与任何标准的微控制器接口,而无需任何特殊的通信协议。我们将使用Arduino使用它。我们将使用它来生成当前时间和日期的文本。

步骤1:所需的组件

1. P10显示器,带16个引脚FRC连接器带状电缆

2. Arduino(Uno / Mega / Nano / Pro Mini)

3. DS3231.

4.男性和女性标题

5. Veroboard和焊接套件

6.跳线(只需要初始测试所需)

7. 5V 1A电源

第2步:了解电路和程序

在P10板的背面,有两组端口。数据输入和级联的输出端口。DS3231是实时时钟(RTC)。它用于显示日期和时间。

在此附加电路图。现在不要使用5V 1A外部电源。Arduino Power可以充分发光(暗淡光)足以进行测试。

DS3231使用I2C通信协议。将CR2302电池支架连接在其位置,并使用Arduino I2C连接其I2C引脚。如果您的新模块是新的,请查看以下链接:

https://howtomechatronics.com/tutorials/arduino/ar ...

现在按照电路图,将跳线从P10板附加到Arduino。这种连接在P10的输入端口处明显。

16引脚FRC连接器-1带状电缆用于输入和输出端口,在完成最终的Veroboard电路后可以在以后使用。

第3步:上传代码和测试

下载下面附加的代码。这是一个非常自我解释。这里给出的图书馆链接。

https://github.com/freeTronics/dmd.

https://www.arduinolibries.info/libraries/dmd2.

我建议您安装这两种,因为两者都包含许多独特的功能。

您可以上传此处附带的任何代码。您也可能希望使用任何内合的示例草图。

重写它以显示您自己的文本和所需的字体设置。上传它。

您应该在屏幕上看到所需的输出

第4步:最终确定

如果一切正常工作,那么在Veroboard和焊接时附加一切。使用女性标头放置Arduino和DS3231,这样您就可以将来插入将来重用任何其他目的。

然后使用公头部制作P10显示器(输入端口)的FRC带状电缆的连接器。现在,如果所有连接都正确地测试了万用表的连续性。如果确定现在再次使用USB来查看它是否显示了所需的文本。如果确定,请删除USB,现在将外部5V 1A电源连接到它。它现在应该明亮地点亮。所以恭喜你现在很善于展示,并将它放在遥远的地方看到它。

照明挑战

参加了这一点
照明挑战

是第一个分享

    建议书

    • 微控制器比赛

      微控制器比赛
    • 自动化比赛

      自动化比赛
    • 让它发光比赛

      让它发光比赛

    讨论