2584063385 发表于 2016-1-5 00:19:02

lcd12864+DS3231+u8glib制作模拟时钟(指针+数字)

本帖最后由 2584063385 于 2016-1-5 19:47 编辑

第一次在这个论坛发帖,好紧张。之前看论坛好多大神的教程,学了好多,昨天用了5-6个小时做的小玩意,来交第一次作业,多多指教。
http://image.geek-workshop.com/album/201601/05/000945g1kydz099728idzw.png
用了大神级的u8glib库,感觉很叼,就是编译很慢,刷屏速度也很慢。我的这个屏幕还是老式的并口屏,刷屏时还会有明显的闪烁。
这次偷懒没做时间设定的功能,只能通过下载另外的程序进行下载,不过好在3132很准确,走了好几天都还不错,也就第一次麻烦点,以后就不用了。
这是全图
http://image.geek-workshop.com/album/201601/05/000956gyzgjjwsk7zfbffv.png
用的是2560
http://image.geek-workshop.com/album/201601/05/000950ye94mkmbrpel24xx.png
3231模块感觉做工还不错,还可以顺便显示下室温,虽然感觉不是很准。
http://image.geek-workshop.com/album/201601/05/001001ansnsn07skd33kuu.png

这是注意事项:
1、第一次使用先修改ds3231程序下载进行时间设定,看着电脑时间,大约提前9秒开始点上传键
2、不同接口的12864屏幕必须修改引脚配置函数,不然无法点亮,详解程序注释。具体的引脚接口等看u8g网站https://code.google.com/p/u8glib/wiki/device
3、没接ds3231只接屏幕不会显示,需屏蔽相关代码
4、用mega2560做的,不同的板子自行改引脚
5、为保证时间的准确性(程序设计1分钟才进行一次读取ds3231校对),不同屏幕测试不同的每一页图片刷入图片,改程序最后的delay时长。
程序和库

之前上传的程序有个bug,已经修改了,程序用下面的这个,要用库和设置时间的程序请两个附件都下载

话说好冷清啊,都没人回复一下。。。

hubertdong 发表于 2016-1-5 09:33:37

题目中是DS3132还是DS3231 ????

2584063385 发表于 2016-1-5 09:54:27

hubertdong 发表于 2016-1-5 09:33 static/image/common/back.gif
题目中是DS3132还是DS3231 ????

一时疏忽,已修改,感谢提醒

lovezypj 发表于 2016-1-6 12:36:25

你解决闪烁的问题吗?

2584063385 发表于 2016-1-8 19:12:08

lovezypj 发表于 2016-1-6 12:36 static/image/common/back.gif
你解决闪烁的问题吗?

闪烁难道是屏幕芯片太老?

elderzhu 发表于 2016-1-9 10:45:59

我的oled是spi的1306的芯片,刷屏就是慢,数据变化甚至会出来一半,另一半还是以前的数据,怎么解决

2584063385 发表于 2016-1-28 00:11:23

elderzhu 发表于 2016-1-9 10:45 static/image/common/back.gif
我的oled是spi的1306的芯片,刷屏就是慢,数据变化甚至会出来一半,另一半还是以前的数据,怎么解决

我的屏幕刷新也很慢,估计是库的原因,不好解决吧。

小B爱 发表于 2016-4-7 18:04:03

可以看一下程序吗?

yuqingshan 发表于 2016-4-8 09:01:56

楼主做的不错!可以改成GPS或BPC电波钟校时,这样就可以一劳永逸了。

2584063385 发表于 2016-4-13 21:01:06

小B爱 发表于 2016-4-7 18:04 static/image/common/back.gif
可以看一下程序吗?

程序有啊,资料里面可以下载

小B爱 发表于 2016-4-14 16:22:18

2584063385 发表于 2016-4-13 21:01 static/image/common/back.gif
程序有啊,资料里面可以下载

谢谢你啦,这个设计很棒。

yznj 发表于 2016-7-3 11:24:30

把控制和农历做上去就完美了

wyl_stloy 发表于 2016-8-13 21:10:28

你好,请教下DS3231这个是掉电怎么保存数据的?我每次重新插上之后又初始化了,谢谢!

redtxd 发表于 2016-11-8 13:28:18

谢谢楼主分享,下载山寨一下可以吗?:)

yznj 发表于 2016-12-11 18:29:23

仿制成功很久了,一直在用,只是觉的没闹钟设置用了这么多好材料有点浪费,温度的精度再高点就好了
页: [1] 2
查看完整版本: lcd12864+DS3231+u8glib制作模拟时钟(指针+数字)