找回密碼
 註冊

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰

来源: 指示 wyes501 2022-12-26 00:57 只看這個作者 只看大圖 |閱讀模式
113 61142
DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰6854
距離上一次發文感覺又過了好久!
DIY 鋼索升級電子碼表線 IN 二代噴射新勁戰
每次要想看aRacer ECU資訊就要架個手機!頗麻煩

如果能像KOSO戰鬥儀表那樣將資訊顯示出來就不用手機了!!!

剛好因為工作需求算是蠻常接觸單片機的吧,就給自己一個挑戰吧!

廢話不多說就進入本次主題啦!目標就是我想要一個屬於自己的客製儀表DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰22
(PS:文章會有點長!不要看好像沒什麼其實蠻多細節的,能說明的我就盡量說明)

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰1355
首先收了一顆二手SUPER 2 回來研究~~

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰5709
跟原車上的RC1 Super 交叉研究完後!就把RC1 Super 賣了

不得不說真的蠻保值的用了五年,扣掉賣掉的錢買SUPER 2才花一張小朋友

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰3890
再來就是買了二手 SPORT D 方便逆向研究!

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰9313
aRacer的全取代產品到X系列前呢!
(我推測X架構通訊應該全部跑CAN了)

通訊方式有CAN及K-LIN! 先說K-LIN是給B-LINK & I-LINK用的
(ECU的資料寫入就是透過K-LIN)

那CAN呢! 它是2.5V凖位的俗稱高速CAN(應該是ISO 11898-2),aRacer設定的鮑率250K細節的參數就...

一些外部設備AF1、AF2、SPORT D...的就是跑CAN的!所以到這邊有點概念的車友們

應該就能理解B-LINK 跟 I-LINK為甚麼不能同步使用了吧! DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰979
(能理解我在說甚麼的車友應該能自己製作I-LINK了 哈哈)

這次我的儀表就是要透過CAN去讀取資訊,花了一些時間去逆向了解aRacer的資訊格式

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰4450
單片機的部分...,我大概說一下怎麼規劃

原廠的儀表它有三組訊號輸入車速、轉速、油位,另外一組車速輸出,燈號沒進入mcu只是單純驅動led

所以我的單片機至少要有三組TIMER去處理車速輸入輸出及轉速輸入,還要ADC去讀取油箱浮筒電位...的

另外需要有RTC方便顯示時間,及需要有超低功耗(整機休眠1mA以內)休眠功能的單片機....。

最後我是用STM32XXX去開發,廢話講完就從畫面開始啦!我是參照GR 86然後用 Adobe Illustrator去畫!(畫面我花了些時間!因為我不是相關科系出身...所以自學了一陣子)

PS:畫面處理好後的實現方式很複雜我就不說明了。

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰5819
畫好之後就是用開發版...的去實驗啦~~
(我比較習慣用STM32XXX系列的MCU)
看起來很土炮沒辦法!!! 哈哈

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰8338
一路測試看看資訊顯示的正不正確!
另外每個功能的實現我是用RTOS去規劃

像是里程數相對於儀表重要的功能,相對的我給它的優先級就很高

電路的話就跟程式一邊修正,很可惜沒拍到照片!不然細節超多的

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰182
測試的差不多後就是電路的規劃再來PCB Layout啦!

先說我是用大陸副廠的新勁戰儀表來製作!首先就是幫電路板建模啦

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰2193
然後用Altium Designer去畫原理圖及Layout!

這裡也花了一些時間蠻多細節的!因為我不是相關科系出身...所以自學了一陣子

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰3608
3D模型展示一ˊ下!

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰6512
正面!我是找JLCPCB製作比較經濟實惠
(台灣的有點貴)

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰2718
等待的時間在來處理一下畫面!

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰2185
開發時是用4.3吋的液晶螢幕有些小,這次是採用左邊五吋的液晶螢幕

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰5937
送件後大概4天就收到了蠻快的!

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰3153
正面看起來來不錯

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰5225
背面!那時候仔細看才發現大事不妙...有地方錯誤

應該是原理圖我沒檢查好...,只好先割線飛線過去

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰699
試裝一下!孔位蠻準的

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰6718
插頭的位置也剛剛好

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰2424
接下來把零件都銲接上去

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰6579
正面鎖上銅柱

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰6989
組裝上螢幕

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰7475
通電測試!

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰5492
再來就是外殼的部分啦! 看了就頭痛...

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰8477
就算搞定外殼還有透明壓力防水的問題!及距離不能太遠不然不能觸控

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰7839
所以就買了新工具啦!方便施工

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰3224
先從透明壓克力開始!畫好位置開切DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰5501

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰8199
然後找了塊2mm的壓克力來

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰6109
切割後比對一下


DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰5204
形狀蠻準的

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰8816
合起來比對尺寸!測試起來觸控ok

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰1271
再用壓克力專用的藥水貼合

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰4414
最後外圈抹一層中性矽力康防水!

