HPDL-1414 是一款 16 段 LED 显示屏,具有四个可打印字段,已有 20 多年的历史。它有一个红色的 GaAsP 屏幕,我们可以给它加上“智能”的绰号,因为它能够在其字段上打印字母数字字符。屏幕由嵌入塑料外壳的 CMOS 集成电路控制。该电路包含 RAM、ASCI II 解码器、多路复用器和 LED 驱动器。由于这些功能,无需额外的组件即可将此显示器连接到微控制器。
可以串联更多显示器,对于每个后续显示器,都需要为 WR 引脚分配另一个 GPIO,类似于 SPI 接口。
这次我将向您展示如何用这样的显示器制作一个有趣的迷你复古时钟,以及如何在上面写上静态和移动的文本。为此,我写了一个超级简单的代码和一个示意图。
该设备制作起来非常简单,由几个组件组成:
- Arduino 纳米微控制器
- 2个。HPDL-1414 LED显示屏
- 和 DS3231 实时时钟模块
- 这三个按钮目前没有连接到电路,在下面的一些代码版本中,它们旨在用于设置时间和可能的闹钟。如果您想为此项目或任何其他电子项目制作自己的 PCB,PCBway 是您的绝佳选择。PCBway 是中国在 PCB 原型和制造领域最有经验的 PCB 制造公司之一。他们有一个大型在线社区,您可以在其中找到开源项目,您也可以在那里分享您的项目。根据我的个人经验,我可以告诉您,在这个社区中,您可以找到许多有用的项目,这些项目已经设计好 PCB,您可以从那里直接下订单。
正如我之前提到的,下面的链接在正确时间出现之前的开头为静态文本或移动文本提供了单独的代码。开机时,首先出现移动的文字,然后是正确的时间,以时、分、秒的形式出现。在显示器前面,我放了一层黑色的胶片,以便更好地看清数字。
使用代码本身,我们可以设置时钟的确切时间,我们需要在以下行中输入:
rtc.adjust(日期时间(F(__DATE__), F(__TIME__)));
rtc.adjust(日期时间(2022, 8, 26, 23, 07, 0)); //上传时的准确时间
然后我们需要再次上传代码,将相同的行注释掉
最后,将设备安装在一个合适的盒子中,盒子由 PVC 塑料制成,厚度为 3 毫米和 5 毫米,并覆盖有自粘彩色壁纸。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !