DIY 踏切信號燈 (2)


完成了踏切信號燈本體的製作,之後便要處理列車接近時觸發信號燈的問題。

以micro:bit 網站的程式寫成的java script, 每當按鈕被觸發,閃燈系數便會+8,系數=1 的時候,代表燈號循環閃動1次,8即是8個循環。

理論上只要列車經過觸發點上的感應器,信號便會自動閃動8次然後熄滅。為單向行駛的軌道而言,這種設置已可完成並使用。不過問題是,家中的軌道設置是單線雙程的,如果只有其中一端裝設感應器,列車便只會在某個方向行駛時才會有燈號閃動,更大的問題是,列車行駛相反方向,在遠離平交道經過感應器時,便會引起誤鳴。

解決這個問題的方法,是平交道兩邊也裝設感應器,並且在程式下功夫。

方法是:當閃燈系數大於9的時候,閃燈系數會重置為0,亦即不再閃動。


實際操作方法

最後,將磁簧開關連上觸發按鈕,便完成工作了。