如何制作一个大数字钟?.doc
《如何制作一个大数字钟?.doc》由会员分享,可在线阅读,更多相关《如何制作一个大数字钟?.doc(4页珍藏版)》请在三一文库上搜索。
1、如何制作一个大数字钟?今年是比较勤快的一年,实现了多个尘封多年的想法,大数字钟、数字收音机、卫生间排风扇控制器、家庭传感器网络,以及发光底座等制作,其中家庭传感器网络是最大的一个,从去年开始,到现在基本完成,是基于Arduino的多节点系统。而大数字钟差不多就是今年最后一个完成的了。这里从最后一个开始逐一记录今年的DIY活动。大数字钟其实是完成了主机板部分,外壳还没开始设计,但是已经可以正常使用了。这个制作的想法去年已经有了,今年中旬买了6个1.5寸共阴的数码管,算是作为一个开始。构想如下:1、仍然打算自己制作PCB,不准备去打板,鉴于手工状态下只能做单面的,因此在电路上要下一番功夫,就是说数
2、码管连线才用S形的走线方式,这样才不至于出现大团的交叉线,当然程序上也要做一番改变了,码表不再是用常用的软件能生成了,只能自己一个一个的计算出来。2、贪图点方便,用国产的TM1638数码管驱动模块,只需要3根数据线,能调整亮度,具有恒流功能,这个芯片早在前年就已经买来,准备用在钟控收音机上了(现在变成了两个项目)。不再需要在程序里不停扫描,也不需要接一堆三极管或者74LS593之类芯片来驱动了,线路上简单了很多。数码管之所以用1.5寸的,因为大尺寸的数码管笔划都是多个LED串联而成的,1.5寸的是2串,3.4伏电压可以驱动,再大就是3串4串了,驱动电压要高于5v,而我的电源是5V的,而且家用的
3、1.5寸的也已经够大了。3、RTC芯片仍然采用DS1302,原因简单:家里还有好几个这种芯片还没消化完,虽然只值块把钱,竟然也舍不得扔掉。4、主控用Mega8,原因跟DS1302相同,而且是DIP封装的,尽管手里还有若干片贴片的M8。5、RTC后备电源用3.6V的镍氢电池组,原因还是因为手里有2个,买了多年一直没用上。6、电源具有两种接口,一种是MIN-USB接口,另一种是从太阳能电池接入12V电源,降压到5V,原本是可以用7805的,但是线性的稳压效率太低,发热巨大,所以决定才用LM2596S-ADJ开关稳压芯片,原因还有一个,也是多年前买了好几个,从来没有用过。7、这条是跟其他数字钟最不同
4、的,就是上面还搭载了一个温湿度计,而且是可以上传到网络上的,用SHT10采集数据,用24L01发送到网络主机,然后上传到网络,可以在远程查看温湿度数据。因为用到了24L01,它还具有另外一个功能:可以从别的节点接收GPS校时信号,实现自动校时功能!8、还有零碎的功能:可以随环境光亮度,动态调整数码管亮度、可以用任意遥控器控制显示内容。2个多月前,用面包板验证了S形走线的可行性。11月11日那天,正式启动了这项制作。 用大的洞洞板搭建了数码管部分的电路,主控M8、DS1302、SHT10及按键采用外接的开发板模块。在这套东西上完成了大部分程序的开发。这里要说的是24L01的SPI接口没有才用硬件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 如何 制作 一个 数字
链接地址:https://www.31doc.com/p-3422041.html