7种VFD数码管数字切换动画(视频)

辉光管各数字有独立的灯丝不同,荧光管的核心显示器件为数码管,可能是7段的8字管,或是14/16段的米字管。这样就意味着数字间切换的动画会有更多变化。在本集的视频中,我就是主要利用荧光管的数码管特性,来实现7种不同的数字切换动画。

这些动画,可以使用任何的数码管器件实现。我这里使用的是由 Nixieclock.org 出品的 IV-22 荧光管模块,在 DFRobot 有售。

视频循环播放了两遍。其动画顺序为:

1. 无背光,无过度,这是最常用的输出方式,没有什么动画细节需要考虑。
2. 黄背光,闪烁过度,会有一点类似打开荧光灯管时候,灯管会闪烁的几下。
3. 紫背光,翻转过度,下上半截轮流实现切换,模仿flip clock
4. 红背光,And过度,过度样式是前后样式的共同部分,通过逻辑“与”运算来实现。
5. 青背光,Or过度,过度样式是前后样式的合并,通过逻辑“或”运算来实现。
6. 绿背光,滚动过度,前样式从下方退出,后样式从上方进入。
7. 蓝背光,退拉门过度,前样式从右方退出,后样式同样从右方进入。
8. 白背光,书写过度,按数字比划的书写顺序逐一写入,退出时逐一删除,这个算是我目前的最爱。

这些动画功能,也不清楚别人有没有事先做出来,我就是慢慢琢磨,然后一个个写出来,说白了也就这么多段,来来去去也就这么几种。其实还可以匹配PWM对亮度进行控制,以实现淡入淡出之类的效果,我这里就不做展示了。视频中动画的程序,可以下载刚刚更新的VFDTube类库,查看其中的PatternTransform例程。

Same Video on YouTube: https://www.youtube.com/watch?v=BTQQLHBAZ5o

作为2013年的第一篇博客,在此也对过去的2012年稍做总结,这一年也是我的转折年吧。

辞去了工作,开始和圣源合作,3D8S光立方移植到Arduino平台,各方面也都得到升级。虽然目前收入还是堪忧,但做得倒还蛮开心,终于能有时间、精力自己安排做想做的东西,学想学的内容。同时,和Nixieclock.org的合作,也在不断深入,陆续推出了辉光管和荧光管的模块,新的一年相信还有更多新品。3D8S和NixieTube都登上了2012年10月号的《无线电》杂志,还是蛮让人高兴。

在技术方面,差不多是在11年底在新车间第一次接触到Arduino,现在基本它算是知道是怎么一回事了吧。只要没有超过硬件极限,基本都能较快的实现功能,也写了几个library,对OBD、护栏管、ArduinoISP、九轴、PID都有点研究,通读了ATmega8的datasheet。而手中的各种屏幕,基本上都用Arduino驱动起来了。

开发平台也完全从windows转向Ubuntu Linux,项目开发逐渐开源化,新项目在github上面也基本都有其代码托管。学习用makefile做C++小程序,也学习写shell脚本。对于 Raspberry Pi 和 Mk802 目前认识也比较粗浅,希望能在新年能深入进去,还有很多课要补。

第n次开始学Java和ruby,用java+swing实现的3D8S的动画生成程序,相信不久就可以发布出来。ruby的话,路也还很长。

感谢在过去的一年中,各位对我的博客、视频、制作的支持。
愿大家身体健康,新年新进步~

关于aGuegu

向着更高的逼格
此条目发表在模块分类目录,贴了, , , , , 标签。将固定链接加入收藏夹。
  • Nikola

    VFD看一眼就让人喜欢上了

  • 郭志期

    技术帝的改造各种让人喜欢,虽然是第一次看就觉得是在用心写文章。本人大学穷学生一枚,现在刚刚开始入门各种编程!以后有什么问题一定要像你多请教请教啊,呵呵

  • Enzo

    大爱coldplay~!