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