项目简介
本项目是一款基于Burroughs B - 7971显示器实现的复古风格数字时钟。运用现代的固件和电路设计理念,结合具有数字显示特性的Nixie管技术,打造出独特的视觉效果,为用户提供复古风格与现代技术结合的个性化产品。
项目的主要特性和功能
- 时间显示:支持24小时制和12小时制。
- 亮度调节:可自定义亮度级别。
- 时间设置:提供多样化的日期和时间设置选项。
- 闹钟功能:内置闹钟,支持设定特定时间和闹钟铃声。
- 显示特效:可设定显示特效和背景音乐。
- 电池管理:支持电池电量显示和电池低电量提醒。
- 温度显示:支持温度显示功能,并可自定义温度单位。
安装使用步骤
硬件安装步骤
- 电路组装:按照提供的电路设计图组装硬件,确保所有连接正确无误。
- 显示器安装:安装Burroughs B - 7971显示器和相关接口芯片。
- 电源供应:确保电源供电稳定,避免因电源问题导致的设备故障。
软件安装步骤
方法一:使用Arduino IDE
- 安装Arduino IDE:下载并安装最新版本的Arduino IDE。
- 更新AVR - GCC:将AVR - GCC更新至版本8.1或更高。
- 下载库文件:下载并安装以下库文件:nAudio、nCoder、nDisplay、nI2C、nRTC、nStd。
- 导入项目:下载B7971 - Nixie - Clock源码,并在Arduino IDE中打开
/Firmware/B7971 - Nixie - Clock/B7971 - Nixie - Clock.ino
。 - 编译上传:点击Arduino IDE中的“上传”按钮,编译并上传固件至硬件。
方法二:使用Docker
- 安装Docker:在构建系统上安装Docker CE。
- 安装Arduino Builder:安装Docker版的Arduino Builder。
- 下载库文件:下载并解压以下库文件至
libs
目录:nAudio、nCoder、nDisplay、nI2C、nRTC、nStd。 - 组织目录结构:创建目录结构,包含
B7971 - Nixie - Clock
、src
和libs
三个目录。 - 复制源码:将B7971 - Nixie - Clock源码复制至
src
目录。 - 运行构建脚本:运行提供的构建脚本,编译源码。
- 获取固件:编译成功后,
.hex
文件将位于src
目录中。
配置与使用
- 初次启动:设备初次启动后会自动跳转到菜单界面进行配置。
- 手动配置:通过按键进行手动配置,设置时间、亮度等参数。
- 调试与故障排查:通过串口调试工具进行调试和故障排查。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】