繼電器 + 紅外線遙控器控制
這篇教學會使用 MakeCode 編輯 micro:bit 擴充板程式 ( EZ Start Kit+ ),透過擴充板上的紅外線接收器,接收紅外線遙控器的訊號控制繼電器的開與關,就能進一步控制外接的小型電器 ( 例如風扇 )。
- 操作 EZ Start Kit+ 需要載入對應的擴充積木,請先參考:載入 EZ Start Kit+ 的程式積木。
- 更多資訊:ICShop EZ Start Kit+ 官方網站。
繼電器原理
繼電器是由電磁鐵所構成的開關系統,當沒有訊號時,導電的簧片會在上方,「常開」和「公共端」會形成斷路。當接收到訊號,電子鐵通電,將導電簧片往下吸附,此時「常開」和「公共端」變成通路,透過這個方式,就能控制電器的有電或沒有電。
EZ Start Kit 內建微型繼電器,也是按照繼電器的原理運作。
讀取紅外線遙控器訊號
在 micro:bit 啟動時初始化紅外線接收器,就能使用 USB 序列的方法讀取紅外線遙控器的訊號。
OLED 顯示紅外線遙控器訊號
如果無法使用 USB 序列讀取紅外線訊號,也可透過 EZ Start Kit 的 OLED 顯示器顯示紅外線遙控器的訊號。
透過紅外線遙控器,控制繼電器
使用邏輯判斷積木,判斷當偵測到特定紅外線訊號時,就將繼電器開啟,如果不是特定的訊號,就將繼電器關閉。
範例解答
延伸練習
如果已經熟悉了 EZ Start Kit+ 紅外線遙控器控制繼電器 的原理,還可以嘗試更多好玩的作法:
- 加入按鈕開關控制繼電器的機制 ( 解答 )。
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~