项目简介
这是一个重建项目,原有的空气曲棍球记分板系统因高压电损坏,本项目使用Arduino或其他嵌入式系统替换原有硬件,重新实现其功能,涵盖硬件修复替换与软件重新设计实现。
项目的主要特性和功能
主要特性
- 双面记分板设计,可置于桌子中央。
- 采用红外发射器和接收器进行目标得分检测。
- 设有功能按钮,可设置游戏时间、得分限制以及启动游戏。
- 内置音箱,可播放启动、得分等游戏音效。
功能描述
- 分数显示:通过中断引脚追踪分数。
- “派对模式”:得分时记分板闪烁灯光。
- 游戏模式选择:基于得分限制。
- 重置按钮功能。
- 时钟功能:根据比赛得分决定游戏进度。
- 双声道音箱及音量调节功能:用迷你空气曲棍球拍作音量调节器。
安装使用步骤
硬件安装
- 准备硬件,如Arduino Nano(Atmega328p)、红外发射器和接收器模块、音频放大器和扬声器等。
- 按电路图将硬件模块连接到Arduino板。
- 若计划使用,将ESP8266或ESP32模块连接到Arduino板(目前因显示库问题,暂用Arduino Nano,后续会改进集成)。
- 初始化各模块,如红外检测模块、音频放大器等。
- 设置GPIO引脚用于接收和发送信号,并连接至计分系统。
- 测试硬件连接是否正常。
- 编写并上传代码至Arduino板。
- 调试硬件功能,确保模块与Arduino正常通信。
- 进行简单计分测试,确保计分系统正常工作。
- 测试功能按钮和音频播放效果,确保可正常使用。
注意事项
- 安装和使用时遵守电气安全规定,此项目涉及电路板操作,有电击危险。
- 更改硬件配置前确保安全。
- 软件开发仍在进行中,存在非完全非阻塞处理、目标检测和部分功能待开发的情况,使用中可能遇问题。
- 遇到问题可查阅项目文档或寻求专业人士帮助。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】