切换到宽版
  • 19147阅读
  • 102回复

[C51]带网络授时的1680点阵时钟制作(开源) [复制链接]

上一主题 下一主题
离线水表君
 

发帖
1332
M币
421
专家
42
粉丝
92
— 本帖被 發騷友 设置为精华,作者+3000M币+5专家(2018-03-03) —
很久以前就制作了:DIY WIFI网络授时 1680点阵时钟  但是亮度刷新问题一直是点阵屏的通病,很多点阵屏都是如此,因为51单片机的能力有限,速度还是达不到,但是对于我来说,没别的选择,那怎么办?我爸天天跟我说,这总闪亮度还不够,不好,给升级一下。。。我也想,我也尽力了(因为那个版本是在古老的硬件上进行升级改良的,所以不大好弄)过完年,弄完烙铁,趁热打铁一鼓作气,重新设计制作!重新编程!历时8天的设计和制作!第一步解决亮度和刷新问题,为了解决这个问题,我一决定!用两个单片机!一个专门扫描刷新屏幕,另一个就负责计算时间和温度!扫描屏幕的用12C5A60S2(因为要存字模,内存要大!最主要的有两路PWM)之前也使用过这个PWM功能,很好用!很方便!不占CPU资源!唯一缺点就是固定引脚(我指的是DIP封装的)就只能重新设计制作硬件!另一个单片机用15W204S体积小主要就是计算,用不上那么多引脚,本来农历节气计算也想让他完成,可惜内存不够,农历表和节气表放不进去。就扔给12C5A60S2了。这么说来我这时钟还是双核的!每核速度都是1T!每核频率22.1184MHZ,其实可以更快,用不上那么快的,跟随之前的设计就是22.1184MHZ的,就延续下去了。到此这个点阵屏时钟经过6代升级!可以说这次我是最满意的!而且!这次也如同以往,开源!在后面,慢慢观看!
点阵屏接口是标准08接口,但是双排针是直的,手头只有杜邦线,不好插线(后面是墙)就这么处理一下,哈哈


先做副板(环境光检测,手动授时)


一开始的设计是光敏和红外遥控(后来改了,原因后面说)


排针这样用的原因和点阵屏接口的原因一样


DS3231时钟模块


备电让我拆了,放到电路板上(感觉电池太小,主要还是没有这个型号的电池)


第一次设计,布局


第二次设计布局,取消了湿度检测(用不上,不是很关注湿度)与最后之作还是有些不一样的


面包板实验


因为这样设计是第一次,所以只实验15W204S的就好,显示部分已经有基础了


副板的红外接收改成按键(也不知道是怎么回事,15W204S的外部中断接红外串口中断就不好使,无奈使用按键手动授时)


按键使用硬件消抖


上面,和红外的差不多


这次固定电路板不像以往那么随便了,打孔固定到后面挂板上(这个板的作用就类似于老石英钟那种挂法,在墙上钉个钉子,然后有个8型口大口放到钉子上重力原因钉子就到小口的位置掉不下来)


用一个螺丝帽将电路板和挂板之间抬高一定距离


因为电路板的布局,就只能固定3个点(3个也够了)


开始制作电路板!


晶振也一如既往的藏到单片机下面


DS3231和备电,占了板子的四分之一!


感觉哪个备电会碍事,果真!点阵屏上的一颗滤波电容碍事了


楼下继续!
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共11条打赏M币+120专家+2
12
离线水表君

发帖
1332
M币
421
专家
42
粉丝
92
只看该作者 1楼 发表于: 03-02
接楼上!
给电容搬家!


放到这里,你以为就完事了!


这样才完美!


继续电路板的制作


ESP8266WiFi模块


天线最好要伸出板子外面,不然容易干扰


基本都固定到板子上了


插上小的单片机,感觉怪怪的


开始后面走线


ESP8266的引脚一定要分清楚!


这走线,很满意!下了不少功夫呢!


可是还是有两根飞线,没办法,洞洞板就这样


标出GND是个好习惯


还有滤波电容470U+0.1U


这次试用自己制作的烙铁,还是很顺手的!很完美的锡接过线


杜邦线链接屏幕


接出串口链接电脑进行调试


这个地方强迫症看着很不爽!后续更改


都忘记介绍屏幕了,驱动方式是:两个74LS145控制16行10个595级联


10个595就不一一看了,之前修过10个全部击穿。。。


楼下继续!
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共1条打赏M币+9
离线水表君

发帖
1332
M币
421
专家
42
粉丝
92
只看该作者 2楼 发表于: 03-02
接楼上!
一个74HC245(真想不出来这是干嘛用的感觉可以忽略不用)


最左面的16*16区域是之前pas掉的,可是我爸不让锯掉,最后还是给用上了,现在看,我都怀疑我当初怎么飞线接的!


这一乱套的飞线


电源接口DC-5.5的插座,船型开关


