題目發想來源是因為有些汽車都有距離偵測,當與別的車輛過近時會發出警告。我們決定在機車上面實作一個類似概念的偵測器,讓機車行時中,與左、右、後方車輛距離過近時會發出警告,以免在轉彎或煞車時造成後方車輛追撞,造成不必要的人財損失。
材料名稱 | 數量 | 來源 |
---|---|---|
杜邦線 | 29跳 | 課堂提供 |
Raspberrt Pi 3 | 1 | 課堂提供 |
HC-SR04 | 3 | 網拍購買 |
麵包版 | 1 | MoLi借用 |
燈泡 | 3 | Moli借用 |
主要功能:不斷偵測感測器與其範圍內的東西過近(<50cm)時,使警告燈泡亮起。
(偵測並警報部分)
略...
while True:
print("no.1 devices:cm=%f" % get_distance(GPIO_ECHO_1,GPIO_TRIGGER_1))
print("no.2 devices:cm=%f" % get_distance(GPIO_ECHO_2,GPIO_TRIGGER_2))
print("no.3 devices:cm=%f" % get_distance(GPIO_ECHO_3,GPIO_TRIGGER_3))
danger = 50
if get_distance(GPIO_ECHO_1,GPIO_TRIGGER_1) < danger:
blink(4) # first
if get_distance(GPIO_ECHO_2,GPIO_TRIGGER_2) < danger:
blink(5) # second
if get_distance(GPIO_ECHO_3,GPIO_TRIGGER_3) < danger:
blink(6) # third
time.sleep(0.005)
略...
主題發想:全員討論
資料搜集、採購:全員
簡報內容:李禹叡、張佑崧
程式碼:覃融亮
硬體:何昕庭、何春生
- Raspberry Pi 筆記(十五):超音波測距離
- SETTING WIFI UP VIA THE COMMAND LINE
- 讓你的 Raspberry Pi 透過 GPIO 閃爍 LED 燈
- How to Exit GPIO programs cleanly, avoid warnings and protect your Pi
- Week 14 (2017/12/20) 共筆 Raspberry Pi
- 學習樹莓派--Raspberry Pi
https://docs.google.com/presentation/d/1NxVFpDTOssYJsdKBTjhcn7iXhTVzVvaKlWRpcO4yZtY/edit?usp=sharing