辉光管时钟学习制作及开源软硬件工程
文章目录
- 前言
- 开源地址
- 辉光管项目介绍
- 辉光管的工作条件
- 硬件部分
- 部分介绍
- 充电电路
- 驱动电路
- 不足之处
- 软件部分
- 总结
前言
作为一个电子人,一直想做一个辉光管时钟,算是大学的一个心愿,终于在快要毕业前做了一个,下面把软件和硬件的部分开源出来。
开源地址
github项目开源点击这里
提示:打不开github可以到CSDN里面下载
csdn项目开源压缩包点击这里
辉光管项目介绍
辉光管的工作条件
我采用的是QS27-1辉光管,型号和QS30-1是一样的。一般用170v的电压加在阳极,串联一个20k-30k的电阻进行限流。
引脚的判断方法一般是将引脚朝着自己,缺口朝上,顺时针方向为1号引脚,对应上图的引脚编号
硬件部分
总体采用的是STM32F030K6T6控制,网上买了一个5v-170v升压模块和DS3231时钟模式。
PCB主控板画的是四层板结构,尝试了一下。
部分介绍
充电电路
硬件采用的是锂电池供电,用type-c充电,tp4059进行充电管理。
驱动电路
采用了两层编码,stm32先向3-8译码器写入,然后输出的8位分别控制两个K155ID1,驱动两个辉光管点亮
网上说要采用K155ID1是因为耐高压,但是卓晴老师分析的文章说也可以不使用这个译码器。
可以去仔细看一下:K155ID1辉光管驱动芯片功能测试
不足之处
本来打算利用低功耗模式,这样处于待机状态就行了,载利用一些轻触开关啥的进行唤醒操作就行,但是做的比较着急,忘记加mos管开关控制电路了。
应该在进入低功耗的时候把DS3231时钟模块和高压模块的电源关断。
具体见如何实现见:
stm32f103c6t6下的HAL库搭建三种低功耗模式及实战分析(stm32通用)
稳压电路使用的就是低功耗芯片。
软件部分
软件很简单,用keil编程,用IIC读取DS3231时钟模块的时间。
DS3231_getDate(&TIME);DS3231_getTime(&TIME);time_hour1=TIME.hour/10;time_hour2=TIME.hour%10;time_min1=TIME.minute/10;time_min2=TIME.minute%10;hour=Bytes_Config(Num_Select(time_hour1),Num_Select(time_hour2));min=Bytes_Config(Num_Select(time_min1),Num_Select(time_min2));
然后进行编码显示就行,在显示前加入一些固定的闪烁动画。
软件和硬件参考:QS-30四位辉光管时钟
总结
等之后有时间希望能重新画一画电路,弄成低功耗模式的板子,还有就是加入联网校正时间的功能,不用手动矫正时间了
辉光管时钟学习制作及开源软硬件工程相关推荐
- ESP32制作一个拟辉光管时钟
拟辉光管时钟 60 多年过去了,尽管辉光管已经停产,有很多工程师仍然对它情有独钟.我用 8 块液晶显示屏制作了一个拟辉光管时钟,感受复古元素的美感,表达对过去经典的敬意. 项目起源 看过<命运石 ...
- #教你从零制作拟辉光管时钟#
#制作电路板 #设计制作 方案确定后,即可展开制作,制作之前先来看一下制作拟辉光管时钟所需的物料 物料清单: Esp8266控制器 *1 PCB灯板 *6 ws2812灯带 1条 50*30mm透明亚 ...
- 【开源】纯手工低成本打造拟辉光管时钟,也可以很酷炫
不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我 <命运石之门>里 "世界线变动率探测仪",各种辉光管的作品,让热爱DIY的小伙伴欢喜,但是辉光管的价 ...
- 四位辉光管时钟-学长毕设
四位辉光管时钟-学长毕设 电路 在电路上,全部使用成品模块进行制作,通过简单的导线连接即可完成.具体介绍如下: 1) Arduino 兼容控制板 控制板采用 Bluno Beetle. Bluno B ...
- 【单片机】辉光管时钟系列<一>--单片机最小系统
已经有两个多月没有写文章了,这两个多月都忙着毕业的事.在业务时间也重拾了大学期间的单片机知识,准备做个辉光管时钟.现在程序和电路都已经完成了,就等着PCB板回来了.下面我将以一系列的文章来介绍辉光管时 ...
- 【单片机】辉光管时钟系列<四>温度芯片DS18B20显示
在辉光管时钟里,我们还加入了温度显示功能.这里,我们采用简单易用的温度芯片DS18B20来测量环境温度.DS18B20是常用的数字温度传感器,具有体积小,硬件开销低,抗干扰能力强,精度高的特点. 本文 ...
- 【单片机】辉光管时钟系列<二>LCD液晶显示
在前一篇文章<辉光管时钟系列<一>单片机最小系统>中,我们是通过蜂鸣器或发光二极管来验证最小系统是否正常工作.很多时候,我们需要将系统的信息进行可视化展示,方面我们对系统进行测 ...
- 拟辉光管时钟“重生”记(源码)
再次升级:增加农历和天气预报 海鲜市场入手拟辉光管时钟,就是这货: 效果还是蛮炫的. 用了一年多,突然抽风,具体表现为自动切换为日期和星期显示,需要按键才能切回来,过一会儿又变成日期/星期. 原来是运 ...
- 自己制作“EleksTubeIPS创意复古RGB拟辉光管时钟”分享《二》---(持续更新2021-12-22)
一.前期的准备工作 1.经过漫长的等待pcb等一系列物料都一一到齐了,下图为本次的物料 二.测试版的制作 1.首先焊接两个屏幕小板和一个底板,如下图所示, 2.接下来就是写代码了.代码直接放到最后的下 ...
最新文章
- stand up meeting 12/24/2015 end sprint1
- 【Android 逆向】Android 中常用的 so 动态库 ( /system/lib/libc.so 动态库 | libc++.so 动态库 | libstdc++.so 动态库 )
- 零压力学python_《零压力学Python》 之 第一章知识点归纳
- java插件技术_idea 好用的java插件
- MySQL中的读锁和写锁
- 启动docker容器报错 driver failed programming external connectivity on endpoint
- winpe+linux iso,用syslinux引导maxdos,winpe,slax l
- Swarm基于多主机容器网络-overlay networks 梳理
- Real Estate Photography: Exterior at Twilight 房地产摄影:暮光之城 Lynda课程中文字幕
- 关于write和read以及文件读写位置
- countifs函数怎么用,excel函数的操作步骤
- python余弦定理_余弦定理与文本相似度
- 【AUTOSAR-CP-CAN-2】AUTOSAR COM
- M2MQTT客户端MqttClient异常问题解决
- 驱动中platform resource 和 porbe 之间的关系
- linux进程概念(中)
- 基于多目标算法的冷热电联供型综合能源系统运行优化 综合能源 冷热电三联供 粒子群算法 多目标优化 多目标粒子群 冷热电联供 综合能源系统 运行优化
- 解锁 2022 Google 游戏开发者峰会 | 打造高质量的游戏体验
- WWW网上下载管理器
- 手机sim卡插到电脑上网_淘汰的手机别扔掉,这样设置变身4G上网卡
热门文章
- python视频处理加速的库_Python调用ffmpeg开源视频处理库,批量处理视频
- python机器学习数据建模与分析——决策树详解及可视化案例
- PMTA 5.0 批量邮件群发系统 一件搭建
- PBFT算法实现过程
- TIA博途中, 如何把程序块连同PLC变量及PLC数据类型从CPU 上载到电脑?
- 创建Dota游戏中的兵营类(Barrack),创建3个兵营,通过控制台为每个兵营定义兵营名称,并指定该兵营需要创建的士兵人数。
- 用 Python 做 盯盘机器人,股票价格实时监控并邮件通知你!
- php app 社交 开源,开源app
- 视网膜眼底图的数据库介绍
- 正态分布(高斯分布)的由来(公式推导)