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

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

3天内不再提示

利用Arduino Nano制作的自调节时钟项目

电子工程师 来源:YXQ 2019-04-29 14:42 次阅读

如果需要制作一个通过无线电接收时间的时钟,大多数人会想到一个从WWVB,MSF或DCF77等站点接收长波信号。设想有一天WWVB不再工作,你将如何获取时钟?这里分享发布在hackaday上利用Arduino Nano制作的自调节时钟项目。

项目使用了NEO-7M模块接收的GPS信号,采用串行端口模式进行通信,使用4线SPI通信模式的2.9英寸电子显示屏作为显示器,然后将所有这些模块都连接到Arduino Nano上,下面是信号连接图:

程序采用Arduino IDE编写,所使用到的库如下:

TinyGPS ++ - 用于解码接收到的GPS信号并解析时间和日期

U8g2lib - 用于驱动电子显示屏

时区 - 用于管理给定时区的时间和日期以及对夏令时的支持

程序流程图:

第一步,平台初始化:用于从GPS模块接收数据的软件序列,电子纸显示,日期和时间的初始值。

第二步,我们从串口接收数据。接收到的GPS信号被解析。

第三步,如果GPS数据有效,我们将更新日期和时间。

第四步,显示时间。

下面为电子屏更新显示的时间

通过以上步骤,就实现了一个可自调节的时钟。

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

    关注

    10

    文章

    1479

    浏览量

    130304
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184803

原文标题:基于Arduino Nano的自调节时钟

文章出处:【微信号:xiaojiaoyafpga,微信公众号:电子森林】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用Arduino Nano制作一个4×4×4 LED立方体

    在这个项目中,我们将使用 Arduino Nano 制作一个很酷的 4×4×4 LED立方体。LED 立方体,也称为 LED矩阵,可以照亮您的房间、学习空间或创客区域,使其看起来非常酷
    的头像 发表于 02-11 12:07 1295次阅读
    使用<b class='flag-5'>Arduino</b> <b class='flag-5'>Nano</b><b class='flag-5'>制作</b>一个4×4×4 LED立方体

    使用ATtiny85制作内部时钟的小型8针Arduino

    电子发烧友网站提供《使用ATtiny85制作内部时钟的小型8针Arduino.zip》资料免费下载
    发表于 07-12 11:33 0次下载
    使用ATtiny85<b class='flag-5'>制作</b>内部<b class='flag-5'>时钟</b>的小型8针<b class='flag-5'>Arduino</b>

    Arduino Nano唤醒词检测

    电子发烧友网站提供《Arduino Nano唤醒词检测.zip》资料免费下载
    发表于 07-11 16:21 0次下载
    <b class='flag-5'>Arduino</b> <b class='flag-5'>Nano</b>唤醒词检测

    Arduino Nano漂亮礼服

    电子发烧友网站提供《Arduino Nano漂亮礼服.zip》资料免费下载
    发表于 07-11 09:39 0次下载
    <b class='flag-5'>Arduino</b> <b class='flag-5'>Nano</b>漂亮礼服

    利用Arduino制作逆变器原理

    开源硬件-使用 Arduino 在家制作逆变器,逆变器原理图设计分享。
    发表于 07-07 17:22 7次下载
    <b class='flag-5'>利用</b><b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>逆变器原理

    Arduino Nano 33 Sense BLE开源

    电子发烧友网站提供《Arduino Nano 33 Sense BLE开源.zip》资料免费下载
    发表于 06-26 15:20 4次下载
    <b class='flag-5'>Arduino</b> <b class='flag-5'>Nano</b> 33 Sense BLE开源

    FoxyPI:基于Arduino Nano的脉冲金属探测器

    电子发烧友网站提供《FoxyPI:基于Arduino Nano的脉冲金属探测器.zip》资料免费下载
    发表于 06-26 14:48 8次下载
    FoxyPI:基于<b class='flag-5'>Arduino</b> <b class='flag-5'>Nano</b>的脉冲金属探测器

    使用Arduino制作简单的数字时钟

    电子发烧友网站提供《使用Arduino制作简单的数字时钟.zip》资料免费下载
    发表于 06-26 10:48 5次下载
    使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>简单的数字<b class='flag-5'>时钟</b>

    如何制作3D打印的Arduino时钟

    电子发烧友网站提供《如何制作3D打印的Arduino时钟.zip》资料免费下载
    发表于 06-26 09:48 0次下载
    如何<b class='flag-5'>制作</b>3D打印的<b class='flag-5'>Arduino</b><b class='flag-5'>时钟</b>

    Arduino Nano 33物联网调试

    电子发烧友网站提供《Arduino Nano 33物联网调试.zip》资料免费下载
    发表于 06-25 10:33 0次下载
    <b class='flag-5'>Arduino</b> <b class='flag-5'>Nano</b> 33物联网调试

    Arduino Nano控制的激光测量

    电子发烧友网站提供《Arduino Nano控制的激光测量.zip》资料免费下载
    发表于 06-19 16:33 0次下载
    <b class='flag-5'>Arduino</b> <b class='flag-5'>Nano</b>控制的激光测量

    基于Arduino Nano 33 BLE Sense的深蹲计数器

    电子发烧友网站提供《基于Arduino Nano 33 BLE Sense的深蹲计数器.zip》资料免费下载
    发表于 06-15 10:52 0次下载
    基于<b class='flag-5'>Arduino</b> <b class='flag-5'>Nano</b> 33 BLE Sense的深蹲计数器

    带有Arduino Nano 33 IoT的气鼓

    电子发烧友网站提供《带有Arduino Nano 33 IoT的气鼓.zip》资料免费下载
    发表于 06-14 11:10 0次下载
    带有<b class='flag-5'>Arduino</b> <b class='flag-5'>Nano</b> 33 IoT的气鼓

    DIY电子时钟制作

    之前就已经说了,我们设计了一下的三个功能。能显示时间+日期+温度;能自动调节亮度;能调节时间+闹铃。
    发表于 06-13 14:12 1707次阅读
    DIY电子<b class='flag-5'>时钟</b>的<b class='flag-5'>制作</b>

    利用Arduino Nano制作一个四足机器人遇到HC-05蓝牙模块问题,可以用ESP8266替换Arduino吗?

    我在 Arduino Nano 的帮助下制作了一个四足机器人。但我经常遇到 HC-05 蓝牙模块的问题。所以现在我正在考虑用 ESP8266 替换 Arduino。谁能帮我这个?
    发表于 06-02 08:12