大家好,欢迎来到IT知识分享网。
话说一直想用VFD显示屏做个时钟,有天有个好友给我说你设计个小东西我送给客户做纪念品,然后我一下子就想到了。就说,干脆就做个骚包的VFD显示的小玩意儿吧。
我说了我的想法,然后俩人一合计。然后俺就开工了,虽然后面因为各种原因,没有量产,不过做出来的显示效果还是蛮可以的。
设计的想法是要漂亮,大气,小巧,精致,实用,准确,呵呵,是不是有要求挺多的了?没事,过程且听我慢慢道来,懒洋洋的从无到有历时一个月完成,整理全部资料,包括Pcb,Code,首发EE论坛,卖弄下俺半桶水的电子设计。
首先,小巧,那么我的设计初衷就是一个香烟盒大小差不多,PCB打样不是10*10CM以内是50元嘛,那我设计就不会超过这个尺寸,原谅我的吝啬小家子气,呵呵。
VFD显示屏的效果很惊艳的,精致就要靠自己设计了,实用准确,前期打算上GPS模块+电波钟模块进行自动授时的,因为DS3231虽说是高精度RTC但还是存在误差的,加上GPS或者电波钟授时校准就完美啦!
温度,和湿度,也是需要的,因为考虑到这个平时也是放在桌子上的,那么我又想到不如再加入人体感应模块吧,在MCU的软件那里可以设置,只要检测到人,就自动语音报时当前的时间,温度,湿度信息。
为什么要设计语音报时呢?因为俺人懒,呵呵,不喜欢看,如果能有语音报时,挺好,这个设计主要是满足我自己懒人需求,^_^
那么框架就来了,包含VFD屏显示,温度湿度传感器,RTC时钟芯片,MCU,VFD驱动电路,语音报时芯片,锂电池充电芯片,一键开关机电路等。
综合成本考虑后,RTC直接用了淘宝购买的DS3231模块,估计是拆机件做的,好便宜,才5块钱,嘉立创卖的芯片都要14块了,:-D,温度湿度采用了SHT20传感器,I2C接口,节省MCU的IO,MCU选择了ST的STM8S105K6 LQFP32封装的,做这个时钟戳戳有余啦。
最后考虑了下,授时模块做成独立的选件,通过串口通讯,对时钟的时间进行校正,最后没有做上去。
做出来的首板实物图,手工割了个塑料盒子装着,凑合,先睹为快,呵呵
下面上SCH的设计部分,显示部分的,采用三星的这款VFD段码屏
MCU部分,由于这个板子简单,SCH没有完全画,很多是直接在PCB直接放原件完成的,:-D
点击阅读原文下载PCB文件,Altium Designer9.3版本完成
BOM清单请点击阅读原文下载
完整的源码,IAR FOR STM8 完成
最后来句口号,感谢EE让我们彼此认识,祝大家每天玩的开心!:-D
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/71204.html