天天的DIY之旅 篇四:基於C51晶片的USB PWM溫控風扇

作者:逗比-天

一個拖了多年的專案

大家好啊,我是天天。

DIY之旅第四篇啦。

這回要做的是一個 基於C51晶片的 USB PWM溫控風扇,和之前第二篇的DIY時鐘一樣,都是在17年買的。。。。

而他,直到昨天晚上才被我做好 。

沒。,沒錯,這也是一個拖了四年的專案。。。。

在開始之前,讓我先來回答一個問題

我為什麼需要一個USB溫控風扇?

我記憶力不大好,那個時候為什麼買了它,其實已經有點記不清了,或許是為了學習這方面的知識,也可能只是湊單買的。

而現在選擇重新制作它,除開把自己挖的坑填平,還有一個很重要的原因就是,天天使用筆記本,想設計一個溫控散熱墊,做一套獨立的溫控系統。

廢話不多說,開始製作吧。

PS:程式就不放了,太長了,有想要的可以評論區找我嘿嘿嘿。

物料清單:

MCU:STC98C52RC

溫度感測器:DS18B20

數碼管:SMG04-1四位共陽數碼管

三極體:9012

電阻:1K、10K

按鍵:SW_PB、SW1自鎖開關

電容:10uF、20pf

原理圖

天天的DIY之旅 篇四:基於C51晶片的USB PWM溫控風扇

原理:利用DS18B20作為數字溫度感測器,直接將模擬溫度訊號轉化為數字訊號,將測量到的資料送入STC89C52RC微控制器,經過微控制器處理後顯示當前溫度值,並與設定溫度值的上下限值作比較,若高於設定上限值或低於設定下限值則控制電機轉速進行自動調整。

搞完原理圖、元件和程式後,就要動手繪製PCB了。

PCB圖

天天的DIY之旅 篇四:基於C51晶片的USB PWM溫控風扇

在這張圖裡我犯了一個致命的錯誤,導致我差點翻車,後面焊接的時候就可以看到。

PCB板製作完成後,上萬能的某寶,花了50大洋列印了五塊PCB板。(如果想要多餘的PCB板可以直接評論區找我嘿嘿嘿 )

過了幾天後,PCB板到了。

天天的DIY之旅 篇四:基於C51晶片的USB PWM溫控風扇

我覺得綠色的太醜了,因此刻的是黑色PCB板,在板子正面的左下角,刻上了我的簽名:DBTian

至此,準備工作已經完成,讓我們進入最後的焊接階段。

天天的DIY之旅 篇四:基於C51晶片的USB PWM溫控風扇

全體元器件來個合影。

天天的DIY之旅 篇四:基於C51晶片的USB PWM溫控風扇

DC插座我畫的時候搞錯了元件導致大小對不上。

天天的DIY之旅 篇四:基於C51晶片的USB PWM溫控風扇

天天的DIY之旅 篇四:基於C51晶片的USB PWM溫控風扇

根據PCB圖和DC插座原理圖可以看出,下面那個腳和右側那個腳皆為GND腳,也因此我們只需要插一個就行。

天天的DIY之旅 篇四:基於C51晶片的USB PWM溫控風扇

二話不說掰掉了右側的腳,並將上面的腳擺成了可以插進去的形狀。

天天的DIY之旅 篇四:基於C51晶片的USB PWM溫控風扇

最後,焊接完畢。

天天的DIY之旅 篇四:基於C51晶片的USB PWM溫控風扇

上機測試成功!

END

最後來說一下功能吧。

本系統採用STC89C52RC微控制器+18B20溫度感測器+數碼管顯示+按鍵+風扇設計而成。

按鍵:單個按鍵為復位鍵。而三個一起的:從左邊第一個起,減鍵、加鍵、設定鍵。

調速原理:採用PWM調速的原理來實現風扇速度的控制,當溫度低於溫度的下限值時,電機不轉,當溫度介於上限和下限之間時電機轉速緩慢,當溫度大於上限值時,電機全速轉動。(具體溫度控制可透過三個按鍵設定上下限值)

溫度測量範圍:0-99。9度。

目前這套系統完全由USB進行供電,USB2。0的功率為5V*0。5A=2。5W。(總感覺上不了大功率的風扇,到時候做散熱墊,降溫效果不明顯啊 )

害,不管了不管了,大不了後面改USB3。1供電,100W的功率管夠。

那麼,本篇文章就到這裡,我們下次再見,88~

頂部