项目简介
这是一个基于Arduino和Gotek LED屏幕组件的自定义时钟项目。项目利用从Gotek的7段LED屏幕板拆解的部件,通过自行设计的小型电路板组合而成。每个LED屏幕板配有控制器芯片和电容器,通过特定微型电路板连接,共享除DIO以外的所有信号,每个DIO引脚连接到Arduino Mini、Nano或Uno板。时钟由6块屏幕组合,可显示十进制和十六进制数字、单个字符、完整拉丁字母表及部分特殊字符。
项目的主要特性和功能
- 支持用户通过按钮自定义设置时间和日期。
- 提供3种亮度级别设置,包含自动亮度模式。
- 具备可选的小时制蜂鸣提示功能。
- 用户能手动调整时钟速度,范围为 -15 到 15。
安装使用步骤
前提条件
假设用户已经下载了本项目的源码文件。
具体步骤
- 准备所需硬件:6块原始的Gotek LED屏幕板、Arduino开发板、微型电路板、线等。
- 组装硬件:
- 从LED屏幕板中取出LED屏幕、控制器芯片和电容器,并焊接到微型电路板上。
- 将四个单排针脚头焊接到每一块组装好的板子的右侧。
- 将两行三列的显示屏组装在一起,确保各屏幕之间没有缝隙。
- 连接每块板的电源、地和时钟信号线。
- 连接Arduino开发板:
- 将每个板的DIO引脚连接到Arduino开发板的数字输入/输出引脚。
- 连接Arduino开发板的电源和地线到屏幕的VCC和GND引脚。
- 将Arduino的I/O引脚连接到屏幕的CLK引脚(这是时钟信号)。
- 连接蜂鸣器和按钮:
- 蜂鸣器是可选的,但推荐使用,可在任何地方购买简单的桶型蜂鸣器。
- 按钮用于操作时钟的各种设置,操作指南如下:
- 该时钟通过单个按钮控制,有短按(少于一秒)、中按(超过一秒)和长按(超过两秒)三种操作,每种操作会通过不同频率和持续时间的蜂鸣声确认。
- 短按:改变亮度模式并禁用之前的自动亮度模式(若已设置),手动选择有三个不同的亮度级别。
- 中按:进入设置模式,可在不同设置之间切换。
- 长按:打开自动亮度模式,自动亮度会根据时间自动调整,早上八点到晚上八点为高亮度,其余时间为低亮度。
- 在设置模式下,短按改变小时、分钟、秒(重置为零)、日期、月份和年份的值等设置项;中按在不同设置之间切换;长按跳转到下一个设置屏幕进行确认修改的设置选项选择等。还可设置蜂鸣器开关、自动亮度开关以及时钟速度调整范围( -15 至 +15)。
请注意仔细阅读说明文档以获取更详细的操作指南和故障排除信息,此外还提供了操作和测试的视频链接供参考学习。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】