一转眼,距离上次我DIY有几年了吧,现在回想,感觉都好久好久以前的事了。我好久没有坐下来写些什么了,这几天一直捣鼓自己的点阵数字钟,所以就想着记录下来,以便以后有个留念吧。
一直喜欢LED,喜欢LED亮的时候的画面,工作以后,结婚之前,自己捣鼓过一个POV,参考国外网友的作品,可以绑在山地车上,整体效果是有了,但还不算完善,之后想完善下去后做成成品,但苦于自己当时仅仅是做着玩,想发展成品需要整合的东西实在太多,就没有继续,就做了几个自己跟骑友玩了,其实在当时还是成本太高了,一个要100多,那会儿一个月工资才那么点儿,谁舍得买?这里就不细说了,回头专门写篇博客细说,再后来,我在的城市空气质量越来越差,周围玩山地车的人也慢慢的不玩了,所以就放弃了这个想法,所以就想用LED再做点儿啥,想做数字时钟,无奈苦于没有整块的时间,之后,就是人生大事了,有了娃,时间一下子被剥夺了……
终于,孩子上幼儿园啦!我也有了点儿空闲,那么,手头还剩点儿之前DIY的零碎,那么就继续整吧,我陆续添置了其他东西,首先把一直念想的示波器给买了,之前总犹豫要不要买一个,不买自己有时候真需要,索性还是买了,还是偷偷买的,不是有句话么:工欲善其事,必先利其器。之前一直在网上用严泽远的东西,之所以买他的东西,是因为他的辉光钟很是精致,也是从他那里感觉到也可以把电路板设计的这么漂亮,也包括外观的设计,从QS30到YS18,辉光管在他的设计下从新恢复了生命力,要说起这个辉光管,我认识它还得从我上大学那会儿说起,记得一年系里要搞一个什么活动,让我们设计自己的作品,实验室的老师找到我们让我们给他做辉光钟,那会儿我早已在《无线电》上看到过别人的作品了,也就是从那时候我才了解有这么种管子,后来我没有去做这个钟,那会儿总觉得这是个为别人做嫁衣的事,也就不去掺和了,把这好事让给一个哥们儿了,结果他自己比着图自己焊了一个,居然还在院里得了一个头等奖,大家可想而知吧,这不明摆着么。
我后来做过的数字钟不是LED数码管,就是拿液晶屏来显示,也是满满的实验室的味道,实在是找不到很满意的设计,后来严同学出了一款点阵数字钟,让我眼前一亮,他用的6mm的5X7的方格点阵,这种点阵本身就是电梯上的楼层显示的那种,显示效果比圆点的点阵好上十倍不止,加上富有艺术的设计,让这个数字钟又一次勾起了我的对她的向往。看了严同学的设计,觉得如果自己动手,那乐趣应该比直接从他手里买更要多的多,效果不敢说多么的好,至少我乐在其中。之后就是疯狂的的找那种点阵,找遍了TB,找遍了电子市场,也难觅到,这事儿就又搁置了。
转眼娃也大了,我的空余时间逐渐增多,工作之余,一次,我在淘宝找东西的时候,无意看到了有5X7的方格点阵,可是尺寸略小,3mm的,找到了总比没有强,简单问了卖家,然后买下20尝试下效果,之后我就是加班画图喽,好几年都不摸这些软件了,现在重新拾起来还真不是容易的,我花了一周的时间重新把以前做过的库元件依次添加,还好之前做过几次板子,有点儿基础,这样,我把点阵的图画的差不多了,开始测试点阵的时候,我从原件盒里拿来,一量,怎么不对劲啊?顿时,想打人的心都有,我的这个怎么跟严泽远的不一样啊,他的7个阳极,5个阴极,我的5个阳极,7个阴极?这可怎么办啊,这不是说我的是跟他反的?我的是共阴极,他的是共阳极?
打开我的淘宝再看,NND,上面的型号跟图片上根本不一致,此时,距离我买这点阵已经过去一月有余,我顿时怒火冲天,联系卖家,卖家也只是轻描淡写的说了几句道歉的话,我想道歉不用,只要给我换货就好,结果,结果,他说没有了~~~,只有这种,此时我才发现我不该如此的信任这里的卖家,由于吃了亏,只能自己咽下去,谁让咱自己不验货呢,真是觉得卖电子产品不会这么差劲,没想到啊~~~,继续的再网上找啊找啊,怎么都找不到同样尺寸的共阳极的5X7方格点阵!我此时此刻才知道严同学为什定制那么多点阵了,因为这个玩意儿,真的不多,只有用到的人定做,我又一次把自己逼到了绝路上。
没办法,既然图也画了,那我就索性画完吧,让后一边继续找着我想要的5X7的点阵,等我板子都打样回来了,点阵还没有着落呢,结果我脑子一热,先拿这个焊上去再说,也许是许久没有用脑子了,居然会有这样的想法,当然结果也很惨,就是自己给自己找不痛快。
问题开始了:
因为我用的是MBI5026,这个片子是台湾一家公司出的,专门用于LED显示屏上的,因为之前拿它做过POV,再加上板子面积太小,不想用那么多74HC595,所以就换成这个了。我还自认为MBI5026输出高电平可以驱动LED阳极呢,真是傻的不行不行,后来一直纠结,是不是时序搞错了?纠结来纠结去,就没仔细去看Datesheet,都搞了几天了,自己焊了两块板子还,关键的关键每块板子都表现不一样,有一块板子是会亮一个点,一块全灭,这下我就糊涂了,到底问题处在硬件还是我的程序有问题?
我又认认真真的看了MBI的文档,才放弃了这个方案,因为人家是要灌电流的,而不是拉电流,所以不会驱动LED阳极,这个判断当我再次从TB上购得我所需的点阵的时候,得以验证。当一个个小点被点亮的时候,我才发现,自己真的要好好反省一下了。
刚刚点亮时,心情五比激动,其实那是在晚上