资料介绍
描述
前提:
总的来说,我对 Arduino 和电子产品很陌生。浏览四周,我很快注意到了很多人制作的这些橙色发光管项目。后来发现它们被称为数码管,是 60 年代和 70 年代用于显示数字和符号的老式电子产品。另外,它们不再制造(除了一个例外),人们使用的那些管子来自旧库存或旧设备。这可以让我觉得更酷吗?然后我了解到,要点亮它们需要大约 180 伏特……这让我感到害怕,以至于我将自己的计划放在了自己身上,直到我对电子产品有了更多的经验。
两个项目之后(一个三轮机器人和一个 1280 LED 滚动文本显示器)我觉得我已经准备好拿起那些满是灰尘的旧管子,把我自己和我的起居室当作一个漂亮的数码时钟。
所以,我们到了。
特征:
该时钟实现了以下功能:
- 时间显示当然(只有 24 小时格式,因为我更喜欢那个),冒号闪烁
- 精确的计时和电池在断电时保持时间
- 数字和分号上的RGB LED背光,具有八种不同的色彩效果
- 光传感器和 LED 的自动调光取决于房间内的光线
- 通过每个数字和 LED 颜色循环的测试模式以及光传感器读数的显示
- 四个按钮可以控制以下内容:
- - 设置时间
- - 循环通过 LED 色彩效果
- - 打开和关闭 LED
- - 进入和控制测试模式
- 抗阴极毒 (ACP) 程序,以保持管子处于健康状态
- 夜间当房间内没有灯光时关闭灯管和 LED 以节省电力并延长其使用寿命的例行程序
- 维修方便
- 保险丝安全
设计:
因此,设计背后的想法是使其尽可能简单,以便所有组件都可以整齐地放置在一个穿孔板上。穿孔板必须看起来像样,因为封面是透明的。我没有使用多路复用,因为这样做我必须包括额外的电路来使每个数码相机单独打开和关闭,并且由于那些苏联数码芯片(K155ID1)足够便宜,因此使用其中六个更容易。我在底层也有很多空间用于 Arduino mega,因此每个芯片(每个芯片 4 个)所需的许多引脚都不是问题。IDC 带状电缆有助于使所有这些引脚易于连接。同样,简单是目标,考虑到我的技能和理解,这是最简单的方法。
对于背光,我使用了 WS2811 可寻址 RGB LED,它不需要太多额外的电路,并且可以很容易地单独控制以产生一些很酷的效果。
时钟从我放置的一个简单的 12 伏墙壁电源中获取电源。为了给电子管供电,我选择了一个高压数码管电源(12V 至 174V)和一个降压转换器(12V 至 5V)来为 LED 供电。Arduino Mega 直接由 12 伏墙壁电源供电。成品时钟的电流消耗约为 250mA。
最后,为了计时部分,我选择了基于 DS3231 芯片的廉价 ebay RTC 模块。它使用 I2C 协议与 arduino 通信,并直接由 arduino 5V 引脚供电。
得到教训:
由于许多人都写过关于这个主题的文章,因为在网上找到了数码管的工作原理,如何点亮它以及这类东西很容易,我决定谈论我的事情会更有用学会了制作我希望有人在开始之前告诉我的项目。所以,我们开始:
- 中国卖家的 e-bay 上有许多数码管电源,价格相当便宜。我买了其中一些,它们都可以工作,但不能达到宣传的容量。我发现这个电源是网上提供的设计的副本,并且被宣传为具有与原件相同的功能。问题在于,由于它们使用的组件比原版便宜,因此它们不能真正像宣传的那样发挥作用。就我而言,仿制电源无法为所有六个数码管和结肠灯输出足够的电流,因此当结肠打开时数码管会褪色,并且某些数字(主要是 2 号)不会完全亮起。使用另一种设计,闪烁会消失,但电源会变得非常热。所以,
- 您可以获得用硅橡胶敲打的电线,与 PVC 不同,它不会被烙铁熔化。当您尝试在穿孔板上焊接许多电线时,这非常非常有用。
- 在连接数码管之前,用钢丝绒或类似的东西清洁它们的针脚。由于它们是几十年前制造的,因此金属销会被氧化。清洁它们将使您免于许多头痛和连接问题。
- 插入和拔出管子很困难,因为它们的引脚很容易弯曲。尤其是在 IN-16 上(用于显示秒的小)。如果我再做一遍,我更喜欢使用一些管座,将管子连接到它们上,然后(插座)连接到时钟引脚上——就像一个中间的东西。这样,我可以根据需要多次插拔插座,轻松且不会损坏管销。在 ebay 上你可以买到这样的插座。或者您可以在穿孔板或 PCB 上创建自己的以太。
- 在开始编写代码之前计划好你的算法。边做边做适用于小型项目,但一旦事情变得更复杂,意大利面条代码就在拐角处等待。我的意思是你需要计划算法的各个部分(例如函数)之间的信息流(变量值等),否则 - 当事情变得更复杂时 - 你最终会做出一个改变并拥有五件事破碎的!例如,您经常会听到使用全局变量是不好的做法。好吧,一旦你纠结于意大利面条代码,你就会明白为什么。对信息如何流动有一个总体计划会有很大帮助。
材料清单:
- 4 个 IN-14 数码管
- 2 个 IN-16 数码管
- 2 个玻璃柱,带 2 个 NE-2H 霓虹灯 + 灯座
- 原型穿孔板 120x180mm 双面
- 没有接头的 Arduino Mega 2560 R3
- DS3231 AT24C32 I2C 精密 RTC 模块
- 6颗K155ID1数码驱动IC
- 8颗WS2811 RGB LED 5mm通孔
- 光敏电阻 LDR 5mm
- NCH6300HV DC-DC 电源 - 来自omnixie
- 3A mini DC-DC 降压转换器 5V 固定输出
- 20 个电阻器 1/4 瓦 5%,各种值
- 14颗100nF陶瓷电容
- 电解电容 100µF 16V
- 电解电容 1000µF 16V
- IDC 连接器 2x13 针公
- IDC 连接器 2x13 针公角
- IDC 带状电缆 2x13 针
- 6pcs DIP 插座 - 16Pins
- 4个迷你按钮开关
- 保险丝座 THT 安装 5x20mm
- 玻璃保险丝 5x20mm 500mA
- 翘板开关 ON-OFF 红色
- 5.5x2.1mm DC 电源插头插孔方形连接器
- 56cm2有机玻璃,4mm厚
- DIY Arduino IN-1数码管时钟
- 如何控制IoT ONE Nixie时钟背光-开/关
- 如何控制IoT ONE Nixie时钟背光-开/关和颜色
- 如何控制IoT ONE Nixie时钟背光—开/关以及颜色和亮度
- DIY时钟套件
- DIY不寻常的线性时钟
- Arduino Shield NCS314 NIXIE电子管时钟
- Nixie套接字驱动程序
- Nixie时钟开源分享
- DIY 3D打印单数字Arduino时钟
- Diy世界时钟/挂钟/物联网世界时钟
- DIY UTC时钟及设置PC时钟的选项
- 51单片机数字时钟套件 DIY散件
- DS1302时钟电子表闹钟 旋转LED显示 创意时钟DIY 温度显示报警设计 42次下载
- 简易数字时钟计时器DIY制作 82次下载
- DDR5内存条上的时钟走线 1305次阅读
- 西门子S7-200SMART PLC的系统时钟显示在MCGS HMI上 3293次阅读
- 单片机STM32时钟详解 4404次阅读
- 自己DIY一个空心时钟 2763次阅读
- 使用实时时钟IC DS1307制作精确时钟的方法 6178次阅读
- 时钟EMI超标实验案例与整改 5643次阅读
- 什么是时钟呢 时钟信号的关键指标 6.1w次阅读
- 基于STM32时钟系统的开发及配置 2224次阅读
- 自制投影机diy教程 9.9w次阅读
- 什么是时钟周期_时钟周期怎么算 5w次阅读
- nixie微型无人机的功能介绍_nixie微型无人机多少钱 1.3w次阅读
- 基于STC15w408AS的电子时钟的设计 4.7w次阅读
- 时钟是怎么恢复的? 2.1w次阅读
- 打动妹子的DIY:绚丽的交互式心情灯 1.7w次阅读
- 时域时钟抖动分析(上) 2879次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多