Skip to content

Cree XHP50高功率自行車燈實作紀錄,以Arduino為核心基礎結合BLE通訊模組,可從Android APP控制與取得系統即時資訊。

License

Notifications You must be signed in to change notification settings

sukcesoia/lightSource

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lightSource

這是一個高功率自行車燈實作紀錄,使用Cree XHP50 19W 2546lm LED作為光源輸出,並搭配簡易光學透鏡產生切線,在控制方面以Arduino為核心基礎,並藉由自行安裝於變把上的觸控模組,快速切換LED輸出功率檔位,此外也結合BLE通訊模組,可透過Android APP控制與取得系統即時資訊。

車燈檔位切換

使用安裝在變把撥桿上的觸控模組進行車燈檔位的切換,共有5種檔位分別為 0/255、8/255、64/255、128/255、255/255,若以百分比呈現分別為 0%、3%、25%、50%、100%,若以功率呈現(理論值假設線性)分別為 0W、0.5W、4.8W、9.5W、19W,若以流明呈現(理論值假設線性)分別為 0lm、203.7lm、636.5lm、1273lm、2546lm,而第1檔定義為日行燈,2到4檔照明用,0為關閉。

循環檔位,當常按觸控大於1秒進入第0檔,輕按小於1秒進入第1檔,再次輕按小於1秒進入第2檔,以此類推進入第4檔,到第4檔後輕按小於1秒退後至第3檔,以此類推進入第2檔,當再次輕按小於1秒進入第3檔開始循環,此時永不進入第1檔,除非常按觸控大於1秒進入第0檔,而這機制是為了避免切換過程中必免亮度變化過大影響騎乘。

檔位提示聲,當進入第0檔發出 3600Hz 50ms,第1至3檔發出 2400Hz 100ms,第4檔發出 4000Hz 50ms。

IMAGE ALT TEXT HERE

Adroid APP 遠端控制與系統狀態

使用 Android APP 可顯示即時電壓、電流、功率、目前處於充電或是放電狀態、LED PWM 控制值,也可以控制 LED PWM 覆蓋觸控模組動作。

IMAGE ALT TEXT HERE

實際上路測試

實測分別在山區、市區道路與自行車道地點測試,並以車燈最大功率輸出19W (2546lm)為測試基準,而做這車燈最重要的目標除了「亮」以外,盡可能不要閃到對向來車,因自己是蠻不喜歡對向來車閃到,影片中也展示車燈切線效果,雖然有明顯切線存在,但光班形狀不適很理想,近距離光班範圍太窄,若調寬後換成遠距離看不到光班,反之遠距離看光班近距離光班範圍太窄,只能取兩者之間比較洽當位置。

IMAGE ALT TEXT HERE

About

Cree XHP50高功率自行車燈實作紀錄,以Arduino為核心基礎結合BLE通訊模組,可從Android APP控制與取得系統即時資訊。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published