亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

信用卡大小 Arduboy 克隆机:Arduino Nano + I²C OLED 复古游戏机自制

核心硬件清单

工具需求

项目背景

Arduboy 是一款信用卡大小的开源 8-bit 游戏机,基于 ATmega32U4 + 128×64 OLED,拥有丰富的开源游戏库。本项目将主控替换为更常见的 Arduino Nano(ATmega328P),屏幕改用 I²C OLED,硬件成本更低、采购更易,同时保持与 Arduboy2 库兼容,可直接运行数十款经典游戏。

电路原理

固件移植要点

  1. 安装 Arduboy2 库:GitHub(已适配 I²C OLED 与 Nano)。
  2. 在 Arduino IDE 中选择 Arduino Nano (Old Bootloader) 或 ATmega328P。
  3. 直接编译上传 Arduboy2 例程中的游戏(如 ArduBreakout、Pinball、Snake 等),无需修改代码。

测试通过游戏列表

3D 打印外壳

项目附件提供 .stl 文件(3d_parts_ThLGvJvWga.rar),包含上下盖、按键帽、电池仓,打印材料建议 PLA,填充 20%,层高 0.2 mm。组装时注意 OLED 与按键对齐,螺丝柱设计为 M2 自攻螺丝。

原理图与 PCB 布局

原理图见附件(schematics),已在 4×6 cm 万用板上验证布局;如需批量可参考设计绘制双层 PCB。

常见问题 FAQ

制造工艺

  1. Arduino 与树莓派 2 I2C 通信集成:打造物联网传感器项目的最佳搭档
  2. 自制 Arduboy 克隆掌机:从面包板到专业 PCB
  3. 用 Arduino UNO 和 OLED 显示屏制作经典 Pong 游戏:分步教程
  4. Arduino Due 驱动 3.2″ TFT 实现温度监测与实时时钟
  5. 自制简易红外避障传感器:IR LED + 光电二极管 + Arduino
  6. 基于 Arduino Mega 与 Nextion 显示屏的交互式气象站
  7. Arduino Nano + 摇杆控制双步进电机:Visuino 图形化教程
  8. Arduino DIY 电压表:Nokia 5110 屏幕显示,手把手教学
  9. Arduino Nano 驱动 128x64 OLED 实时运行康威生命游戏 (元胞自动机)
  10. Arduino Nano 手持盖革计数器:DIY 核辐射检测仪
  11. Arduino GPS与TFT触摸屏扩展板:实时定位显示项目
  12. 为Arduino构建隔离模拟输入电路