四位辉光管时钟-学长毕设

简介:
四位辉光管时钟-学长毕设

电路

在电路上,全部使用成品模块进行制作,通过简单的导线连接即可完成。具体介绍如下:

1) Arduino 兼容控制板

控制板采用 Bluno Beetle. Bluno Beetle 是一块兼容 Arduino Uno 的开发板,体积较小,且内置了蓝牙 4.0 功能。使用这块板子不仅可以节省空间,还支持无线下载程序,并能通过蓝牙实现更多功能。

2) 实时时钟与温度传感器

实时时钟模块采用 DFRobot 的 DS1307 模块,用于在掉电的情况下维持时间。另外,这一模块预留了 DS18B20 温度传感器的焊盘,焊接上温度传感器,即可测量温度。

3) 滚珠开关

考虑到外观和制作的难易程度,我没有在其中安装按键或微动开关。时间调整和闹钟设置均通过蓝牙完成。但是当闹钟响起的时候,用手机之类的设备关闭闹钟比较麻烦,这是通过滚珠开关,轻拍辉光管时钟,即可方便地停止闹钟。

4) 辉光管模块

直接使用成品辉光管模块,能够避免复杂的电源电路设计工作。该模块供电电压为 5V,可直接使用 USB 供电。

外壳

上次制作的辉光管时钟,只有上下两片亚克力板起到保护作用,在外观上似乎有点简陋。所以这一次制作一个完整的亚克力外壳。

外壳采用 3mm 黑茶色透明亚克力板制作而成,其中,顶部和侧面通过胶水固定,成为一个底部开口的亚克力盒子。所有模块放置于底板,通过螺丝和铜柱与亚克力盒相连,可以自由拆卸。

由于不会使用用 AutoCAD 和 CorelDRAW,我选择用自己比较熟悉的 PCB 设计软件 Altium Designer 进行外壳的初步设计,然后导出为 PDF 格式,在 Affinity Designer 中进行进一步处理,即可在淘宝上进行亚克力板的定做。(其实只用 Altium Designer 或者只用 Affinity Designer 均可直接完成外壳图纸的绘制,我只是选择了对于自己来说最方便的方法)

另外,由于辉光管的视角有限,当辉光管时钟斜放于桌面时,显示效果最好。所以我打算在时钟底部安装亚克力铰链,从而能够更方便地斜放在桌面上。

软件

由于使用 Arduino 兼容的开发板,软件开发会变得更加容易。

另外,这也是我首次使用 PlatformIO, 这是一个兼容 Arduino 和 MBED 的跨平台构建系统,与 Arduino IDE 相比,功能更加强大。如果觉得 Arduino IDE 不好用,可以尝试下这个。

目前,基本的时钟功能(包括阴极中毒保护)已经完成。

GitHub 地址:https://github.com/blanboom/NixieClockLite


本文转自 K1two2 博客园博客,原文链接:http://www.cnblogs.com/k1two2/p/5317214.html  ,如需转载请自行联系原作者

相关文章
|
2月前
|
编解码
通信原理期末复习——基础小题汇总(二)
通信原理期末复习——基础小题汇总(二)
31 0
通信原理期末复习——基础小题汇总(二)
|
2月前
通信原理期末复习——计算大题(一)
通信原理期末复习——计算大题(一)
19 0
通信原理期末复习——计算大题(一)
|
7月前
蓝桥杯:2021省赛 例题:时间显示
蓝桥杯:2021省赛 例题:时间显示
34 0
|
9月前
蓝桥杯第11届国赛单片机组
蓝桥杯第11届国赛单片机组
88 0
|
9月前
蓝桥杯第12届第2场51单片机
蓝桥杯第12届第2场51单片机
88 0
|
12月前
|
Python
(蓝桥云课)「蓝桥杯赛前急救」简单填空题秒杀拿分技巧
(蓝桥云课)「蓝桥杯赛前急救」简单填空题秒杀拿分技巧
61 0
蓝桥杯单片机国二经验分享
蓝桥杯单片机国二经验分享
170 0
江苏大学 数字逻辑电路设计/数字电路 期末/考研 复习题
江苏大学 数字逻辑电路设计/数字电路 期末/考研 复习题
199 0
江苏大学 数字逻辑电路设计/数字电路 期末/考研 复习题
|
芯片
汇编语言与微机原理 期末复习题整理(小题)
汇编语言与微机原理 期末复习题整理(小题)
175 0
汇编语言与微机原理 期末复习题整理(大题)
汇编语言与微机原理 期末复习题整理(大题)
97 0
汇编语言与微机原理 期末复习题整理(大题)

热门文章

最新文章