• 微笑的小鸭
  • DIY
1814
需用时 03:37
自制数码管中考倒计时牌
DIYer: 微笑的小鸭
制作时间: 几周
制作难度: ★★☆☆☆
GEEK指数: ★★★☆☆
 

要中考了,我决定给班里做一个倒计时牌。

/gkimage/qf/j8/45/qfj845.png

好吧,没做外壳的原因其实就是,我太懒,我太懒,我太懒,我太懒…………

其实电路部分老早就搭好了,只不过学写程序太难,所以搁置了N久。不过在众多坛友&基友&网友等人的帮助下,终究还是东拼西凑写出了个测试版程序……

倒计时牌使用STC89C52RC一块做控制,2.1寸共阳数码管两枚做显示,5V手机充电器供电。实测满载电流5V下只有16mA。(FLUKE 73Ⅲ数字万用表测得,不会误差太大)

 
 

1   材料和工具

● 烙铁及耗材
● 热熔胶枪及胶棒
● 尖头,圆头镊子
● 斜口钳
● 黑色油性笔
● 钢尺
● 美工刀
● 透明胶
○ 5VUSB口手机充电器*1
○ USB公头(带外壳)*1
○ 排线(做电源线)*1米
○ 电源开关(小型拨动开关)*1
○ 瓦楞硬纸板50*50CM以上*1
○ 打印相关字样纸张*1
○ 万用版15*9CM*1
○ 单片机程序下载器*1
○ STC89C52RC单片机*1
○ 单片机用40pin IC座*1
○ 2.1寸共阳红色数码管*2
○ 大号按压开关(可选配键帽)*3
○ 飞线一大把
○ 小号按压开关*1
○ 16V10uF电解电容*1
○ 16V100uF电解电容*1
○ 200Ω1/4W碳膜电阻*1
○ 10KΩ1/4W碳膜电阻*1
○ 12.000MHZ晶振*1
○ 27pF瓷片电容*2
○ 接线端子(2位)*1
○ 2mm螺丝*5
○ 2mm六角柱状物*5
 

2   程序与电路原理图

/gkimage/jf/gc/yo/jfgcyo.png

如图,两个数码管分别接在P1和P3口,后来发现数码管太暗,限流电阻改为200Ω。 时间调整按键在P2口。

自习课画的,勿喷……

程序源代码:

声明:此程序并非我一人所写,很多人指导或帮我修改了程序,我也参考和借鉴了很多其他人的类似程序。

编程软件:keil UV2

p.s.在复制完程序代码后,我习惯性的想点保存和编译键,但是找了半天愣是没找到编译键在哪……后来想起来我在用Word2003,不是uv2……

大家可以在这里下载到我编好的代码:

http://vdisk.weibo.com/s/4maCk

 

3   安装数码管

/gkimage/bk/6f/en/bk6fen.png

大概捉摸一下数码管放在哪个地方效果更好,先不要急着焊接~~

/gkimage/en/7h/4r/en7h4r.png

琢磨好位置后,把万能版反过来,检查一下有没有引脚弯掉没插到万能版的洞里……

注意:如果发现焊盘脱落,请换一个地方焊接。

一切OK,上锡,固定好数码管。

注意:数码管可很娇弱,LED神马的最怕烫了,所以焊接时请速战速决!

 

4   拆机

/gkimage/tq/de/4c/tqde4c.png

电源接线端子,滤波电容,电源开关

比划一下接线端子的位置,然后标出预算的正负极。省的焊接上去后不知道哪个是正极,哪个是负极。

/gkimage/rb/e8/xp/rbe8xp.png

并联上100uF的滤波电容,注意极性。

/gkimage/nj/79/us/nj79us.png

别忘了装上电源开关!

/gkimage/b0/p8/uu/b0p8uu.png

翻过来看看……焊工太渣了,请蛋定……

注意普通电木万能版容很易出现两个焊盘之间有焊锡粘在一起造成的短路现象,请仔细检查绝缘电阻。这种双面喷锡,焊盘之间有阻焊层的则不用太担心,但是也要稍微检查下……

/gkimage/j6/r3/op/j6r3op.png

三个时间调整按键

按键也要比划一下位置,按键之间间隔不要太小。

/gkimage/nk/5p/xj/nk5pxj.png

上锡,固定好按键们。

 

5   单片机部分制作

