×

ATtiny1614街机开源分享

消耗积分:0 | 格式:zip | 大小:0.18 MB | 2022-12-15

李义坤

分享资料个

描述

这是我的 Webboggles 的ATtiny Arcade 钥匙扣游戏套件版本。我用新的 ATtiny1614 微处理器之一替换了 ATtiny85 微处理器。它们有两倍的闪存和静态 RAM。这让我可以在我的控制台中拥有四款游戏,而不是一款。

构建自己的控制台

ATtiny1614 微处理器唯一真正的缺点是它只能作为表面贴装器件 (SMD) 使用。这意味着需要PCB。您可以使用适配器板,例如我为使用带有 Arduino IDE 的新 ATtiny 处理器教程制作的适配器板,但作为 14 针 IC,它不适合 ATtiny85 Arcade 控制台的外形尺寸。

如果您希望获得商业制造的印刷电路板或像我一样自己制作,则包含 Eagle 文件。我使用了碳粉方法。

pYYBAGOX-7aAcNi8AAI5haoWcnk799.jpg
用于容纳 ATtiny1614 微处理器的 PCB
 

组装电路

首先焊接表面贴装组件,然后是链接、扬声器、排针,最后是两个开关。

pYYBAGOX-76AXM6EAAGWIoBzThQ031.jpg
组装 PCB 的俯视图、侧视图和仰视图
 

对 ATtiny1614 进行编程

有一个 3 针接头连接到 UPDI 编程器。如果您没有,它们很容易构建,请参阅Create Your Own UPDI Programmer了解详细信息。您还需要在 Arduino IDE 中安装板支持。请参阅将新的 ATtiny 处理器与 Arduino IDE 一起使用,以逐步了解您需要做什么。

打印案例

通过切片机软件传递附加的 STL 文件后,可以 3D 打印外壳。我使用了 0.2 毫米的层高,没有支撑。

poYBAGOX-_6AaEhJAA5uKgUAvh8541.jpg
3D打印案例
 

其他游戏

ATtiny85 Arcade 控制台还有许多其他游戏可用。它们很容易移植到 ATtiny1614,因为大多数更改都在 SSD1306 库中。需要注意的一点是,在我的设计中,按钮在低电平有效,而在 ATtiny85 Arcade 控制台上,它们在高电平有效。

 

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !