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