[原创] [任性DIY ]采用STM8S+DS3231打造一款精美VFD语音时钟

ylyfxzsx   2016-9-12 16:37 楼主
话说一直想用VFD显示屏做个时钟,有天有个好友给我说你设计个小东西我送给客户做纪念品,然后我一下子就想到了。就说,干脆就做个骚包的VFD显示的小玩意儿吧。 我说了我的想法,然后俩人一合计。然后俺就开工了,虽然后面因为各种原因,没有量产,不过做出来的显示效果还是蛮可以的。 设计的想法是要漂亮,大气,小巧,精致,实用,准确,呵呵,是不是有要求挺多的了?没事过程且听我慢慢道来,懒洋洋的从无到有历时一个月完成,整理全部资料,包括Pcb,Code,首发EE论坛,卖弄下俺半桶水的电子设计,:-D 首先,小巧,那么我的设计初衷就是一个香烟盒大小差不多,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封装的,做这个时钟戳戳有余啦。 最后考虑了下,授时模块做成独立的选件,通过串口通讯,对时钟的时间进行校正,最后没有做上去。 做出来的首板实物图,手工割了个塑料盒子装着,凑合,先睹为快,呵呵 time1.jpg ttttt1.jpg time2.jpg time3.jpg time4.jpg ------------------------------------------------------------------------------------------------- 我是分割线,下面上SCH的设计部分,显示部分的,采用三星的这款VFD段码屏 w2.jpg w1.jpg ------------------------------------------------------------------------------------------------- MCU部分,由于这个板子简单,SCH没有完全画,很多是直接在PCB直接放原件完成的,:-D W3.jpg ------------------------------------------------------------------------------------------------- PCB文件,Altium Designer9.3版本完成
VFD-CLK_v1.0.PcbDoc (6.04 MB)
(下载次数: 2412, 2016-9-12 21:50 上传)
Q1.jpg Q2.jpg ------------------------------------------------------------------------------------------------- BOM清单:
VFD时钟模块物料清单.xlsx (12.84 KB)
(下载次数: 63, 2016-9-12 21:51 上传)
w5.jpg ------------------------------------------------------------------------------------------------- 完整的源码,IAR FOR STM8 完成 w6.jpg
VFD_CLK.rar (267.79 KB)
(下载次数: 392, 2016-9-12 21:54 上传)
------------------------------------------------------------------------------------------------- 最后来句口号,感谢EE让我们彼此认识,祝大家每天玩的开心!:-D 本帖最后由 ylyfxzsx 于 2016-9-12 22:00 编辑

回复评论 (27)

感觉就是一个时钟,有点复杂,成本也不低,没有市场竞争优势,量产基本就看市场,看价值
点赞  2016-9-12 16:49
还有空板吗?申请一个动动手
点赞  2016-9-12 18:53
引用: suoma 发表于 2016-9-12 18:53
还有空板吗?申请一个动动手

空板倒是有,不过原件太多了,我也找不齐了,自己做还是算了
点赞  2016-9-12 19:19
VFD费电吧。
点赞  2016-9-12 20:36
引用: ylyfxzsx 发表于 2016-9-12 19:19
空板倒是有,不过原件太多了,我也找不齐了,自己做还是算了

你提供下BOM,我自己找元件,大元件有的话送个,常用元件电阻电容我这都有
点赞  2016-9-12 20:48
引用: cruelfox 发表于 2016-9-12 20:36
VFD费电吧。

1分钟自动关掉屏的供电的,MCU进入低功耗模式,只有当有按键触发,外部人体感应触发信号,再次启动,所以,耗电不是问题
点赞  2016-9-12 20:52
顶老杨一个,VFD有特色但是门槛太高,兼容字段屏估计耍的人多些
点赞  2016-9-13 10:11
壳子费心了。谢谢分享。
点赞  2016-10-16 20:47
做的不错,支持一下,请问楼主会51编程吗,我有个51电子钟程想请你修改一下
点赞  2016-10-30 18:51
路过学习一下!!!!!
点赞  2016-11-3 13:19
路过学习一下!!!!!
点赞  2016-11-3 13:22
做的挺好,谢谢分享
点赞  2016-11-10 11:42
点赞  2016-11-30 10:56
VFD屏,,,,不是普通的数码管吗? 我一直以为数码管里面就是一颗LED灯呢?就是一段一个LED灯在里面...因为我自己做过为样的断码段...每个段贴个LED在底下..上面用EVA泡棉挖空 本帖最后由 pywmiss 于 2017-1-16 16:44 编辑
点赞  2017-1-16 16:43
VFD显示的效果比数码管漂亮
点赞  2017-1-23 09:58
做的挺好,谢谢分享
点赞  2017-5-10 23:38
路过学习一下!!!!!
点赞  2017-5-14 15:30
,你好,请问能把完整工程发一下吗
点赞  2017-8-29 19:15
檔案內的源碼不完整啊, 很多 c & h 檔都沒有 本帖最后由 dale 于 2018-5-17 16:36 编辑
点赞  2018-5-17 16:34
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复