Arduino 腳位的電流很小 (小於 40 mA),當你想要切換大電流或大電壓設備 (例如燈泡、馬達或大風扇) 的開關時,會需要一個中繼的電路 (intermediate circuit),最簡單的辦法是使用繼電器。實驗目的
練習用繼電器控制 12V 風扇。前提
我假設你已經知道繼電器是什麼,而且也會查 datasheet 看懂繼電器的接線圖。 如果你還不認識繼電器,建議你在做這個實驗前先看一看「材料麵包板 x 1
Arduino 主板 x 1
直流 12V 風扇 x 1
5V 單刀雙擲 (SPDT) 繼電器 x 1
1N4004 整流二極體 x 1
2n2222 NPN 電晶體 x 1
按鈕 (pushbutton) x 1
10k 歐姆電阻 x 1
1k 歐姆電阻 x 1
我用的是 RAS-0515 小型繼電器,它的線圈電壓是直流 5V,開關電流與電壓為 15A/120VAC (24VDC), 10A/250VAC:
▲ RAS-0515 小型繼電器
RAS-0515 的接線圖如下 (翻過來從底部看):
▲ NC 是 Normal Closed, NO 是 Normal Open,而 COM 是 Common
如果你用比較大的繼電器 (> 12V),記得把 2n2222 換成耐壓較大的 TIP101/TIP102 之類的電晶體。接線
底下這張圖是繼電器的一般接法,在你開始進行這個實驗的接線前,可以多看幾遍這張圖以加深記憶: