|
元件盒一直躺著幾只DS18B20,從沒試過,決定用它做個電子溫度計,說干就干... 1、構(gòu)思 Mega8做大腦、小塑料盒做外殼、3位LED數(shù)碼管顯示、廢棄手機電池做電源、線路板熱轉(zhuǎn)印制作、設置2個開關(guān)(1個按鍵式、1個撥動式可常開)、RS232升級程序。先想這些吧,開始干了。 2、畫電路出圖 電路原理圖很簡單,很快用PROTEL99SE畫完; 根據(jù)小塑料盒大小設計PCB板,布好線,這步也不復雜。 裁好熱轉(zhuǎn)印紙,準備出圖了,我喜歡打印時選擇"Show Holes",這樣在焊盤上就有孔。用我剛買的HP3050Z一體機,那天逛科技市場,看了感覺不錯就搬回來了,從沒用它打過轉(zhuǎn)印紙,還不知道效果呢。 ......圖出來了,還不錯!比較滿意。

3、制作線路板 ①找塊單面敷銅板, 按合適尺寸裁好,用很細很細的沙紙打磨光亮,沖洗干凈,吹干。千萬別省事,一定要干凈,否則轉(zhuǎn)印效果不好。也可以用稀三氯化鐵擦涂一下,能稍微提高轉(zhuǎn)印效果。
 ②對好位置,將打好的熱轉(zhuǎn)印 紙蓋到敷銅板上,用不干膠粘到平整的耐熱材料上,強烈建議別直接放在你家的紅木寫字臺上,我用的是鋪剩的復合地板。用電熨斗進行轉(zhuǎn)印,慢慢移動,使圖及板受熱均勻,尤其是邊緣部分,要特別照顧一下。力量和時間我全是靠經(jīng)驗,大概20秒左右,稍用力。

③加熱后,紙與板粘在一起了,很燙,一定小心,別燙了你的小手手。扔到洗手池里,用涼水降溫,我實在等不及它自然冷卻。

④板子涼了,從一邊輕輕撕下轉(zhuǎn)印紙,看看效果吧,很不錯!是10Mil的線啊,沒斷一根。

⑤扔到三氯化鐵熔液里腐蝕。要想速度快,最好是熱熔液+攪拌+毛刷輕刷。 應該好了吧,看看......

⑥洗凈炭粉。你們都是用什么洗啊,我用汽油,氣味大點,但非常好用,用紙巾蘸一點就擦干凈了,擦后用肥皂洗一下板子。什么?你沒有汽油,這好辦,拿個鋼釘,拿把錘子,拿個瓶子,趁沒人的時候到你家樓下找輛底盤高點的車,爬到車底下,在油箱上鑿個洞,汽油就流出來了,接汽油的時候千萬別抽煙,切記。接完汽油后,別忘了給人家油箱用什么東西堵上,以免漏光油耽誤人家辦急事。(取油方法僅限于想象,請勿模仿,哈哈)

4、線路板鉆孔,學學鉆孔 線路板手動鉆孔是件麻煩事,特別是IC腳的排孔,初學往往鉆不垂直鉆不整齊。買個用電池的小手鉆在廢板上練習下即可...整齊和垂直都沒問題

外殼開孔的加工方法同上,測量好開孔位置,用雕刻機尖刀開孔......(CNC加工部分不在討論范圍,略。
5、制作測溫頭 找個大小合適的電解電容。 首先脫了它的衣扒了它的皮,然后抽了它的筋剔了它的肉,剩下個骨頭架; 然后將里面灌上導熱硅脂,把焊上線的DS18B20放進去,呵呵,有點象寄居蟹;

找根粗細合適的圓珠筆桿,將測溫頭用環(huán)氧樹脂膠固定住,這樣能測量液體溫度,沒事就測測水燒開了沒有。

6、開始總裝了 將半成品運到總裝車間,在總工程師領(lǐng)導下,各部門協(xié)調(diào)有序地運作起來。 動力部門找了塊原裝名牌廢手機鋰電池,其實還能用,就是待機時間太短; 機械部門找來了一顆鋼珠,用做按鈕開關(guān)的按鍵,說是增加溫度計金屬感,提高檔次,再者這么白白滑滑的,摸著也舒服; 線路板元件很少,幾只電阻、1個按鈕開關(guān)、1個拔動開關(guān)、1只Mega8、引出排線接LED數(shù)碼管,再連上DS18B20的3根線......很快就焊接完畢。

把蓋子安上,怎么樣,不錯吧!

還有2個接口需要交待,一個是充電口,一個是RS232口。Mega8里燒進了BootLoader升級程序,用RS232口更新程序。 請看下面這個圖,右邊是充電接口,中間是電源拔動開關(guān),左邊是RS232接口。

7、電路及程序 電路非常簡單,這是電路圖:

程序用BASCOM-AVR編寫,也是比較簡單,以前從沒用過DS18B20,現(xiàn)學現(xiàn)編。采用9位精度,設置好后存入DS18B20的EEPROM。程序沒仔細推敲,只是完成簡單的顯示溫度功能。最多顯示3位數(shù)字,(-10,100)顯示1位小數(shù),其它區(qū)間顯示整數(shù)。
|