littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Arduino与Gotek LED屏幕组件的时钟项目

项目简介

这是一个基于Arduino和Gotek LED屏幕组件的自定义时钟项目。项目利用从Gotek的7段LED屏幕板拆解的部件,通过自行设计的小型电路板组合而成。每个LED屏幕板配有控制器芯片和电容器,通过特定微型电路板连接,共享除DIO以外的所有信号,每个DIO引脚连接到Arduino Mini、Nano或Uno板。时钟由6块屏幕组合,可显示十进制和十六进制数字、单个字符、完整拉丁字母表及部分特殊字符。

项目的主要特性和功能

  1. 支持用户通过按钮自定义设置时间和日期。
  2. 提供3种亮度级别设置,包含自动亮度模式。
  3. 具备可选的小时制蜂鸣提示功能。
  4. 用户能手动调整时钟速度,范围为 -15 到 15。

安装使用步骤

前提条件

假设用户已经下载了本项目的源码文件。

具体步骤

  1. 准备所需硬件:6块原始的Gotek LED屏幕板、Arduino开发板、微型电路板、线等。
  2. 组装硬件:
    • 从LED屏幕板中取出LED屏幕、控制器芯片和电容器,并焊接到微型电路板上。
    • 将四个单排针脚头焊接到每一块组装好的板子的右侧。
    • 将两行三列的显示屏组装在一起,确保各屏幕之间没有缝隙。
    • 连接每块板的电源、地和时钟信号线。
  3. 连接Arduino开发板:
    • 将每个板的DIO引脚连接到Arduino开发板的数字输入/输出引脚。
    • 连接Arduino开发板的电源和地线到屏幕的VCC和GND引脚。
    • 将Arduino的I/O引脚连接到屏幕的CLK引脚(这是时钟信号)。
  4. 连接蜂鸣器和按钮:
    • 蜂鸣器是可选的,但推荐使用,可在任何地方购买简单的桶型蜂鸣器。
    • 按钮用于操作时钟的各种设置,操作指南如下:
    • 该时钟通过单个按钮控制,有短按(少于一秒)、中按(超过一秒)和长按(超过两秒)三种操作,每种操作会通过不同频率和持续时间的蜂鸣声确认。
    • 短按:改变亮度模式并禁用之前的自动亮度模式(若已设置),手动选择有三个不同的亮度级别。
    • 中按:进入设置模式,可在不同设置之间切换。
    • 长按:打开自动亮度模式,自动亮度会根据时间自动调整,早上八点到晚上八点为高亮度,其余时间为低亮度。
    • 在设置模式下,短按改变小时、分钟、秒(重置为零)、日期、月份和年份的值等设置项;中按在不同设置之间切换;长按跳转到下一个设置屏幕进行确认修改的设置选项选择等。还可设置蜂鸣器开关、自动亮度开关以及时钟速度调整范围( -15 至 +15)。

请注意仔细阅读说明文档以获取更详细的操作指南和故障排除信息,此外还提供了操作和测试的视频链接供参考学习。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】