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