一、項目名稱:
基于樹莓派Pico剎車燈的控制
二、項目概述:
項目源于一次夜間追尾事故,行駛在高速路上,天全黑又沒有路燈,前車突然急剎停下,等發(fā)現(xiàn)已來不及了。眾所周知,車子不管高速還是低速,不管急剎還是減速,剎車燈顯示都一樣,后車比較難判斷。本項目嘗試雙閃燈和剎車燈同時使用,通過不同的顯示反映汽車處于正常運行還是急剎車或停止(低速),對后車進行提醒,減少事故發(fā)生。
三、設(shè)計思路
1、硬件結(jié)構(gòu):
MCU:樹莓派pico,是一款樹莓派官方設(shè)計的低成本,高性能的微控制器開發(fā)板,采用 Raspberry Pi 官方自主研發(fā)的RP2040微控制器芯片,搭載了ARM Cortex M0+雙核處理器,133MHz的運行頻率,內(nèi)置了264KB的SRAM和2MB的FLASH。
使用一對**色LED和一個紅色LED分別模擬雙閃燈和剎車燈,車輛速度數(shù)據(jù)正常應(yīng)該從OBD接口中獲取,這個接口設(shè)計不在項目設(shè)計范圍內(nèi),項目改用電位器模擬實現(xiàn)速度,同時增加一個2.4寸屏進行速度顯示。
2、軟件邏輯:
(1)正常運行時:燈位是通常的顯示
(2)普通剎車時:剎車燈亮(與正常一致)
(3)急剎車時:除了剎車燈亮外,雙閃燈(左右方向燈)閃爍,根據(jù)不同的制動率(減速度),閃爍頻率不同,減速度越大,閃爍頻率越高。本方案中設(shè)置為4檔閃爍頻率。
(4)停車或低速時:雙閃燈呈呼吸燈方式緩慢閃爍,既可以起提示作用,又可以保護后方司機眼睛。
3、**的思路
因時間和能力有限,有些想法暫無法實現(xiàn)。
(1)根據(jù)導(dǎo)航地圖獲取車的位置,根據(jù)不同位置(高速、市政馬路、停車場)不同時間,燈的顯示方式不同。
(2)通過雷達、激光、視頻等方式,計算與前車距離,再進行最高速度的限制。
四、作品實物圖
五、演示視頻
演示視頻.rar (15.41 MB)
六、項目代碼
BrakeLight.rar (1.01 MB)