|
本帖最后由 ganbc 于 2019-9-10 13:45 编辑
近来,突然对LED数码管时钟比较感兴趣。于是自己动手做了两款时钟。
1)先是用51单片机STC15F2K60S2+DS1302时钟模块+数码管做了一个时钟。用杜邦线连接测试时都没啥大问题,可是把它在洞洞板焊接好改用锂电池升压到5V供电后,发现开关电池居然都会让时钟显示紊乱(偏离正常时钟很远)。怀疑是DS1302没有安装上拉电阻,可是接上上拉电阻也不行。或许是我的布线不合理造成干扰。这个时钟成本虽低不到10元,但不能正常使用至今找不到原因,很失败啊!
2)然后干脆用Arduino nano+PCF8653时钟模块+TM1637四位数码管模块来做时钟。结果居然一次成功了。时钟运行了一周多,时钟分和手机还是一样的,感觉精度也还不错。但这个时钟成本有些小贵,主要是Arduino nano、PCF8653、TM1637这几样都不便宜,加起来都要近20元成本了。
初步结论是DS1302模块不好用。
后来我在某宝淘到一块电子时钟模块,里面也是DS1302做时钟计时的。(如图)
才发现DS1302原来精度也不差的。后来看到论坛有人说DS1302不要买便宜的,便宜都是国产的,问题多多。
用了一周,觉得这块时钟板做工和功能都不错,时钟精度和我用PCF8653做的时钟差不多,又兼有充电和充电宝功能,价格又很便宜,让我觉得自己做单片机时钟都没有意义了。当然如果纯粹是想学编程又另当别论。
下面是这三个时钟的实拍图(使用过后觉得还是比较喜欢某宝买的这个时钟板而且比较实用,电池好配也方便充电):
传说DS3231模块的时钟精度更高一些但成本就更贵了。有时间再做一个时钟对比一下吧。我觉得用一个时钟如果精度达到一年误差5分钟以内,一年调整一次时间,基本就很实用了。
各位有啥好的建议吗?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|