切换到宽版
  • 5631阅读
  • 15回复

[C51]迷你点阵时钟2408,TM1640驱动带WIFI校时和温度 [复制链接]

上一主题 下一主题
离线qrk123
 

发帖
75
M币
999
专家
2
粉丝
20
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2017-02-10
大家新年好,利用新年值班时间,做了一个2408迷你点阵时钟。这时钟是用2片TM1640驱动点阵,用WIFI模块来校时,无需按键。其实也没有什么技术含量,都是在网上找的资料,谢谢高手们提供的资料。

WIFI模块用的是ESP8266-01型,程序是本坛FM999朋友提供的,在此表示感谢。http://bbs.mydigit.cn/read.php?tid=1767156,这帖子里有怎么烧写程序进WIFI模块内。作者搞得一键烧写要赞一下,使我这些不懂的菜鸟,也能一下就完成烧写。
  单片机里的串口接收程序就用了aqxgm早前写的无需按键的GPS时钟程序,但这WIFI模块不能直接用aqxgm的程序,我修改了一下,可以正常校时了。


不过在使用过程中,WIFI模块不知是哪儿的原因,有时会很难联上手机,有时不能读出时间,最好换一个NTP服务器网址,网上大把NTP服务器,什么清华北大的,只要用PING的命令PING一下网址,有返回值,一般都能用,实在不行,在重新烧写一次也可以。




这是烧写模式,烧好后,就用三根线就可以了,VCC+CH_PD相连,GND,UTXD(接入到单片机的P30)。烧好后,用USB转串口接上,在电脑上串口助手里有UTC时间输出后,就可以装在电路上了。


驱动点阵的TM1640芯片,是看了aqxgm以前的帖子才认识天威系列的芯片。这TM1640是二线制,而且驱动的数码管比较多,就买了几个来试试。后来试着点亮几个数码管后就扔一边去了。一天晚上,想着1640可以驱动16*8,正好可以驱动两片8*8的点阵,在网上找了一下资料,也找到一些人家驱动例子,于是就开始试验一下,发现可以点亮单色的,单色的,单色的点阵。本次用的是三块1.9MM的单色小点阵。














要吐槽一下,每次腐蚀都要12小时以上,一般是睡醒一觉才基本腐完,有谁知道能更快的方法来腐吗?我用的是网上买的白色粉末,腐的过程中会产生蓝色的液体的。这次我以为是不是太冷了,反应慢,刚好食堂有这样的炉子,于是就煮它。结果,可能是太热了吧,把防止腐蚀的绿色物质也给煮掉了,废板了,只能重新搞过。下次还是老实慢慢等它腐吧。






就是这儿不好,实在太多线了,焊得头晕,也没有更好的联接线,只能这样飞了,飞得乱七八糟的。


















不会画电路图,随便画了一下,希望大家可以看得到。




源码在这儿,共做了两个版本,一个就是WIFI模块的,另一个是用电脑串口发送时间给单片机校时的。
这个用电脑串口来校时是利用MAX232转成TTL或用一个USB转串口来达到校时的,是我买的开发板上带来的软件(其实就是一个串口助手之类的),只是多了一个“更新时间”的按钮。源码里,有一个“串口更新时间TM1640”的C文件,只要将它改成"TM1640",在用KEIL打开,重新编译一下,就可以用了。程序里还有桃源客先生写的语音程序,本来是有语音的,但响了几次就不响了,老是打开来搞也麻烦,一不小心还把点阵其中一路线搞断了,也不好找,于是就放弃了。还有就是亮度,本来TM1640是有亮度调节的,但发现,这小点阵,用最低的亮度在室内都挺亮了,不敢用太亮了,怕烧了灯管。
如有什么不妥之处,希望大家赐教,但不要喷,谢谢。
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共8条打赏M币+171专家+1
离线huajiaomian

发帖
5768
M币
14869
专家
0
粉丝
12
只看该作者 1楼 发表于: 2017-02-10
盐酸+双氧水+水  1:1:1  腐蚀很快     三氯化铁 也不慢
离线qrk123

发帖
75
M币
999
专家
2
粉丝
20
只看该作者 2楼 发表于: 2017-02-10
回 huajiaomian 的帖子
huajiaomian:盐酸+双氧水+水  1:1:1  腐蚀很快 (2017-02-10 22:49) 回 huajiaomian 的帖子

这种方法是很快,我试过,但我不知感光板的绿色物质不知能不能顶得住盐酸,在加上现在盐酸也不好买了,盐酸也挺危险的,还是老实用这种白色粉末。
这白色粉末还号称十几分钟就搞好PCB板了,都是忽悠人的。
离线sclg80

发帖
749
M币
2353
专家
2
粉丝
9
只看该作者 3楼 发表于: 2017-02-10
离线垃圾猪

发帖
764
M币
628
专家
5
粉丝
18
只看该作者 4楼 发表于: 2017-02-10
加热加热加热!重要的说三遍!我一般用开水热浴!很快,太慢了容易断线
离线垃圾猪

发帖
764
M币
628
专家
5
粉丝
18
只看该作者 5楼 发表于: 2017-02-10
刚好也做了一个8*24点阵,没有高端片子,只有595!还是双色led!
离线devcang

发帖
17065
M币
7309
专家
19
粉丝
89
只看该作者 6楼 发表于: 2017-02-11
飞线还是有点太多了

~
离线xiaomage

发帖
724
M币
3711
专家
5
粉丝
32
只看该作者 7楼 发表于: 2017-02-11
有GPS还有Wi-Fi,够强大?
离线hongo

发帖
51959
M币
146043
专家
271
粉丝
15152
只看该作者 8楼 发表于: 2017-02-13
優秀文章.。
离线digitking

发帖
1408
M币
964
专家
2
粉丝
37
只看该作者 9楼 发表于: 2017-07-24
有点复杂了,其实买个max7219的点阵就可以。有demo可以直接用
快速回复
限80 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
上一个 下一个