如何建造紅綠燈?

關於紅綠燈的事實

世界上第一個紅綠燈是1868年12月在倫敦安裝的氣體紅綠燈。可悲的是,它實施不到一個月後就爆炸了,造成操作紅綠燈的警察受傷。來自芝加哥的厄內斯特·西爾林於1910年申請了第一個自動交通控制系統的專利。它使用了”停止”和”繼續”這兩個詞,儘管這兩個詞都沒有亮起來。

關於紅綠燈的事實

世界上第一個紅綠燈是1868年12月在倫敦安裝的氣體紅綠燈。可悲的是,它實施不到一個月後就爆炸了,造成操作紅綠燈的警察受傷。來自芝加哥的厄內斯特·西爾林於1910年申請了第一個自動交通控制系統的專利。它使用了”停止”和”繼續”這兩個詞,儘管這兩個詞都沒有亮起來。

1914年,在俄亥俄州克利夫蘭的歐幾裡德大道和東105街的拐角處,英國第一個電力交通信號被發出。

交通燈透過按照通用顏色代碼(也稱為訊號顏色)顯示標準顏色(紅色、琥珀色(黃色)和綠色)的燈來交替給予使用者的方式權.

在典型的顏色階段序列中:綠燈允許交通按照指示的方向行駛,如果安全這樣做,並且交叉路口的另一邊還有空間。琥珀色(黃色)指示燈警告信號即將變紅。紅燈表示所有必須停止。

在智慧城市中,紅綠燈不僅僅是以固定的方式控制交通。由於一個城市有這麼多的紅綠燈,每個紅綠燈都提供電力,而大部分安裝在地面高處,它也可以作為數據收集點。可以安裝攝像機和感測器,以查看是否有太多人或汽車等待信號更改並相應地調整信號。車輛、行人和騎自行車者的速度也可以收集並存儲在雲中,以作進一步分析和未來的城市規劃。根據當前的需求,互聯紅綠燈可以相互配合,使交通運行更順暢、更快。這種形式的交通燈後端系統稱為智慧交通系統 (ITS),需要中央交通管理中心 (TMC) 來控制它。

如何使用 MuseLab mcro:bit推器構建簡單的紅綠燈:

第1步分別將紅色、黃色和綠色 LED 安裝在護罩的引腳 0、引腳 1、引腳 2 上

第 2 步觀看下面的影片剪輯並錄製訊號模式

第 3 步在下表中記下紅綠燈的時間間隔

Time (s) Red Yellow Green
0-5
5-10
10-15
15-20
20-25
25-30
30-35
35-40
40-45
45-50
50-55
55-60
60-65
65-70
70-75
75-80
80-85
85-90
90-95
95-100
100-105
105-110
110-115
115-120
120-125
125-130
130-135
135-140
140-145
140-145

第4步建立紅綠燈

下面我們使用 Muse 機械集 I 的 Muse 紅綠燈 (3in1)

步驟 1

步驟 1

步驟 2

步驟 2

步驟 3

步驟 3

步驟 4

步驟 4

步驟 5

步驟 5

步驟 6

步驟 6

步驟 7

步驟 7

步驟 8

步驟 8

完成

完成

第5步寫代碼

使用永遠塊 重複這些步驟。使用暫停塊等待 表示 1/1000 秒的地方。使用數位寫入引腳塊 通過分配值 1 和 0 打開或關閉特定引腳。典型的香港紅綠燈邏輯與以下範例類似

 

現在讓我們開始製作自己的紅綠燈!

一些靈感:為什麼不加一個按鈕讓行人過馬路!?