專題名稱:心情溫度計
設計者:吳進誠 mtb.cyclist@msa.hinet.net
我的網站:單晶片燒啊(http://w3.hyivs.tnc.edu.tw/pic/)
日期:2007年12月1日

|
一、說明: 人活在自然環境中,溫度也會影響一個人的心情。寒流或冷氣團來臨時,天候冷嗦嗦,人自然縮成一團,動也不想動。炎熱的七月天,汗流夾背只想躲在冷氣房,或聯想到沙灘陽光比基尼。春天百花齊放,萬紫千紅讓人如沫春風。想要 翹班放自己一次長假,倘洋在藍天青山綠水之中,讓身心靈都得到解放。 本專題利用微控制器來做溫度的量測,利用Visual Basic的程式撰寫,讓溫度與心情做著趣味聯結,讓PC也有偵測周圍溫度的功能。 |
|
二、電路圖說明: 使用Pic16f877單晶片當成控制元件,利用DS1821量測溫度的功能,簡單做出溫度偵測。然後LED做BCD碼顯示。再將運算完後的結果經由MAX232—RS232介面傳輸到PC。PC端使用VB來處理單晶片串列傳輸過來的資料,經過運算和程式處理後,即可得心情溫度計的圖示顯示。 |
|
|
|
三、Visual Basic 6.0的部份: 說明: (一) 規劃有四個通訊埠的選擇,由於一般的筆記型電腦己取消rs232的接頭,須外接USB轉RS232的轉接頭。COM1~COM4的連接選擇就很重要。 (二) 心情溫度有文字來描述溫度心情。 (三) LED x 8是與單晶片的LED來互相匹配。 (四)背景的圖示隨溫度的改變,會有不同的圖片。 |
|
|
|
圖二 心情溫度計的初始畫面 功能介紹 |
|
|
|
圖三 心情溫度計22的度顯示畫面 |
|
|
|
圖三 心情溫度計24度的顯示畫面 |
|
四、結論: RS232和PC做傳輸的專題,從去年就完成了。只是想到要寫教學檔案,光VB的部份,就不是幾頁可搞定。停滯了好久的時間,強迫自己一定要做個結尾,只好做個小專題來玩玩。這個專題只是將溫度與心情來做關連,冷氣團確實將人搞得 古里古怪脾氣暴燥,心情惡劣。而炎熱的七八月酷暑,連狗也受不了。將溫度附予文字的心情意義,也是個人對溫度的看法。個人是覺得有些搞笑,但完成後也令人有相當大的成就感。
|
|
五、參考資料: 1、陳天利、詹東功。(2004)。微電腦控制實習(Visual Basic串並列埠控制)。台科大圖書。
|
| 參考檔案: 心情溫度計2.exe (VB的執行檔) PIC單晶片hex檔案 |
![]()
[回首頁]