步驟1:構(gòu)建電路
上圖顯示了您需要構(gòu)建的電路。
您需要的零件:
2 x220Ω電阻。
推薦使用1 X TIP120 DARLINGTON晶體管,但任何能處理繼電器的晶體管都可以工作。
1 X SHARP PC817光耦合器。
1 X繼電器。
1 X 1N4001二極管。
ARDUINO板,跳線(xiàn)和面包板。
光耦合器是最重要的部分,它用光將電路與繼電器隔離。 220Ω電阻將光耦合器的LED上的電壓從5v降低到1.2v,鋒利的PC817的led上的最大電壓為1.4v。
晶體管是darlington tip120,我選擇了這個(gè)因?yàn)樗梢蕴幚砟赡苁褂玫膸缀跛兄行⌒屠^電器。該晶體管可承受高達(dá)60v 5amp的負(fù)載。該晶體管的基極電壓最大為5v,這就是220Ω電阻的作用,它將電壓降低至1.5v,遠(yuǎn)低于5v(嘗試永遠(yuǎn)不要將組件運(yùn)行到最大電壓,它們的壽命短并且會(huì)變得很熱)。
現(xiàn)在,對(duì)于繼電器,我正在使用12v繼電器,如果使用的繼電器需要不同的電壓,請(qǐng)使用適當(dāng)?shù)?a target="_blank">電源。還請(qǐng)記住不要在arduino和電源之間連接地線(xiàn),這就是為什么我們使用光耦合器將它們彼此隔離。
如果您的繼電器沒(méi)有內(nèi)置二極管,請(qǐng)確保添加一個(gè),則1N4001或任何類(lèi)似產(chǎn)品都可以使用。
現(xiàn)在,您已經(jīng)建立了電路,可以嘗試一下!。.
第2步:測(cè)試
要測(cè)試新的繼電器電路,只需將此代碼復(fù)制并粘貼到您的ARDUINO IDE中,請(qǐng)確保將arduino上的引腳9用于繼電器觸發(fā)器!! p》
int rel = 9;
void setup(){ pinMode(rel,OUTPUT);
}
void loop(){
------------- -------------------------------------------------- ------------------------
此代碼將使您的繼電器每1秒打開(kāi)和關(guān)閉。
-
中繼
+關(guān)注
關(guān)注
0文章
51瀏覽量
14630 -
Arduino
+關(guān)注
關(guān)注
188文章
6472瀏覽量
187337
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論