项目简介
本项目是针对Hack Club Hack Hour Clock(Arcade Ticket Counter)开发的替代固件,即Arcade WiFi时钟系统。借助NTP(网络时间协议)实现当前时间的实时显示,目前已更新至V1.1版本,解决了午夜显示、时间溢出等问题,同时加强了对GMT时区偏移的支持。
项目的主要特性和功能
- 利用NTP同步实时显示当前时间。
- 支持多种时区设置。
- 可在不同WiFi环境下稳定运行。
- 能手动开启或关闭12小时制显示。
- 支持GMT偏移的半小时设置。
安装使用步骤
环境准备
- 安装Arduino IDE 2.0或更高版本。
- 安装Arduino库:ShiftDisplay2(用于管理显示)和NTPCilent(用于与NTP服务器通信)。
代码获取与打开
从仓库下载V1.ino文件,也可选择RTCexperimental.ino(依赖本地RTC且尚在开发中),并在Arduino IDE中打开。
设备连接与设置
- 将时钟设备连接到电脑,在Arduino IDE中选择“Raspberry Pi Pico W”作为开发板型号。若首次安装固件,连接设备前按住设备后方的BOOTSEL按钮。
- 在代码中编辑WiFi的SSID和PASS,设置GMT偏移量(如EST为 -4)。
编译与上传
- 点击验证按钮,等待编译完成。
- 点击上传按钮,等待Pi Pico完成闪存。
启动与使用
- 启动设备后,时钟会先空白至少10秒,这是正常的连接和同步过程,可能需时长达1分钟。
- 时钟显示“SYnC”,表示已建立连接并正在计算正确时间。
- 之后正常显示时间。若时钟缓慢闪烁,说明失去与NTP的连接,可重启设备或检查WiFi连接。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】