|
本帖最后由 sz1988 于 2020-1-21 13:04 编辑
去年底忽然对VFD时钟感兴趣了,那就开干吧。闲鱼收了两块小琼的M11BT222A VFD模块,自带普诚的PT6311驱动,灯丝屏压电路也有。以前大虾们玩剩的~ 点阵式的VFD,单个像素太大了,无论怎么做,显示出来的字符和图像都很粗糙,不美观;段码式的就舒服得多。当然这也是个人喜好而已。:lol:
单片机采用几年前剩余的ATMEGA8L,还有几十片,毕竟放着也是浪费~
功能规划:时钟,年月日星期,4组闹铃+打盹,红外遥控+滚轮编码器调节/设置,温度、整点报时,人体感应开关屏,自动/手动亮度控制。EEPROM保存设置,断电后再来电自动恢复,不用再设。
温度芯片:DS18B20,RTC时钟芯片:从4.5元的RTC模组上拆,DS3231。不过好像一致性不佳。
本坛有网友DIY的T12白光烙铁,用了松下的滚轮编码器控制,那个拉风~ 这下非用到钟上不可。
人体感应控制,没人时自动熄屏,有人时自动点亮,以便延长VFD使用寿命。当然吹口热气也行,其实理论上放屁也是可以的,不过没试过...
线路设计时注意了一下电磁兼容性和防静电处理。一个共模电感就差不多3元,编码器8块多,单这两项成本就上去了。不过反正是自己用,也不在乎了。
没有弄一些花哨的显示功能。
VFD的驱动编程采用通用式的,也就是如果更换VFD的话,只需改动各点的(地址)定义即可,时间不会超过半天,当然代码长度稍大了一点。
IAR AVR6.2编译器,最后的代码长度:差50多个字节到8K,如果去掉串口调试,优化选项采用SIZE,则是7.4K左右。
下面贴一下过程,高手勿笑哈!
分两次高价买的,卖家送了四片亚克力面板^_^
正面
背面。这个模组有个特别的地方,USB那个方框常亮,其实就是PT6311左上角那组电路在作怪。
一大堆相关零件。
设计线路,画板,送嘉立创制板,5元包邮,顺丰哦!USB电源过来后经过共模电感,编码器和光敏电阻等输入端加了ESD防静电处理。11月底动工,秋季干燥,静电电得我不敢摸门把手...
3天后收到板子,由于嘉立创规定板子尺寸不能超过10*10cm,所以只能这样设计。套上去试一下,貌似还可以~
自行切割
打磨一下
网购了一个烧录器,支持WIN7,搭配USB转串口板来调试程序。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|