/gkimage/do/ux/rx/douxrx.png

先焊好IC座,以防焊坏单片机。单片机可没有电阻那么耐操……

/gkimage/fh/yd/4e/fhyd4e.png

翻过来背面看看。

/gkimage/4b/l3/b0/4bl3b0.png

多确认几次,以防眼花数错,并用黑色油性笔标出RESET脚位置。

/gkimage/3x/03/8z/3x038z.png

由于没找着10K电阻,只好用10个1K串联先顶着先。

/gkimage/g7/1i/ce/g71ice.png

如电路原理图所示,连接好阻容复位部分。

/gkimage/jm/0s/kz/jm0skz.png

先摆放好元件,确认一下空间充裕,互不冲突。

如电路原理图所示,连接好晶振部分。

/gkimage/95/vw/ws/95vwws.png

广告:这种细飞线,电子城卖5元钱1000根。好用,耐用,实用!

需要注意的是,VCC引脚和EA/VPP引脚(图中黑框部分)需要同时接电源正极,单片机才会从头开始读程序。

先把两个数码管正极并联起来。

注意:我的建议是在板子背面标出对应的数码管引脚。这样可以大大提高工作效率。

飞线过程不详细叙述了,要注意多检查几遍,保证没有短路,接错线等情况再通电。多花上几分钟总比烧掉一块单片机划的来吧?

/gkimage/4y/n0/14/4yn014.png

飞线完毕,千万万万记得多检查几遍,多量量绝缘电阻!

/gkimage/8l/xr/yx/8lxryx.png

先把开关一端接地

注意:你需要用万用表测出你的开关的引脚定义,哪两个引脚之间是相通的,不同开关可能有不同的定义!

然后把开关另一端分别与单片机引脚相连。

把程序下载到单片机上,然后把单片机装到电路板上。千万一定要注意别插反了!

深吸一口气,打开电源开关——哈哈,数码管全亮~~

 

6   文字&装饰部分制作

/gkimage/60/x1/1w/60x11w.png

由于我这个倒计时牌要钉在墙上,所以背面加一块瓦楞纸板固定。

/gkimage/1z/03/1c/1z031c.png

根据电路板大小裁出一块硬纸板(这里是20*13CM),在电路板四周的螺丝孔里装上螺丝和六角柱状物(如下图),然后根据螺丝孔位置在纸板上戳出螺丝孔。注意别戳的太大,比螺丝稍小一点就好了。

(中间那个是按键的位置,由于万用版按按键的时候会变形,所以加一个柱状物加固。)

固定方式,如图是“六角柱状物”。

注意:出于长久使用考虑,纸板四周最好用透明胶封好边。

打印出相关字样。当然,要是你的字写的够好,也可以自己写……

/gkimage/2t/ev/d3/2tevd3.png

这里是华康海报体W16,80号字。

为了裁剪更整齐,画出字的边框。大约字四周留出1CM的样子吧。

裁下字,准备粘贴在硬纸板上。

小区门口的老式喷墨打印机不给力啊……自己要补一下色。

最好用黑色油性记号笔,写在纸上会渗透,不可能擦得掉的啦~

记得先描出边框,以免涂色时出界。

/gkimage/wj/78/h6/wj78h6.png

“距中考还有”部分效果图。纸板四周建议粘透明胶封边,以免脱落。

为了使字和数码管之间落差不要太大,剪两小块纸板粘在一起给“天”字增高。

同样,“距中考还有”字样也最好增高一下。

/gkimage/sc/j4/p0/scj4p0.png

至此,中考倒计时牌制作完成~~

p.s.出于长期使用考虑,最后我还是把数码管旁边的电位器变成了固定电阻……眼尖的童鞋们可能看出来了吧?我上次买的一包的电阻都好小,要好多个串联用 %>_

 

最后,编辑只想祝福小鸭子同学和他的同学们,中考顺利。

 

7   DIYer签到处

 
编辑: 白色的小白

果壳DIY站QQ群:132647923, 2群:179240860,3群:155086317(加入时请报上你在果壳的个人主页地址,以防广告ID)

果壳DIY站微博: http://t.sina.com.cn/guokrdiy

The End

发布于2012-04-20, 本文版权属于果壳网(guokr.com),禁止转载。如有需要,请联系果壳

举报这篇文章

微笑的小鸭

DIY爱好者,物理控

pic