×

复古1980年代LED时钟/倒数计时器

消耗积分:0 | 格式:zip | 大小:0.17 MB | 2022-12-13

深圳市正商电子科有限公司

分享资料个

描述

概述

我开始时钟项目主要是因为我认为制作一个复古的 LED 数字时钟会很有趣。我也一直想要一个简单的计数计时器,用于对持续时间相对较短的各种任务进行计时,涉及我制造的设备的制造,然后由当地公司出售。它使用 Arduino Nano 克隆、DS3231 实时时钟模块和 4 位 LED 显示屏。我还在时钟显示的左侧添加了一列 4 个 5mm LED。它们用于时钟模式中的 AM/PM 指示和定时器模式中的小时。它全部构建在 2 3/4" x 2" 原型板上。还使用了:3 个瞬时接触按钮开关、电线、焊料、2K 电阻、4 个 1K 电阻、一个 560 欧姆电阻、一个光敏电阻、一个 NPN 通用晶体管、杜邦引脚和接头。该项目仍在进行中,我希望在完成后将其制作成完整的教程。原理图和代码(用于 4 LED 列)已更新

 
poYBAGOSq2eAMTgHAADwhDFqR7A662.jpg
时钟(12 小时)模式
 

 

 
 
 
 
poYBAGOW4_2AfaT-AAFpgAOtiNs939.png
 
1 / 2时钟板更新了 LED,新的 RTC 模块(黑色,带黄色电池,右下方)
 

电路

几乎所有接线都在原型板的背面完成(如下所示)。显示器、RTC 模块、Nano 和 3 个瞬时接触按钮都安装在电路板的正面。Nano 实际上安装在一些人认为是倒置的位置——引脚穿过电路板,从电路板底部插入。为了完成这项工作,我使用了多条公头插针,插针穿过黑色塑料凸台,直到一端与塑料齐平。这允许略微降低外形,并为我的电路布局提供更有利的引脚定位。

 
poYBAGOW5AWAeN71AAHtqsdlpFM432.png
 

 

 
poYBAGOW5AiAD9P9AAE0IgVZY2w019.png
时钟倒退。门由顶部边缘的钕磁铁/垫圈保持关闭。
 

 

 
pYYBAGOW5CCACS-FAAUeyKk5VXs284.png
带倒置引脚的 Nano
 

 

 
poYBAGOW5DmATcKlAAWCJuTTaYM999.png
安装在原型板顶部的模块。纳米删除。
 

电路很简单,RTC 通过 I2C 总线与 Nano 通信。时钟/定时器数据被发送到 LED 显示屏。顶部安装的光敏电阻连接到模拟引脚 7,用于根据照射光敏电阻的环境光水平自动选择 6 个显示亮度级别之一。来自 Nano 引脚 D6 的 PWM 脉冲被路由到晶体管 Q1 的基极,以通过 PWM 开关 LED 的返回(接地)路径来控制离散 LED 的亮度。

 
pYYBAGOW5EiANHSLAANwxZ8O-g8311.png
安装在电路板顶部的光敏电阻
 

纽扣

这些按钮的工作方式如下:

左侧按钮(按钮 1)进入定时器模式,并暂停/重新启动定时器。如果时钟处于 12 小时模式,按住按钮 1 3 秒可切换显示低于 10 小时的前导零。

中间按钮(按钮 2)在时钟模式下用于显示日期,在定时器模式下用于将定时器重置为零。定时器重置仅在定时器暂停时有效。

右侧按钮(按钮 3)可在时钟模式和定时器模式显示之间切换。计时器运行时可以显示时钟。按住按钮 3 3 秒进入时钟设置模式。按住按钮 3 6 秒可切换 12 小时/24 小时模式。

在时钟设置模式下,按钮 1 和 2 是向上/向下按钮,按钮 3 接受当前值并前进到下一个。它还用于在时钟设置序列结束时保存时钟设置。

即将推出 的功能:通过 USB 设置时钟、串行传输定时器数据(用于 PC 上的时间跟踪程序)、配置值的 EEPROM 存储、倒计时定时器、闹钟,甚至可能是 FM 收音机。(警报和收音机功能可能需要稍微大一点的机柜才能实现)

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

评论(0)
发评论

下载排行榜

全部0条评论

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