一、目的與應用
利用光敏電阻(Cds)感應戶外的光線強度, 進而控制自己庭院的110V AC的照明燈, 達成節能減碳與環保的目的 。
二、所需零件
- 控制器 2選1
MCC0002 (Arduino 控制器), 數量:1
EDE0018 (BASIC stamp微控制器教育套件(USB)) ,數量 : 1 - SSR固態繼電器,數量:1
- 光敏電阻,數量:1
三、動作說明
利用BS2讀取光敏電阻對環境光的感應值,進一步設定你想要做動的光感應值,將這個值寫入你的BS2程式中,就可以控制電燈何時打開與關閉。
四、製作說明
首先,接好光敏電阻,如下
鍵入以下BS2程式 :
‘ {$STAMP BS2}
‘ {$PBASIC 2.5}
time VAR Word
DO
HIGH 2
PAUSE 100
RCTIME 2, 1, time ‘這個指令是BS2用來處理類比轉數位的最好方法,time這個值就是對應cds的感應數值
DEBUG HOME, “time = “, DEC5 time
LOOP
以上, 可以先測試你的BS2是否可以正常與光敏電阻運作。
註 : 相關上述詳盡資料, 請參考 “何謂微處理器”一書的第七章
接著請你接上SSR與電燈, 如下:
註 : 上述電路,使用時要注意只能對電流較低的電器,若是你使用高電流的電器如冷氣、冰箱等,請參考下面的圖 :
加上以下程式 :
‘ {$STAMP BS2}
‘ {$PBASIC 2.5}
time VAR Word
LOW 0 ‘ Pin0等於LOW, SSR不會導通, 電燈是暗的
DO
HIGH 2
PAUSE 100
RCTIME 2, 1, time ‘這個指令是BS2用來處理類比轉數位的最好方法,time這個值就是對應cds的感應數值
DEBUG HOME, “time = “, DEC5 time
IF time = 120 THEN
HIGH 0 ‘ Pin0 等於HIGH時, SSR就會導通, 110V電源就會輸入電燈
ENDIF
LOOP
五、參考資料
What’s a Microcontroller v2.2 (.pdf) , (WAM 何謂微處理器中文版手冊, 請點擊下載)