如何利用Arduino UNO设计无RTC模块简单时钟

描述

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

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

开始吧

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

按照电路图:

Arduino

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

编程

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

Arduino

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

测试

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

Arduino

最后一件事

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

Arduino

代码中的文本。

将HAVEANICEDAY更改为GOODMORNING、GOODEVENING或其他任何内容。保存它,然后将其重新上传到Arduino。

Arduino

此外:设计时钟主体

Arduino

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

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

制作盒子

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

通过在硬纸板上绘制图表或将下面给出的(真实的盒子模板)模板打印在A4纸上,然后将其粘贴到硬纸板上,将模板复制到纸板上。

剪下模板。

剪下标有“x”的矩形,以便可以看到LCD显示屏。

沿着红线切割,这样我们就可以折叠所有东西来制作一个盒子。

将电子设备放入盒子内。

折叠所有东西并用热胶粘住它们。

切孔,以便您可以取出按钮并将它们粘在盒子的侧面,并连接12伏适配器为电子设备供电。

建立圈子

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

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

剪出三个圆圈,一个半径为75厘米,第二个半径为65厘米,另一个半径为55厘米,如下面的模板所示

在每个圆圈的中间切出一个7厘米x2厘米的矩形,或者您可以使用粘贴在纸板上的印刷模板将其切出。

用您最喜欢的颜色绘制圆圈,并添加您自己的设计!

在大圆圈的顶部贴上与切口矩形对齐的中等大小的圆圈,然后以相同的方式将较小的圆圈贴在它上面

把这一切放在一起

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

启动你的时钟

使用按钮调整时间

挂在墙上!

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

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

全部0条评论

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

×
20
完善资料,
赚取积分