“使用Arduino的溫控風扇”項目只是圍繞Arduinouno板和溫度傳感器LM35制造的。這些項目是使用閉環(huán)反饋控制系統(tǒng)設(shè)計的嵌入式系統(tǒng)的一個很好的例子。為了獲得正確的用戶界面視覺指示,我們還使用了LCD,用于指示風扇的溫度和速度。
使用Arduino的溫控風扇電路描述
“使用Arduino的溫控風扇”的整個電路使用很少的組件,一個MCU(Arduino
Uno),一個溫度傳感器(LM35),一個LCD,一個電機(Fan),一個晶體管和其他一些無源元件等。
集成電路1(LM35)是一種將溫度轉(zhuǎn)換為電信號的傳感器。由于輸出是模擬的,因此輸出連接到模擬輸入引腳(A1),如圖所示。感應(yīng)到的溫度顯示在 LCD
中,并按照源代碼中的命令控制風扇的輸出。輸出取自引腳 D11,引腳 D11 進一步提供給 NPN 晶體管的基極 (T1) 通過電阻 R2.
晶體管 T1是按照命令打開和關(guān)閉電機(風扇)的開關(guān)電路。電機兩端連接一個二極管,也稱為反激式二極管,用于消除電感負載上產(chǎn)生的電壓尖峰。
使用Arduino操作溫控風扇:
這里設(shè)計的電路用于通過脈寬調(diào)制(PWM)信號的方法控制風扇的速度。這里產(chǎn)生的信號是低頻的,一般在30赫茲的范圍內(nèi)。由于此處發(fā)布的電路使用了用于開關(guān)的通用晶體管,由于信號具有脈沖性質(zhì),因此可能會產(chǎn)生噪聲。
使用ARDUINO的溫控風扇零件清單
電阻器(均為 1/4 瓦,± 5% 碳)
R1、R2= 1 KΩ
R3= 470 Ω
虛擬現(xiàn)實1= 10 KΩ
C1= 10 μF、16 μF(電解電容)
集成電路1= LM35(溫度傳感器)
T1= BD139 (NPN晶體管)
D1= 1N4007 (整流二極管)
發(fā)光二極管1= 5毫米LED
液晶顯示器1= 16×2 液晶屏
Arduino Uno板
雜項
M1= 12V 直流風扇
風扇12V電池
-
電路分析
+關(guān)注
關(guān)注
62文章
518瀏覽量
98809 -
Arduino
+關(guān)注
關(guān)注
188文章
6468瀏覽量
186952 -
溫控風扇
+關(guān)注
關(guān)注
1文章
16瀏覽量
5099
發(fā)布評論請先 登錄
相關(guān)推薦
評論