有點醜...不過在內側看不到DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰5322 畢竟我想不到更好的方式了

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰4571
再來就是外殼了一樣開切

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰8201
這樣真的蠻醜的

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰5695
用保鮮膜包好壓克力

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰803
再來用塑鋼土跟鐵絲建立輪廓結構

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰9973
塑鋼土完工後...超醜的

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰3143
打磨後... 表面其實還凹凸不平!

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰2821
所以出動蝴蝶牌補土啦!

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰4816
用遮漆膠帶將壓克力保護好開始研磨

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰7694
最終的樣子就是這樣啦!蠻絲滑的

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰7444
最後隨便噴消光黑的漆,果然底做得好噴出來效果自然就不差

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰8727
再來就把它組裝起來啦!

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰1088
背面的線是CAN及車速還有開發用的接頭...後續完工後會封起來

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰4621
跟原廠儀表比對一下! 老實說原廠的儀表造型比較好看

外殼的部分我真的心有餘力而不足...就先這樣了

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰9167
裝上車副廠的儀表公差蠻大的!看的到縫

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰7180
白天的樣子!其實有些反光...

到這邊蠻有成就感的!這真的獨一無二

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰5189
我有嘗試貼霧面的防眩光保護貼!結果更慘....只好撕掉


給大家看看實際操作的樣子!有四組里程 ODO TRIP1 TRIP2 OIL

指示燈號的區域,如果沒有指示燈亮起就會顯示日期、電瓶電壓、大氣壓力


這是實際騎乘的畫面,畫面的儀表是舊版的!(手機架在手機架上拍有點晃抱歉)

後來我有更新些功能!只是最近太冷...有機會再補拍

DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰2208
到這邊就結束啦!很可惜很多細節很難說清楚!

整個製作的時間大概花了三個月吧!都是下班後或周末有餘力就一點一點的進行

開發的過程其實遇到蠻多問題的!一度想放棄可是最後還是堅持下來了 哈哈
(尤其是程式的撰寫,我不是本科系遇到問題只能Google在實驗)

除了反光問題要再想辦法,現在其他功能都能正常運作,雖然跟市售產品級的東西還是有落差

但依我一個人的能力現階段就只能這樣啦!這次給自己的目標算是達成啦DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰3834成就感滿滿

因為有需要而去主動學習的效果真的很好! 就分享給大家參考啦! 下次發文不知道又是多久以後了(有說錯的地方希望大家鞭小力一點 哈哈 我在修正)






本文最後由 wyes501 於 2022-12-26 01:02 編輯

給個讚

讚: 5.0
讚: 5
  發表於 2023-1-7 15:47
讚: 5
  發表於 2022-12-31 00:09
讚: 5
高手果然都在民間  發表於 2022-12-29 17:58
讚: 5
  發表於 2022-12-29 08:55
讚: 5
當初我也有想法,不過沒做出來,哥真的超猛,佩服佩服!  發表於 2022-12-28 17:03
參與人數 82經驗值 +170 紅利點數 +560 收起 理由
minicar + 5 太強,真厲害神人
Oden0919 + 5 不加分不行
jie147 + 5 感謝分享
parnoiacneo + 5
kingofright + 5 不加分不行

瀏覽全部評分總評分 :  經驗值 +170 紅利點數 +560

收藏
收藏9

網友回覆122

跳到指定樓層
2#
輪胎王 2022-12-26 07:52 只看這個作者
感謝分享DIY 五吋液晶觸控儀表 IN 二代噴射新勁戰2187
輪胎是機車必需品,沒有他機車是不會動的!
3#
cqw80000 2022-12-26 08:22 只看這個作者
謝謝分享
好讚的DIY
感覺通用版有CARPLAY的儀表板快要生出來了
超強的
5#
KNNBart 2022-12-26 11:05 發文來自手機 只看這個作者
太厲害了!!
佩服樓主從自行研究到實踐的精神及技術
這個DIY真的太強大了,佩服!
因為LCD背光強度可能在大太陽之下會不夠亮,
建議面板可以做部分角度修正,那真的就完美了。
7#
OneColor 2022-12-26 11:29 只看這個作者
.

這太強了
神人等級

儀表反光
有沒有辦法自動設定

早上6點到晚上6點,亮度自動調最大
或許有機會減少一點反光


最後不得不說
太厲害了



.

8#
Lex明 2022-12-26 11:38 只看這個作者
神人出沒
大家快膜拜~
或許外框沒有原來的帥
但內容可是遠遠超過原廠錶啊

請收下我的膝蓋
10#
BanGenn 2022-12-26 13:41 只看這個作者
我身為一個硬體RD,認為你真的很厲害

給個讚

讚: 5.0
讚: 5
  發表於 2022-12-29 14:44