TeleBall:自制 Arduino 掌上复古游戏机(打砖块 + 双人网球)
组件与物料
- Arduino Nano R3 ×1
- Adafruit 1.2 英寸 8×8 蓝色点阵屏(带 MAX7221 驱动)×1
- MAX7221CNG 显示驱动芯片 ×1
- NRF24L01+ 2.4 GHz 无线模块 ×1(双机对战用)
- 电位器(作为游戏手柄)×1
- 按键 ×1
- 4×AA 电池盒 + Mini USB 接口(供电/固件升级)
- 3D 打印外壳(Thingiverse 提供 STL)
- 定制 PCB(Gerber 文件提供,可送 JLCPCB 等打样)
单台成本约 $100–150,周末即可完成。
软件与在线服务
- Arduino IDE
- GitHub 仓库:sy2002/TeleBall(含完整固件、原理图、BOM、3D 模型、离线文档)
项目简介
TeleBall 是一款开源的极简掌机:8×8 像素单色屏、一个电位器拨杆、一个按键。支持单人《打砖块》与双人《双人网球》(两台设备经 NRF24L01 无线联机)。固件开源、注释详尽,极适合学习嵌入式游戏开发。
五大构建步骤
- 从 GitHub 下载/ Fork 完整工程包。
- 3D 打印外壳(自备打印机或在线服务)。
- 订购 PCB 并采购所有电子元件(需多家供应商拼单)。
- 焊接组装:PCB 与外壳通过焊接点阵屏固定,无需螺丝。
- 烧录固件(Arduino IDE),即可游戏。
玩法与扩展
- 新手模式较慢,高手可切换极速模式。
- 固件预留扩展接口,可自行开发新游戏。
- 项目官网 www.teleball.org 提供完整原理图、BOM、3D 文件、软件下载。
制造工艺
- 国际象棋:从古代起源到现代制造的专家概览
- 弹球机:经典街机游戏的历史、设计与制造
- 足球:从古老游戏到现代创新
- 美式橄榄球的演变与工艺:从古老游戏到现代NFL标准
- 树莓派 3 配合 PubNub 实现远程气象监测
- 树莓派 Zero 配合 Node‑RED 融合 TI SensorTag 与 Blynk 物联网平台
- 树莓派 PIR 运动传感器控制 LED 实战指南
- Bridge Shield扩展板:树莓派与Arduino集成打造智能机器人
- 用 Python 构建 Wi-Fi 控制的树莓派机器人:分步指南
- DIY Photoshop 硬件控制台:Arduino Nano RP2040 实现快捷键外设
- 自制 Arduboy 克隆掌机:从面包板到专业 PCB
- 掌握 C# using 指令:命名空间导入、别名与静态导入全解析