0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

世界5区时钟的制作图解

454398 来源:wv 2019-09-20 08:57 次阅读

第1步:零件

制作我使用的时钟

- Arduino Uno(但Nano或Mega也可以使用)

- (5)TM1637显示器

- (5)LED(用作AM/PM指示灯)

- (5)220欧姆电阻器

- RTC3231时钟

- AdaFruit NeoPixel棒或其他照明

- 触摸传感器激活光

- 降压转换器以适应功耗

- 框架或外壳(I 3D打印一个外壳,但要有创意

- 带有插座的12V电源(允许分割输入)

- 可选 - Arduino Uno屏蔽(只是为了使它成为一个更简单)

第2步:入门

我还是TM1637的新手,所以我先编程一个,看看我能做些什么。起初它什么也没做,但是Arduino社区很棒,很快让我开始运行。在我的TM1637上,我不得不切断背面的2个盖子以使其工作,并从那里只是一些试验和错误。最后我仍然无法得到一个时钟的冒号 - 它“替换”位置1的小时数字,但我现在没问题。

接下来,电线首先要确保所有连接和编程都匹配 - 所以,我仍然是一步一步的人。然后通过查找与GMT的时差来确定所需的位置并设置目标位置。现在进行焊接和定位。

步骤3:接线

使用桶装电源连接器作为12v输入,将电源和地线分成1)降压转换器和2)Arduino上的Vin。

使用降压转换器使屏蔽上的5v电源和接地行运行连接,这将稳定任何电源问题。

每个TM1637有4个连接(5v,Grd,数据和时钟),DIO和CLK连接到各个GPIO引脚(我使用2-11)和我的行电源。

对于Meridian指示灯(5个LED)焊接(5)220欧姆接地,阳极连接到A0-A3和D12。

RTC需要5v和Grd以及SDA和SCL(A4和A5)。

灯棒需要接地两次,一次到行,一次到Uno。将5v运行到行,将数据运行到GPIO(D13)。触摸传感器运行至5v和Grd以及GPIO D0。

步骤4:编程

编程非常简单。我使用TM1637display.h库来显示,为每个显示分配一个唯一的名称 - 可以预测的是,使用城市名称。只需更改每个DIO和CLK引脚即可。

使用时差对您的第一个位置进行编码,并根据小时设置LED的AM/PM周长。使用它来复制每个位置。

我将小时分配到0位,2位,没有前导零。对于分钟,我使用‘分钟’并除以10表示数字1(位2,1位)和数字2(位3,1位数)的模数(%)。

使用传感器照亮NeoPixel就像使用Adafruit_NeoPixel库的任何其他按钮/LED组合一样。

简单。

第5步:汇编

制作一个合适的外壳,适合显示器和一些后面的电路板,电源输入和降压转换器。插入,连接电线,打开电源并准备就绪。好吧,可能还有更多,但不管设计如何,这些都是基础知识。

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

    关注

    11

    文章

    1734

    浏览量

    131516
  • Arduino
    +关注

    关注

    188

    文章

    6470

    浏览量

    187179
