亲,“电路城”已合并升级到更全、更大、更强的「新与非网」。点击查看「新与非网」

本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

基于 Arduino UNO 的无RTC模块简单时钟

发布时间:2021-11-25
分享到:

基于 Arduino UNO 的无RTC模块简单时钟

发布时间:2021-11-25
分享到:

它只是一个由 Arduino 控制的简单数字时钟,无需使用任何 RTC 模块(实时时钟)。每次打开此时钟时,您都必须将其设置为当前时间,就像家庭中的模拟时钟一样。

我的目标是让初学者了解如何仅使用简单的材料而不使用大量难以理解的代码来使用 Arduino。那么让我们开始吧。
开始吧

任何没有使用面包板经验的人,连接电线都可以轻松制作这个电路。没有什么可担心的,只需按照图表并使用公跳线连接,或者您可以使用穿孔板并焊接所有东西。

按照电路图:

首先连接液晶显示器、触觉开关、电阻器和电位器。如果您在连接电路时遇到问题,请按照下面给出的分步图进行操作:

编程
然后使用 Arduino IDE 将下面给出的代码上传到您的 Arduino:

完成与 Arduino 的连接。这就是您构建的 Arduino 数字时钟。

测试
现在通过连接 USB 电缆或使用 12V 适配器为 Arduino 供电。Arduino 应该启动并且 LCD 背光应该发光。如果您在 LCD 上看不到任何内容,请不要担心。尝试转动电位器,您可以看到文字变得更清晰。当您达到所需的对比度时停止转动。根据电路图,右边的按钮是改变小时,左边的按钮是改变分钟。

最后一件事
您可以通过更改以下内容来更改时间下方显示的消息:

代码中的文本。

将 HAVE A NICE DAY 更改为 GOOD MORNING 、 GOOD EVENING 或其他任何内容。保存它,然后将其重新上传到 Arduino。

此外:设计时钟主体

现在你已经在面包板上构建了电路,将它转移到一个预制板上,这样你就可以把所有东西都放在一个盒子里。将所有内容复制到预制板上并不难。但请记住不要将按钮焊接在预制板上,使用一些电线延长按钮,以便我们可以将其粘在盒子外面

既然我们已经构建了时钟机制、显示器和所有这些,让我们构建一个主体来容纳我们所有的电子设备。我更喜欢使用纸板来制作它,因为它更容易使用,而且最重要的是它是可生物降解的。

制作盒子

我们将制作一个盒子,里面装着我们所有的电子产品、Arduino 等。盒子的要求尺寸是8cm(长)x 5cm(宽)x 4cm(高)

  • 通过在硬纸板上绘制图表或将下面给出的(真实的盒子模板)模板打印在 A4 纸上,然后将其粘贴到硬纸板上,将模板复制到纸板上。
  • 剪下模板。
  • 剪下标有“x”的矩形,以便可以看到 LCD 显示屏。
  • 沿着红线切割,这样我们就可以折叠所有东西来制作一个盒子。
  • 将电子设备放入盒子内。
  • 折叠所有东西并用热胶粘住它们。
  • 切孔,以便您可以取出按钮并将它们粘在盒子的侧面,并连接 12 伏适配器为电子设备供电。

建立圈子

想知道我为什么选择这种设计吗?

这是因为我打算为这个时钟添加更多功能,当我完成它时,我会告诉你们。

  • 剪出三个圆圈,一个半径为75 厘米,第二个半径为65 厘米,另一个半径为55 厘米,如下面的模板所示
  • 在每个圆圈的中间切出一个7 厘米 x 2 厘米的矩形,或者您可以使用粘贴在纸板上的印刷模板将其切出。
  • 用您最喜欢的颜色绘制圆圈,并添加您自己的设计!
  • 在大圆圈的顶部贴上与切口矩形对齐的中等大小的圆圈,然后以相同的方式将较小的圆圈贴在它上面

把这一切放在一起

将包含所有电子设备的盒子粘贴在大圆圈的背面,将 LCD 的显示与我们的切口矩形对齐。使用热胶枪将它们全部粘在一起。在时钟的背面粘上一个挂钩或类似的东西,这样你就可以把它挂在墙上

  • 启动你的时钟
  • 使用按钮调整时间
  • 挂在墙上!

到这里,您已经制作了自己的Arduino 数字时钟。

如果您对此项目有任何想法、意见或问题,请在下方留言。

原文链接丨以上内容来源网络,如涉及侵权可联系删除。

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论