切换到宽版
  • 10496阅读
  • 24回复

【首发】简单实用迷你7x22白色点阵时钟,完全开源!!! [复制链接]

上一主题 下一主题
离线solosky
 

发帖
154
M币
847
专家
2
粉丝
20
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2016-10-27
少啰嗦,先上图。


支持两种字体,我更喜欢第二种。


这个是动图,可以看效果。
【首发】简单实用迷你7x22白色点阵时钟,完全开源!!!
背面


双面PCB





特色

  1. 显示时间,日期,温度,湿度
  2. 时钟使用DS3231芯片,精度可以达一年误差30秒,无需校准
  3. 掉电仍走时,再次插电无需重新设置
  4. 支持DHT11/DHT22系列温湿度传感器,温度最高精度0.5℃
  5. 背光自动调节
  6. 支持两种经典字体
  7. 毫无特色的闹钟功能(待实现)
  8. MicroUSB电源接口,可以插USB提供电源
  9. 基于arduino,开放源代码,可以个性化定制



缘起

之前我家的液晶时钟坏了,一直想自己做一个时钟。
在论坛里面搜了很多自制的时钟,要么都是非常简单各种洞洞板各种飞线,要么就不实用的比如12864的点阵液晶时钟,要么就是没有湿度检测的功能。特别是这个湿度检测,相当实用。在北方居住的同学应该知道湿度很干的,需要开加湿器加湿。需要一个东西能显示湿度。
于是参考了很多时钟方案,在X宝选了很久的点阵,终于决定采用白色的7x11的两块点阵来显示时间,显示效果最好。



方案

MCU基于Arduino方案,ATmega328p + CH340。这方案很经典,可以一直复用,并且可以使用arduino生态体系里面的库。
时钟芯片必须采用DS3231,精度高,使用简单。
本来想弄一个精度比较高的温湿度传感器芯片,却发现市面上的比较流行只有DHT系列,而且这个精度嘛,实在是太差了,但是也没啥更好的既能检测温度,又能检测湿度的方案了。DHT11精度±1℃,DHT22精度0.5℃, 有钱的同学可以使用DHT22,精度要高点。
显示芯片采用了TM1640,自带行扫瞄。由于买的点阵商家只有共阳级的点阵,选芯片倒是麻烦了点。天微的共阴的显示芯片支持7x11的倒是挺多的,但是共阳支持7x11的芯片实在是太少了,
幸好有一个TM1640,这货支持8x16共阳或者16x8共阴。用来显示8x8的点阵其实刚好,用在这里略微有点浪费。


源代码和PCB文件太大,就不在这里上传了,请移步github看更详细的介绍。
https://github.com/solosky/miniclock
如果大家喜欢这个时钟,可以自行把PCB图给厂家打样,50元10张板子,也不贵。
喜欢就多给点M币吧,啊哈哈~~~
另外,欢迎大神们小白们加QQ群 320437972一起玩硬件吧。


本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共8条打赏 ,M币+24
离线ianon
发帖
20
M币
-458
专家
0
粉丝
1
只看该作者 1楼 发表于: 2016-10-28
请登录后查看
离线luly8818

发帖
1186
M币
1426
专家
0
粉丝
18
只看该作者 2楼 发表于: 2016-10-28
请登录后查看
离线sanzs

发帖
2172
M币
2665
专家
0
粉丝
11
只看该作者 3楼 发表于: 2016-10-28
请登录后查看
离线xel
发帖
1
M币
-497
专家
0
粉丝
0
只看该作者 4楼 发表于: 2016-10-28
请登录后查看
离线eboy998

发帖
1522
M币
1398
专家
2
粉丝
78
只看该作者 5楼 发表于: 2016-10-28
请登录后查看
离线solosky

发帖
154
M币
847
专家
2
粉丝
20
只看该作者 6楼 发表于: 2016-10-28
回 ianon 的帖子
请登录后查看
离线solosky

发帖
154
M币
847
专家
2
粉丝
20
只看该作者 7楼 发表于: 2016-10-28
回 sanzs 的帖子
请登录后查看
离线xiaomage

发帖
744
M币
3546
专家
5
粉丝
37
只看该作者 8楼 发表于: 2016-10-28
请登录后查看
离线ianon
发帖
20
M币
-458
专家
0
粉丝
1
只看该作者 9楼 发表于: 2016-10-28
回 solosky 的帖子
请登录后查看
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个