16个达林顿管(型号忘了)控制16行,10个595控制80列


屏幕大概就这样。DS18B20温度传感器,我习惯用线接出去(在板子上会测温不准,因为板子也会发热只是人感觉不出来)


接上DS3231的备电,估计可以用几年


这是链接副板的杜邦线,很妖娆对吧


连接好副板


这里也改了,看着很舒服!


界面的设计也不如以往了!左半屏就用来显示时间,这回看时间不用傻傻的等了


又半屏轮流显示日期,星期,农历月,农历日,温度,如果有节气还显示节气


温度,所有动画都是向上翻屏,每个界面大概3秒钟


日期,左右半屏的字体不一样!


星期,细心的可能会看到,左下角哪里有一个“豁牙”没办法,那块是飞线链接的,不好换


时间,秒点还是上一次的设计


右半屏,当月十位为0时就不显示,更方便看


开始总装!最后决定副板放在这最好


用热熔胶固定


整个屏幕的正中央上面,不是那么容易看到


楼下继续!
[ 此帖被水表君在2018-03-02 12:25重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共1条打赏M币+9
离线水表君

发帖
1332
M币
421
专家
42
粉丝
92
只看该作者 3楼 发表于: 03-02
接楼上!
这地方打一坨热熔胶,一会就知道为啥了


因为高度不够,要加高,没有合适的铜柱就加一节


很高!很合适


一共四个


因为线太长了,盘起来,但是要不档一下,容易漏出去,不好看


就用热熔胶当了一下,以后有可能还会维修升级,不能粘死


后面大概就是这样子


这里线也太长了,也要盘一下


温度传感器伸出去一点,不是很明显,不然温度会不准


没有8P的杜邦头,不然就换上了


控制板固定到挂板上


盒盖!这里拿出一些洞洞板的余料,钻7个孔


裁剪开


做垫片使用,不然挂板的材质是ABS的,很软,螺丝帽容易拧滑丝


这里还有两个


OK!挂起来交差!


后来感觉字体不太容易分清,换了个字体


文图篇完结!欢迎仿制!楼下是附件楼,各位看管给打个赏吧!
[ 此帖被水表君在2018-03-02 12:38重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共2条打赏M币+31
顶风 M币 +1 - 11-18
tsinit2001 M币 +30 - 05-20
离线水表君

发帖
1332
M币
421
专家
42
粉丝
92
只看该作者 4楼 发表于: 03-02
附件楼!
开源,源程序,电路图:
百度网盘:链接:pan.baidu.com/s/1ghixdkf 密码:qxi4
ESP8266的NTP授时固件:要感谢原作者:fm999的分享,谢谢

程序几乎每一句都有注释!写的很简单也很直白!懂一点C语言编程都能看懂
六代升级改进!这一路很艰难!很不好走!还有4个屏等着我去点亮,我的2018年注定要玩点阵屏!


下载过程要注意!
STC12C5A60S2要勾选放大增益,复位引脚用作IO


STC15W204S注意频率调节


WiFi模块设置方法:
烧写好固件以后,上电用手机打开WiFi链接“WIFI2GPS-(此处是模块MAC地址)”密码为:88888888
然后打开浏览器地址栏输入:8.8.8.8就会进入到设置界面,输入ESP8266模块链接的WiFi网络和NTP地址,如果链接到网络以后模块的LED大约1秒的频率闪烁
这时候模块的TXD就输出时间波特率是:9600BPS
发一张ESP8266模块的引脚图


未经允许严禁转帖!严禁用于商业用途!请尊重原作者!
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共8条打赏M币+118专家+1
离线lipeixian

发帖
461
M币
142
专家
1
粉丝
12
只看该作者 5楼 发表于: 03-02
優秀文章  马上研究
本帖最近打赏记录:共1条打赏M币+1
离线水表君

发帖
1332
M币
421
专家
42
粉丝
92
只看该作者 6楼 发表于: 03-02
谢谢支持,现在已经更新完毕,请观看~
离线8832824

发帖
440
M币
101
专家
0
粉丝
15
只看该作者 7楼 发表于: 03-02
用了网络授时,时钟芯片完全可以不要了嘛,,用3231,网络授时就完全没有必要,我用3231,连调整时间都不用写,仿真时把时间写进去,,带温度补偿的3231,只要3.3电压准确,精度那是相当的高
离线yunxun

发帖
2084
M币
3337
专家
2
粉丝
28
只看该作者 8楼 发表于: 03-02
很好,很强大,做成双色的就更好了

内容来自Android手机客户端

本帖最近打赏记录:共1条打赏M币+1
离线zhang_yy007

发帖
2761
M币
1465
专家
6
粉丝
62
只看该作者 9楼 发表于: 03-02
非常详细 真是大牛啊 前后耗费了不少时间吧
本帖最近打赏记录:共1条打赏M币+1