资料介绍
描述
这些是在过期信用卡上构建 ATtiny85 游戏机的说明。
有几种复古游戏机设计:由 Daniel Champagne 设计的 Attiny Joypad.. (Electro LIB) 2018 GPL V3 是一个很棒的平台,带有 4 向方向按钮/操纵杆和另一个开火按钮。webbloggles 创建的另一个名为 Attiny Arcade 的平台也是一个很棒的迷你游戏机,只有两个按钮,非常简单。这两个平台都激励我去创造一些东西,从两个世界中汲取最好的东西。
我称之为“Gametiny”的这个版本的游戏板是基于 Daniel Champagne 创建的 Attiny Joypad。我对其进行了修改,为 USBasp 编程器添加了一个标头,该标头兼作包含 ATtiny85 芯片的游戏卡带的插座。你可以制作一些游戏卡带并加载你最喜欢的游戏,这样你就可以在旅途中交换游戏。阁楼 85 非常节能。您只需一节 CR2032 电池即可玩几个小时的游戏。除了通常用作开火按钮的 A 按钮外,我还添加了一个 B 按钮以将 PB3 接地。这允许中断代码同时适用于 PB1 和 PB3,从而更容易将为 Attiny arcade 编写的游戏转换为在 Attiny 游戏手柄上运行。
链接
由 Daniel Champagne 设计的原创 Tiny Joypad。
https://sites.google.com/view/arduino-collection
原装 Attiny Arcade 钥匙扣套件
http://webboggles.com/attiny85-game-kit-assembly-instructions/
attiny85 的 Arduino 板驱动程序
https://raw.githubusercontent.com/damellis/attiny/...
原理图和源代码在https://github.com/cheungbx/gametiny
第 1 步:获取零件
1. 对于每个游戏卡带,一个 ATtiny85 SOD-8(表面贴装),一个小型单面穿孔板(原型板),一个 8 针公头。
2. 4 针(GND、VCC、SCK、SDA)上的 0.9 英寸 I2C 单色 OLED(带有嵌入式 SSD1306 控制器)。
3. CR2032 3.3V 锂电池。
4. CR2032 电池座。
5. 迷你压电发声单元。
6. 3.5mm耳机插孔带开关
7. 6个静音按钮
8. 用于音量控制的 Mini 10K VR。
9. 用于连接游戏卡带的 8 针母头。
10 电源按钮的迷你滑动开关
11. 2 张过期的信用卡或相同尺寸的纸/塑料板。
12. 0.2mm或0.3mm叠层(绝缘)线
13.USBasp程序员。
14. 8芯带状电缆。
15. 用于编程电缆的 8 针母头和 2x4 针母头。
第二步:制作主板
这个项目使用一张过期的信用卡作为框架。您也可以使用硬纸板或塑料板。
设计电源插座上按钮的布局。用实际尺寸将功率点打印到纸上。我使用一页上两张幻灯片的打印设置将其缩小到实际大小。使用双面胶带将布局粘贴到信用卡上。使用 0.5 毫米钻孔在标记点上钻孔,以便将按钮和其他组件安装到信用卡上。将短线焊接到每个静音按钮的两侧,以便将它们插入信用卡。有用于向上、向下、向左、向右的 D-PAD 按钮和开火按钮(A 和 B)。将按钮和其他组件插入信用卡。对于腿较长的组件,例如按钮,将腿向相反方向弯曲以将其固定到位。否则,请使用双面胶带或胶水将组件固定到位。根据电路图使用 0.3mm 层压(绝缘)线连接电路。为了使主板尽可能薄,OLED 直接焊接到电线上,而不是使用公头引脚。一个 8 针母头用于连接实际上是表面安装的 Attiny 85 微控制器的游戏卡带。
用第二张信用卡盖住背面的电线。
第 3 步:制作游戏卡带
1.剪出一块可以容纳4排8孔的小穿孔板
2. 使用切割器将第 3 行分成两个断开的一半(用于 Attiny 85 的中间两个引脚站立)。
3. 将 ATtiny85 SOD-8(表面贴装)焊接到电路板上。
4. 将一个 8 针公头焊接到第一行。
5. 根据电路图使用 0.3mm 层压(绝缘)线连接墨盒。
第 4 步:将游戏装入卡带
1. 如果您是 Arduino 新手,请从 arduino.cc 下载 arduino。单击软件。单击下载。然后选择适用于您的 PC 或 Mac 的版本。下载并安装。
2. 浏览到https://github.com/MrBlinky/Arduboy-homemade-package并按照那里的说明添加板定义和库以支持自制的 Arduboy 和 Flash 购物车。我将总结为以下步骤:
3.启动Arduino IDE。单击 Arduino 顶部菜单中的首选项。将此文本输入“其他 Boards Manager URL” https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json如果字段中已有其他文本,请插入此在开头附加文本,然后添加一个“,”并保持其他 URL 已经存在。
4. 退出Arduino IDE,重新启动IDE,使上述修改生效。
5. 单击工具 -> 开发板: -> 开发板管理器。输入“Attiny”进行搜索。选择以安装最新版本的 Attiny 板驱动程序。该包将被添加到 Arduino。
6. 现在选择 Tools-> Board:“ATtiny 25/45/85”
并选择以下参数:
处理器:Attiny 85
时钟:Internal 8Mhz(仅限吃豆人游戏,选择Internal 16Mhz)
程序员:USBasp
7. 获取 USBasp 编程器,将其切换到 5V(而不是 3V)。将 USBasp 编程器连接到 USB 端口,并将带状电缆连接到编程器。将带有 8 针母头的带状电缆的另一端连接到游戏卡带的公头(上面焊接了 Attiny 85 芯片)。
8. 点击“Burn Bootloader”将保险丝烧到Attiny 85。检查输出成功完成。
9. 从 Arduino IDE 中,将游戏的源代码打开到 Arduino IDE 中。在这里参考我的 GitHub 链接:https ://github.com/cheungbx/gametiny
10、点击“->”通过USBasp编程器编译并上传游戏到游戏卡带上的ATtiny85芯片。检查上传是否成功。
11. 将游戏卡带插入主板。使用滑动开关打开游戏板并开始游戏。
12. 大多数游戏都写成游戏结束后进入睡眠模式。要唤醒它,只需按 A 或 B 按钮即可。
13. 如果按钮或声音输出不起作用,请加载“Attiny Tester”以测试按下和松开按钮时按钮的值是否正确更改,以及当您按下任何按钮时是否听到蜂鸣声。仔细检查并修复任何焊接或接线问题。
- 使用ATTINY85的简单RGB桌面时钟
- 将ATtiny85与Arduino IDE结合使用
- 基于Attiny85的macropad
- 用Attiny85制作Macropad
- 带蓝牙的Attiny85/84
- 基于ATtiny85的AVR编程器 0次下载
- 编程ATTINY85芯片开源分享
- DIY ATtiny85 Roomba墙
- 带有ATTINY85的迷你Arduino
- ATtiny85突破开源项目
- ATTINY85 Neopixel驱动程序
- Attiny85 Mosfet Gelistirme卡丁车
- 带ATTINY85的交通灯
- 用Attiny85控制水泵浇花
- Digispark ATtiny85 ADC采样 analogRead()
- 可在单片机上练手的小型图形库 765次阅读
- 分享2款可在单片机上练手的小型图形库 1714次阅读
- DIY一个电子卡锁安全系统 2128次阅读
- 如何利用Arduino UNO和SD卡制作音乐播放器 8108次阅读
- 防范信用卡欺诈能否借助rfid技术 483次阅读
- 微雪电子树莓派游戏机套餐|GamePi20 4.3寸屏介绍 2286次阅读
- 微雪电子树莓派迷你游戏机扩展板|GamePi15 1.54寸屏介绍 2721次阅读
- 微雪电子树莓派游戏机配件包|GamePi20配件包 4.3寸屏介绍 2134次阅读
- 微雪电子 树莓派游戏机扩展板|GamePi43 4.3寸屏介绍 2948次阅读
- 微雪电子树莓派游戏机配件包|GamePi43介绍 2234次阅读
- 微雪电子树莓派配件包G 游戏机配件包介绍 1645次阅读
- 基于Raspberry Pi 3 Model B+的掌上游戏机介绍 5153次阅读
- 如何构建检测信用卡诈骗的机器学习模型? 3130次阅读
- 便携式吉他游戏机diy图解 3859次阅读
- IC简介 IC卡与单片机的应用 1w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多