×

DIY Arduino IN-1数码管时钟

消耗积分:0 | 格式:zip | 大小:0.03 MB | 2023-06-26

卞轮辉

分享资料个

描述

数码管是一种利用辉光放电来显示数字或其他信息的电子设备。我决定用 IN-1 数码管制作这个设备,原因很容易在 eBay 上找到,而且相对便宜——6 件总共花费 30 美元左右。

由于使用 Arduino 微控制器,该设备的构建相对简单,因为此类时钟由分立电子元件主导,并且自我构建很复杂。它由以下组件组成:

- 6 件。数码管 IN-1

- 六个用于数码管类型的 IC 驱动器:K155 或 SN74141

- 三个 SN74HC595 移位寄存器

- Arduino Nano 微控制器

- DS3231实时时钟模块

- DS18B20 温度传感器

- 开关和按钮,

- 最后是 Powerrr 电源

 

poYBAGPp3nWAYc2qABc1KHCtcDI679.jpg
 

电源单元以一种稍微不寻常的方式执行,以获得 Arduino 的 5 伏电压和 200V 的阳极电压。我们有两个相同的变压器 220V 至 6V。我们将第一个的次级绕组连接到第二个变压器的次级绕组。所以现在在第二个变压器的初级输出绕组,我们得到 180-200 伏特,考虑到转换中发生的损耗。我们使用此电压作为管子的阳极电压。从两个次级绕组互连的地方,我们获取 6 伏电压,然后通过带稳定器的整流器将其传送到 Arduino。

 

 

pYYBAGPp3nyAKZVaAAxAaXB4IVs725.jpg
 

众所周知,这些电子管的使用寿命相对较短,尤其是长时间激活单个手指时。出于这个原因,代码被制作成每分钟所有数字都从 0 滚动到 9,并且持续几秒钟。同样在特定的时间间隔显示从 ds18B20 温度传感器获得的温度,由于温度独立性,该温度传感器位于外壳外部。

如我们所见,手表背面有两个按钮。一个滚动所有数字,另一个按钮用于显示当前温度。最后,时钟被放置在一个方便的木盒中,木盒经过精心加工和清漆处理,使手表具有完整的复古外观。


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

评论(0)
发评论

下载排行榜

全部0条评论

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