首页 > 编程知识 正文

ds3231实时时钟(stm8s103 ds3231)

时间:2023-05-03 13:52:43 阅读:104024 作者:3810

我一直想用VFD显示器当时钟。有一天,一个好朋友告诉我,你设计了一个小东西,我把它送给顾客作为纪念品。然后我突然想起来了。只是说,只是制定一个狂热的VFD时间表。

我说了我的想法,然后他们两个总结了一下。然后我开始工作。虽然因为各种原因没有量产,但是显示效果还是挺OK的。

设计思路是要美观、大气、紧凑、精致、实用、精准,呵呵,是不是要求很多?没关系,过程。慢慢听我说。花了一个月的时间设计整理了所有资料,包括Pcb,Code,第一届EE论坛,后半桶水的电子设计,-D。

首先是小,所以我最初的设计意图是一个烟盒大小差不多,PCB打样不在10*10CM以内,一个50元。那么我的设计不会超过这个尺寸。原谅我小气,呵呵。

VFD显示屏效果惊人。它是我们自己为精致、实用和精确而设计的。前期计划使用GPS模块和无线电时钟模块进行自动定时,因为DS3231虽然是高精度RTC,但还是有误差的,GPS或者无线电时钟定时校准会很完美!

温度和湿度也是需要的,因为考虑到这个一般都是放在桌子上的,那么我觉得还是加上人体感应模块比较好,可以在MCU软件中设置,只要检测到一个人,当前的时间、温度、湿度和信息都会自动语音宣布。

为什么要设计语音计时?因为我懒,呵呵,我不喜欢看。如果我能有个声音来报时就好了。这个设计主要是为了满足我自己懒人的需求。

然后框架来了,包括VFD屏幕显示、温湿度传感器、RTC时钟芯片、MCU、VFD驱动电路、语音时间芯片、锂电池充电芯片、一键开关机电路等等。

综合考虑成本后,RTC直接使用了淘宝购买的DS3231模块,估计是拆解件做的。它太便宜了,只要5元。嘉利创销售的芯片全部需要14片,3360-D,温湿度采用SHT20传感器和I2C接口,节省了MCU的IO。MCU选择了ST的STM8S105K6 LQFP32封装,做这个时钟戳绰绰有余。

最后经过考虑,将计时模块做成一个独立的选项,通过串行通信对时钟时间进行修正,但最终没有做到。

让我们来看一张完成的印刷电路板图,并欣赏它:

我制作了棋盘的第一张实物图。我用手切了一个塑料盒放进去。没事,先看看,呵呵。

以上图文均为EEWORLD论坛用户:ylyfxzsx原创,在此致谢。

欢迎来到微博@EEWORLD

如果你写过这种原创干货,请关注微信微信官方账号:EEWORLD(电子工程世界)回复“投稿”,或者把你的原创发到bbs_service@eeworld.com.cn,一旦被选中,我们会帮你上头条!

欲与更多业内网友交流,请登陆EEWORLD论坛。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。