步驟1:構(gòu)建電路。

上面的圖片顯示了您需要構(gòu)建的電路。。
您需要的零件:
1. 2 X220Ω電阻。
2。 1 X 2N2222晶體管(或?qū)⑻幚砟╇姷脑O(shè)備電流的任何類(lèi)似晶體管)。3。 1 X SHARP PC817光耦合器(或任何類(lèi)似的光耦合器都可以使用)。
4。您要控制的1 X PCfan或電動(dòng)機(jī)(確保它將處理您使用的電源)。
5。 1 X ARDUINO板。
6。跳線。
7。如果沒(méi)有,則可以使用12伏電源或9伏電池。
構(gòu)建電路:
第一個(gè)220Ω電阻連接在arduino板上的引腳9和芯片中引入的光耦合器的正極之間,該電阻被切降低電路板上的電壓,以免導(dǎo)致LED功率過(guò)大而燒壞。如果使用與SHARP PC817不同的光耦合器,則可能需要調(diào)整此電阻器以進(jìn)行補(bǔ)償,PC817的最大LED輸入電壓為1.4伏,該電阻將arduino 5伏降至1.25伏。
第二個(gè)220Ω電阻器限制流過(guò)芯片中光電晶體管的電流,SHARP PC817在50mA電流下可承受35伏特電壓,但在這種情況下會(huì)變得很熱且不能持續(xù)很長(zhǎng)時(shí)間,因此我在其中放置了一個(gè)限流電阻器。
我為此推薦的晶體管是2N2222,但是任何可以處理風(fēng)扇和電動(dòng)機(jī)的電壓和安培的晶體管都可以正常工作,如果您將要使用具有高電流拉力的電動(dòng)機(jī)或設(shè)備,我建議使用TIP120之類(lèi)的達(dá)林頓晶體管。
如果您使用大風(fēng)扇或電動(dòng)機(jī),則可能需要放置一個(gè)二極管在您的設(shè)計(jì)的正負(fù)之間,因此如果電源被切斷,則由電源產(chǎn)生的功率風(fēng)扇或電動(dòng)機(jī)的電壓不超過(guò)晶體管的反向電壓(如果切斷電源并且電動(dòng)機(jī)仍在旋轉(zhuǎn),則它將像發(fā)電機(jī)一樣起作用,直到停止旋轉(zhuǎn)為止)。只需使用整流二極管,其正極連接到風(fēng)扇或電動(dòng)機(jī)的負(fù)極,二極管的負(fù)極連接到設(shè)備的正極。。
步驟2:代碼

現(xiàn)在,您已經(jīng)建立了電路,可以上傳代碼并進(jìn)行嘗試,只需復(fù)制下面的代碼并將其粘貼到Arduino ide中即可。
int fan = 9;//扇動(dòng)9號(hào)針
int spe;//風(fēng)扇速度
void setup(){
pinMode(fan,OUTPUT);
Serial.begin(9600);
}
void loop(){
if(Serial .available())//檢查輸入
{
spe = Serial.parseInt();
spe = constrain(spe,0,255);//設(shè)置風(fēng)扇速度的最小值和最大值
Serial.print(“風(fēng)扇速度為-”);
Serial.println(spe);
}
}
----------------------------------------- -------------------------------------------------- -------------------------
現(xiàn)在您已經(jīng)將代碼加載到arduino上,然后打開(kāi)串行監(jiān)視器,鍵入輸入介于0到255之間的數(shù)字,然后按Enter。如果一切正常,您的風(fēng)扇或電動(dòng)機(jī)應(yīng)該旋轉(zhuǎn),請(qǐng)記住,如果從零開(kāi)始(風(fēng)扇關(guān)閉),則可能需要輸入20或更高的數(shù)字才能使裝置旋轉(zhuǎn)。
責(zé)任編輯:wv
-
風(fēng)扇
+關(guān)注
關(guān)注
4文章
448瀏覽量
39411 -
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
197083
發(fā)布評(píng)論請(qǐng)先 登錄
深入解析TPS2456:雙路12V保護(hù)與阻斷控制器
MAX4271/MAX4272/MAX4273:3V 至 12V 電流限制熱插拔控制器的深度解析
PROFET? +2 12V 演示板快速入門(mén)指南
PROFET? +2 12V 評(píng)估板快速上手指南
PROFET? +2 12V 演示板快速上手指南
探索Arduino Shield Power PROFET? + 12V:強(qiáng)大的高側(cè)開(kāi)關(guān)評(píng)估板
Demoboard BTF3xxxEJ:12V負(fù)載切換的實(shí)用解決方案
12V應(yīng)用通用功率評(píng)估板設(shè)計(jì):SSO8與TLE9879QXA40的完美結(jié)合
探索PROFET? +2 12V客戶(hù)評(píng)估套件:硬件設(shè)計(jì)與軟件應(yīng)用全解析
PROFET? +2 12V 客戶(hù)評(píng)估套件深度解析
PROFET? +2 12V客戶(hù)評(píng)估套件:設(shè)計(jì)與應(yīng)用全解析
12V應(yīng)用通用電源板設(shè)計(jì)解析
KP32512SGA 輸出12V非隔離PWM控制功率開(kāi)關(guān)芯片
60V降12V2A降壓恒壓SL3036芯片12V 24V 36V 48V開(kāi)關(guān)電源散熱風(fēng)扇
12V電源設(shè)計(jì)防護(hù)電路詳解
如何使用ARDUINO板隔離和控制12v PC風(fēng)扇的速度
評(píng)論