北京儿童插座价格联盟

干货 | 打造一款精美VFD语音时钟

只看楼主 收藏 回复
  • - -
楼主
话说一直想用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

推荐阅读

干货 | 手把手教你制作带 LED 应急灯的 mini 移动电源

干货 | 稳压杂谈

干货 | 情人节教你用雕刻机把女朋友照片刻到覆铜板上

干货 | 雕刻机自制PCB电路板

干货 | 纯手工DIY微波PLL频率源,设计细节大公开!

干货 | 如何使用数字旋转编码开关

干货 | 任性改装机械键盘,QWERTY/Dvorak一键切换

干货 | 纯手工爆改无线路由,增 RAM 扩 FLASH 跑 DD-WRT

干货 | 教你编写个超简单的CPU


举报 | 1楼 回复

友情链接