- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
温度时间两不误的图解制作
温度时间两不误的图解制作
每一件制作都体会了一种思维,在制作了多件电子作品后,想制作一个总结之前的作品,
于是我又搞搞 “鱼龙混杂”,把之前制作的一些功能混合在一起 ,取其精华混合而成了一个
最新作品,带着兴奋的心情,不敢怠慢,立即与各位朋友分享制作,先来看看下面的制作
成品。
作品介绍:如图所示,作品由六位数码管制作,分别 示小时、分钟和秒 ,整点到来时蜂
鸣器长鸣一声 ,半点到来蜂鸣器短鸣叫一声 ,以听声音区分时间所在大概位置 ,为了防止
影响睡眠 ,报时设置在7:00~~24:00 之间 ,时间 示7 秒 ,温度 示3 秒 ,时间和温度
交替 示,互不耽误各自的运作 ,分别用DS1302 时钟芯片和DS18B20 温度芯片制作,
得到的数据精确且掉电后不遗失数据。作品是用常见的洞洞板制作而不是 PCB 板 ,考虑
到使用洞洞板制作的过程也不是很复杂,焊接较为简单 ,因此选用了洞洞板 ,非常适合材
料有限的业余电子爱好者制作。上图是时间 示的界面。
图示为 示温度的界面,温度的精确度为小数点的后一位,后两个数码管形象地 示了
度的摄氏度符号 “°C”,那么前面两横代表的是什么呢?这是我想出来的小型 “水银式”
温度计 ,温度低于15°时 示一横 ,大于15°小于28°时 示两横 ,高于28°时 示三横 ,
看 !是否像一个小型的水银温度计呢?这样做可以更加直观地 示温度。
废话不多说 ,制作时间:
先看电路图:
所需元件列表 :
STC89C52RC40 脚单片机一块(使用国产的一种廉价的单片机)
12MHZ 晶振一个
30PF 电容两个
DS1302 时钟芯片一块
32.768KHZ 时钟晶振一个 (最好选用负载6pf 的电容 ,减少时钟误差)
3V 电池座
DS18B20 温度芯片一个
3V 电池一只(用于供电与时钟芯片 ,使其保存数据)
7*9cm 洞洞板两块(也就是万用板)
四位共阳数码管一个
两位共阳数码管一个
有源蜂鸣器一个
220 欧电阻8 个
1K 电阻6 个
4.7K 电阻两个
9012 三极管7 个
小型的微动开关3 个
圆孔排针座若干(用于插上数码管)
排针若干
排线若干
把其中的一块 7*9cm 洞洞板用刀片裁开大小两部分,我们只需要小的部分,大小也要合
适 ,能恰好放入数码管为好 ,长宽大概为3*9cm。
由于四位数码管共 12 个管脚 ,两个一位数码管共 20 个管脚 ,因此我们要两条 6 针的圆
孔插座和两条 10 针的圆孔插座,在焊接之前要先测量好适当的位置 ,在合适的位置上焊
接上圆孔插座,以使能把数码管的管脚稳定地插上。
我的淘宝店 :
我的博客地址 :/new/haorongwu
如图所示,把圆孔插座焊接在适当位置 ,并在小的洞洞板表面排好数码管的 线 ,数码管
的引脚排列比较乱 ,如果直接排线会非常零乱 ,此动作能减少背面的排线 ,当放上数码管
时就会掩盖了表面的 线。事前要测试好每个引脚代表的 示段码,然后按顺序连接在 8
针和6 阵的排针上 ,这样就把零乱的引脚变成有顺序排列的引脚了,方便后面的焊接。
我的淘宝店 :
我的博客地址 :/new/haorongwu
如图为小部分洞洞板的背面焊接 ,数码管引脚实在是繁琐 ,还是避免不了要排几条 线 ,
不过这样已经大大减少了背面的排线了。
我的淘宝店 :
我的博客地址 :/new/haorongwu
在表面插上数码管后,把里面的零乱排线掩盖得天衣无缝 ,正面观看就可以瞒过天海了,
这里的四位数码管和其他两个要分开一定的距离 ,用于区分 示。
我的淘宝店 :
我的博客地址 :/new/haorongwu
再在另一块的 7*9cm 的洞洞板上按照电路图排列好元器件并且焊接上 ,以上的元件排列
都是根据板子大小合理分析而排的,当然 ,主要的目的还是为了使作品外表更加美观 ,所
以还是值得花时间规划好每个器件的所在位置。注意 ,DS18b20 温度芯片要弯曲向外放
置 ,尽量远离其他的器件,以免其他器件发热而影响芯片的温度读取,即上面图中的最右
类似三极管部分,另外 ,一定要注意 :DS1302 芯片主电源是VCC2 ,VCC1 是后备电源 ,
如果焊接错是读不出时间的。
在按照如图所示排列好电阻和三极管,注意电阻要竖立排列 ,尽量贴近单片机插座 ,留出
一部分
文档评论(0)