收藏 人收藏

    评论

    相关推荐

    使用带时钟输出的TPS51103EVM集成3.3V/5V电源LDO

    电子发烧友网站提供《使用带时钟输出的TPS51103EVM集成3.3V/5V电源LDO.pdf》资料免费下载
    发表于 12-20 16:25 0次下载
    使用带<b class='flag-5'>时钟</b>输出的TPS51103EVM集成3.3V/<b class='flag-5'>5</b>V电源LDO

    TAx5x1x系列支持的时钟错误配置、检测和模式

    电子发烧友网站提供《TAx5x1x系列支持的时钟错误配置、检测和模式.pdf》资料免费下载
    发表于 08-28 11:27 0次下载
    TAx<b class='flag-5'>5</b>x1x系列支持的<b class='flag-5'>时钟</b>错误配置、检测和模式

    器件的时钟配置和TAx5x1x系列的灵活时钟

    电子发烧友网站提供《器件的时钟配置和TAx5x1x系列的灵活时钟.pdf》资料免费下载
    发表于 08-28 11:03 0次下载
    器件的<b class='flag-5'>时钟</b>配置和TAx<b class='flag-5'>5</b>x1x系列的灵活<b class='flag-5'>时钟</b>

    时钟抖动和时钟偏移的区别

    时钟抖动(Jitter)和时钟偏移(Skew)是数字电路设计中两个重要的概念,它们对电路的时序性能和稳定性有着显著的影响。下面将从定义、原因、影响以及应对策略等方面详细阐述时钟抖动和时钟
    的头像 发表于 08-19 18:11 1072次阅读

    DDR5内存条上的时钟走线

    DDR5标准JESD79-5文件中没有明确的控制阻抗建议,DDR4时代基本内存条上时钟阻抗还是跟着芯片、主板走的70-80欧姆。线宽相对而言比较细。不知道你开始使用DDR5没有,你有关
    的头像 发表于 07-16 17:47 1844次阅读
    DDR<b class='flag-5'>5</b>内存条上的<b class='flag-5'>时钟</b>走线

    华为SPN助力杭州移动5G-A全球标杆应用示范建设

    2024世界电信和信息社会日之际浙江移动杭州分公司(以下简称杭州移动)召开《数创引领新产业,数智定义新生活》主题发布会,会上正式发布《5G-A全球标杆应用示范》,开启5G-A规模商用
    的头像 发表于 05-17 10:02 448次阅读
    华为SPN助力杭州移动<b class='flag-5'>5</b>G-A全球标杆应用示范<b class='flag-5'>区</b>建设

    如何使用emwin制作时钟

    请教下,使用emwin制作时钟 ??
    发表于 04-29 06:21

    音箱制作过程图解

    电子发烧友网站提供《音箱制作过程图解.doc》资料免费下载
    发表于 04-28 09:27 10次下载

    TC389和PCA21125之间的通信,无法在Rx缓冲获取数据,也无法在示波器的SCL引脚处看到时钟的原因?

    我正在尝试开发 TC389 控制器和 PCA21125 (RTC) 芯片之间的通信。 我已经为通信配置了所需的数据,但我无法在 Rx 缓冲获取数据,也无法在示波器的 SCL 引脚处看到时钟。 我还
    发表于 01-29 06:06

    世界的AKUSENSE,明治中国渠道思享会圆满结束

    2024年1月19日-20日,来自全国各地的明治优秀经销商代表与行业专家相聚志奋领总部,参加以“向光而行,做世界的AKUSENSE”为主题的明治中国渠道思享会&年会。点击查看视频回顾↑除了
    的头像 发表于 01-26 08:24 459次阅读
    做<b class='flag-5'>世界</b>的AKUSENSE,明治中国<b class='flag-5'>区</b>渠道思享会圆满结束

    用Aurix TC397x制作了定制主板,需要第一次对UCB存储进行编程吗?

    我们用 Aurix TC397x 制作了定制主板。 我们需要第一次对 UCB 存储进行编程吗? UCB 地区的默认数据是什么?
    发表于 01-25 06:00

    网络时钟同步有哪些要求?如何在5G网络中测试时间与时钟同步?

    网络时钟同步有哪些要求?要注意哪些问题?如何在5G网络中测试时间与时钟同步? 网络时钟同步是指在计算机网络中,各个时钟节点之间通过协议和算法
    的头像 发表于 01-16 16:03 1403次阅读

    什么是网络时钟同步?为什么它对5G网络至关重要?

    什么是网络时钟同步?为什么它对5G网络至关重要? 网络时钟同步是指将计算机网络中各个设备的时钟进行同步,使得网络中的设备都可以基于同一个时间参考点进行操作和通信。网络
    的头像 发表于 01-16 16:03 1146次阅读

    MicroClock可编程 时钟生成器5X1503数据手册

    电子发烧友网站提供《MicroClock可编程 时钟生成器5X1503数据手册.pdf》资料免费下载
    发表于 01-14 10:56 0次下载
    MicroClock可编程 <b class='flag-5'>时钟</b>生成器<b class='flag-5'>5</b>X1503数据手册

    【2023电子工程师大会】跨越工程师舒适 拥抱开源鸿蒙新世界p

    【2023电子工程师大会】跨越工程师舒适 拥抱开源鸿蒙新世界ppt
    发表于 01-03 16:31 8次下载