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

【源码】基于Burroughs B7971显示器的Nixie Clock系统

项目简介

本项目是一款基于Burroughs B - 7971显示器实现的复古风格数字时钟。运用现代的固件和电路设计理念,结合具有数字显示特性的Nixie管技术,打造出独特的视觉效果,为用户提供复古风格与现代技术结合的个性化产品。

项目的主要特性和功能

  • 时间显示:支持24小时制和12小时制。
  • 亮度调节:可自定义亮度级别。
  • 时间设置:提供多样化的日期和时间设置选项。
  • 闹钟功能:内置闹钟,支持设定特定时间和闹钟铃声。
  • 显示特效:可设定显示特效和背景音乐。
  • 电池管理:支持电池电量显示和电池低电量提醒。
  • 温度显示:支持温度显示功能,并可自定义温度单位。

安装使用步骤

硬件安装步骤

  1. 电路组装:按照提供的电路设计图组装硬件,确保所有连接正确无误。
  2. 显示器安装:安装Burroughs B - 7971显示器和相关接口芯片。
  3. 电源供应:确保电源供电稳定,避免因电源问题导致的设备故障。

软件安装步骤

方法一:使用Arduino IDE

  1. 安装Arduino IDE:下载并安装最新版本的Arduino IDE。
  2. 更新AVR - GCC:将AVR - GCC更新至版本8.1或更高。
  3. 下载库文件:下载并安装以下库文件:nAudio、nCoder、nDisplay、nI2C、nRTC、nStd。
  4. 导入项目:下载B7971 - Nixie - Clock源码,并在Arduino IDE中打开/Firmware/B7971 - Nixie - Clock/B7971 - Nixie - Clock.ino
  5. 编译上传:点击Arduino IDE中的“上传”按钮,编译并上传固件至硬件。

方法二:使用Docker

  1. 安装Docker:在构建系统上安装Docker CE。
  2. 安装Arduino Builder:安装Docker版的Arduino Builder。
  3. 下载库文件:下载并解压以下库文件至libs目录:nAudio、nCoder、nDisplay、nI2C、nRTC、nStd。
  4. 组织目录结构:创建目录结构,包含B7971 - Nixie - Clocksrclibs三个目录。
  5. 复制源码:将B7971 - Nixie - Clock源码复制至src目录。
  6. 运行构建脚本:运行提供的构建脚本,编译源码。
  7. 获取固件:编译成功后,.hex文件将位于src目录中。

配置与使用

  1. 初次启动:设备初次启动后会自动跳转到菜单界面进行配置。
  2. 手动配置:通过按键进行手动配置,设置时间、亮度等参数。
  3. 调试与故障排查:通过串口调试工具进行调试和故障排查。

下载地址

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