它只是一个由arduino控制的简单数字时钟,无需使用任何rtc模块(实时时钟)。每次打开此时钟时,您都必须将其设置为当前时间,就像家庭中的模拟时钟一样。
我的目标是让初学者了解如何仅使用简单的材料而不使用大量难以理解的代码来使用arduino。那么让我们开始吧。
开始吧
任何没有使用面包板经验的人,连接电线都可以轻松制作这个电路。没有什么可担心的,只需按照图表并使用公跳线连接,或者您可以使用穿孔板并焊接所有东西。
按照电路图:
首先连接液晶显示器、触觉开关、电阻器和电位器。如果您在连接电路时遇到问题,请按照下面给出的分步图进行操作:
编程
然后使用arduinoide将下面给出的代码上传到您的arduino:
完成与arduino的连接。这就是您构建的arduino数字时钟。
测试
现在通过连接usb电缆或使用12v适配器为arduino供电。arduino应该启动并且lcd背光应该发光。如果您在lcd上看不到任何内容,请不要担心。尝试转动电位器,您可以看到文字变得更清晰。当您达到所需的对比度时停止转动。根据电路图,右边的按钮是改变小时,左边的按钮是改变分钟。
最后一件事
您可以通过更改以下内容来更改时间下方显示的消息:
代码中的文本。
将haveaniceday更改为goodmorning、goodevening或其他任何内容。保存它,然后将其重新上传到arduino。
此外:设计时钟主体
现在你已经在面包板上构建了电路,将它转移到一个预制板上,这样你就可以把所有东西都放在一个盒子里。将所有内容复制到预制板上并不难。但请记住不要将按钮焊接在预制板上,使用一些电线延长按钮,以便我们可以将其粘在盒子外面
既然我们已经构建了时钟机制、显示器和所有这些,让我们构建一个主体来容纳我们所有的电子设备。我更喜欢使用纸板来制作它,因为它更容易使用,而且最重要的是它是可生物降解的。
制作盒子
我们将制作一个盒子,里面装着我们所有的电子产品、arduino等。盒子的要求尺寸是8cm(长)x5cm(宽)x4cm(高)
通过在硬纸板上绘制图表或将下面给出的(真实的盒子模板)模板打印在a4纸上,然后将其粘贴到硬纸板上,将模板复制到纸板上。
剪下模板。
剪下标有“x”的矩形,以便可以看到lcd显示屏。
沿着红线切割,这样我们就可以折叠所有东西来制作一个盒子。
将电子设备放入盒子内。
折叠所有东西并用热胶粘住它们。
切孔,以便您可以取出按钮并将它们粘在盒子的侧面,并连接12伏适配器为电子设备供电。
建立圈子
想知道我为什么选择这种设计吗?
这是因为我打算为这个时钟添加更多功能,当我完成它时,我会告诉你们。
剪出三个圆圈,一个半径为75厘米,第二个半径为65厘米,另一个半径为55厘米,如下面的模板所示
在每个圆圈的中间切出一个7厘米x2厘米的矩形,或者您可以使用粘贴在纸板上的印刷模板将其切出。
用您最喜欢的颜色绘制圆圈,并添加您自己的设计!
在大圆圈的顶部贴上与切口矩形对齐的中等大小的圆圈,然后以相同的方式将较小的圆圈贴在它上面
把这一切放在一起
将包含所有电子设备的盒子粘贴在大圆圈的背面,将lcd的显示与我们的切口矩形对齐。使用热胶枪将它们全部粘在一起。在时钟的背面粘上一个挂钩或类似的东西,这样你就可以把它挂在墙上
启动你的时钟
使用按钮调整时间
挂在墙上!
到这里,您已经制作了自己的arduino数字时钟。
安防系统中交换机的作用 安装交换机注意事项
新唐开发平台黄金3部曲:USB to Serial Port软件协助您透传或是监控I2C,SPI和CAN数据
面板减产带动景气复苏,下一代显示技术很重要
德美中三国Robotaxi商业落地进度对比:谁被低估了?
LED导热硅脂会固化吗?固化后的导热硅脂还能正常发挥性能吗?
如何利用Arduino UNO设计无RTC模块简单时钟
国芯思辰|基本半导体SiC肖特基二极管助力OBC发展,650V B1D系列可P2P替代Wolfspeed的C3D系列
浅谈弧光保护装置的监测及保护作用
发光二极管原理
磁环在数据线上的应用及选择
从自主代客泊车解读我来自动驾驶的发展
大基金二期开始发力 陆续投资多家领头企业
Veritas收购Globanet,新功能将允许用户获得和使用更多数据源
场效应管和晶闸管的区别
ADI与您相约CES 2023,体验边缘智能、畅享美好生活
高品质洗烘一体机盘点 衣物即洗即干即穿
小米手表高清图集
加速5G商用步伐,叠境数字与三大运营商共推5G实时全息
现场总线技术有什么优点
基于NanoPin无线电发射器对动物进行追踪保护