×

复古游戏时钟开源构建

消耗积分:0 | 格式:zip | 大小:0.16 MB | 2023-07-05

李春梅

分享资料个

描述

在过去的岁月里,我很喜欢玩那些复古游戏,这个时钟让我想起了我年轻时的一些美好回忆。

(实际上那是胡说八道,在这种大流行期间不得不在家中自我隔离,这是出于无聊的想法)。

3D打印

我没有为这个项目设计自己的案例,而是使用了mkchung22设计的案例打印是直截了当的,我使用了 0.2 毫米的高度,没有支撑。

示意图

时钟基本上由一个 Arduino Nano、一个 DS3231 RTC、一个 SPI OLED 0.96" 显示器和几个开关组成。无源蜂鸣器是可选的,因为这个时钟不是闹钟,因此不使用。你可以连接组件使用标准连接线并使用热胶将模块固定到位。我决定制作用于固定 OLED 显示器、按钮、扬声器和 RTC 的印刷电路板会更整洁,最终更容易构建。

poYBAGOX50aAby9sAAD-L89HZak967.png
时钟示意图
 

印刷电路板

如果您希望将电路板商业化或像我一样自己制作电路板,则包含用于 PCB 的 Eagle 文件。我使用了碳粉方法。

注意:0.96" OLED 模块的 IO 引脚顺序有所不同。我有一些 VCC 和 GND 被调换的地方。

poYBAGOX50mAWLTYAAH5ANPlTPE167.jpg
该板很简单,并且有用于连接到 Arduino Nano 的电线的焊盘
 

 

完成的 PCB - 注意 0;96
完成的 PCB - 注意 0;96" OLED 屏幕上的引脚顺序
 

总装

这是一个相当紧密的配合。

poYBAGOX53-ACq0bAAG5lxVUYcI078.jpg
盒子里面空间不大
 

连接组件后,在尝试将所有内容粘合到位之前对所有内容进行编程和测试。我将 Arduino Nano 热粘到背板上。将PCB放入盒子后,我加了两小块泡沫,当外壳背面拧上时,将PCB用力推向外壳正面。

软件

所有功劳归于 0miker0 和 mic159。我对他们的代码做了很少的改动。

这两个按钮用于控制时钟的不同模式。LEFT 按钮在不同的显示模式之间切换。右按钮调出设置菜单。

pYYBAGOX546AeHIHAABzYUAMtfg837.jpg
设置日期和时间
 

使用左键选择菜单项,使用右键调用它。

 

 


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

评论(0)
发评论

下载排行榜

全部0条评论

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