这款基于Metro Mini微控制器的时钟是一款极简时计,可以庆祝而不是隐藏其组件。这是一个简单的构建,电子化,你可以按照自己喜欢的方式存放和显示它!
您可以将它构建到面包板,perma-proto板上,甚至可以在没有板的情况下连接它。
材料:
可选:
Perma Proto板,或
母头针条,x2
彩色滤胶,胶带
时钟电路:
您可以在技术上仅使用Metro Mini和显示器制作时钟,但每次断电或复位时都需要重新设置时钟。它也不是非常准确。这就是实时时钟模块的用武之地。它有一个纽扣电池备份,比Metro Mini上的水晶更准确。
编码时钟:
首先,确保您习惯使用Arduino IDE将代码上传到Metro Mini。
接下来,您将向Arduino IDE添加三个库,
转到 草图>包含库>管理库...以打开 库管理器 。 在这里,搜索并安装这三个库:
- Adafruit GFX图书馆
- Adafruit的RTCLib
- Adafruit LED背包图书馆
现在,您已准备好上传时钟代码。复制附件中的代码,然后将其粘贴到新的Arduino草图中。将草图保存为metroMiniClock.ino,然后将其上传到您的电路板。
确保在 工具 - >板 菜单下选择了Adafruit Metro ,并在 工具 - >端口 菜单下 选择Metro Mini的串行端口。然后按上传按钮或单击 草图 - >上传 项目将代码发送到电路板。
上传后,Metro Minimalist Clock将启动,并显示时间!您现在可以从计算机上拔下USB电缆,并将其插入墙上适配器 - 它只需要从计算机上获取一次时间,从现在开始它将保持RTC模块的正确时间。即使拔下电源插头,RTC时钟的电池也会保持稳定。
如果您愿意,可以通过轻微更改草图代码来更改时钟是以24小时还是12小时时间格式显示时间。默认情况下,时钟使用12小时格式。