【Arduino 动手做】一个在 ATTiny85 上运行的复古游戏机

2025-06-201117
AI 快速预览详细 收起
本文介绍了如何使用ATTiny85和1.54英寸OLED屏幕制作一个复古游戏机。项目中详细说明了接线和安装步骤,并解决了使用SSD1306驱动程序来确保OLED屏幕正常显示的问题。适合远视用户,可以清晰地看到游戏画面。通过这个项目,你可以重温经典的《太空侵略者》等游戏,同时锻炼手指灵活性。
记得小时候,我经常在咖啡馆里用游戏机玩《太空侵略者》。 跟以前不一样,现在我玩游戏是为了锻炼手指,防止痴呆。时间过得真快。(*^▽^*)

我经常看到使用 0.96 英寸小型 OLED 的小型游戏机,但由于我的视力现在是远视的,我发现很难看清,所以我将使用稍大一点的显示屏来创建一个。

接线和安装

将OLED、开关以及用于电源和充电指示的3mm LED焊接到引线上,然后用热胶固定在外壳上。
后盖上的通用电路板安装凸起尺寸为12.5 x 15 mm,以适合电路板上间距为2.5 mm的孔。
锂聚合物电池用尼龙搭扣固定在后盖上。

它是一个小型卡式板,上面安装了 ATTINY85。

当开关打开时,蓝色电源指示灯LED会亮起,充电时,红色LED会亮起(从充电模块接线)。

1.54英寸的OLED屏幕很容易看清,但它的显示驱动程序是SH1116,我怎么也找不到驱动文件。之前用SH1106驱动的时候遇到了问题,因为它显示不正常,但用SSD1306驱动就显示正常了。这让人很困惑。

【Arduino 动手做】一个在 ATTiny85 上运行的复古游戏机图1

【Arduino 动手做】一个在 ATTiny85 上运行的复古游戏机图2

【Arduino 动手做】一个在 ATTiny85 上运行的复古游戏机图3

【Arduino 动手做】一个在 ATTiny85 上运行的复古游戏机图4

【Arduino 动手做】一个在 ATTiny85 上运行的复古游戏机图5

【Arduino 动手做】一个在 ATTiny85 上运行的复古游戏机图6

【Arduino 动手做】一个在 ATTiny85 上运行的复古游戏机图7

【Arduino 动手做】一个在 ATTiny85 上运行的复古游戏机图8

【Arduino 动手做】一个在 ATTiny85 上运行的复古游戏机图9

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
驴友花雕
驴友花雕
作者

【Arduino 动手做】一个在 ATTiny85 上运行的复古游戏机
项目链接:https://blogdaichan.hatenablog.com/entry/2024/02/14/091816
项目作者:Daichan ( id: blogdaichan )
参考资料:
https://www.youtube.com/watch?v=ER7DgWuYp_g&t=8s
项目代码:
https://github.com/cheungbx/gametiny
3D 文件:https://drive.google.com/file/d/1rG7vhkS1UmeeNIWTKIRtAhewXNH_6476/view

- 没有更多了 -