
之前作的 Arduino Nodemcu 可以在機車上量電壓、量引擎轉速
最近把通訊的部分也搞定,可以在手機上看到即時 GPS、電壓、轉速
並回傳到 3WA 網站

拆下 RC390 座墊

高壓線圈,之前有把轉速訊號線拉出來了
其實就是高壓線圈一次側的黑線

羽山剝皮後接出來的線的顏色是綠線,然後白線是接回接收裝置

側面,KTM 的殼裡面就是這麼混亂 XD

座墊下有之前從牌照燈拉出來的電門電,接地的話接車台即可

製作過程也請 AI 幫忙設計幾種碼表的樣式,可以直接在手機裡呈現
在中高轉時底部的背景也可以依轉訊跟時速改變顏色

AI 設計的儀表不錯,相當華麗

也有復古風格,指針的部分加上 smooth 在升降都很滑順

實際我比較常用的還是數字表,看得很清楚

電路作好後,拉出三條線,紅、綠、白
紅接電門電,綠接車台,白線是接轉速訊號,如晶式的高壓線圈
可以直接接在一次側,通常是黑線或綠線

電路也相當的簡單
只需要 Buck、Nodemcu V2 or V3 或更小版的 D1 mini 都可
Push Button、幾個電阻、PC817
分壓電阻羽山是用 150KΩ、22KΩ ,並且使用後端軟體設定,二點測來修正電壓
製作時,用電源供應跟三用電表量出 10V、14V ,於 3wa 後台各校正一次
這樣誤差基本上就在 0.05V 以內了
Push Button 主要是第一次使用時,可以長壓 5 秒
Nodemcu 會變成基地台,手機可以連進去使用
http://192.168.1.1 進入 後台設定 Nodemcu 要連的 Wifi SSID、密碼
儲存後下次過電,就會自動連 Wifi SSID 並回傳資料 (MQTT + udp 傳給手機接收)
手機就可以即時顯示當前電壓、轉速,GPS 則是手機本身的硬體
資料每收集一段時間就會回傳到 3wa ,如果傳不回去也會先儲在手機資料庫
有網路時自動同步

二點測電修正參數

每次騎車時,先選要騎哪台車,把基地台打開,按下開始騎乘

就可以在網站上看到羽山騎了哪台車,騎去哪,電壓、轉速、時速等資訊

左上 KTM RC390 回充電壓,中間羽山會打開強力雙風扇,電壓就會稍微低一些
左下是當時的轉速,右上是圖台,可以回看每一次出遊上下班路線
然後右下最近還加了一個模擬駕駛,可以用 3D 的方式呈現怎麼騎
我有點想再弄一台精度較好的車頭尾行車紀錄器(最好有rtsp)
然後把沿路的汽、機車相對位置甚至車牌辨識
都加入建檔 XD

手機板也有離線向量地圖與離線導航,也支援 3D 視角位位置鎖定
一步一步擴充成自己喜歡用的功能

按下模擬駕駛,可以回看當時的路線、3D 街景
路線是 osm 開放資料,台中市建物、路樹、街燈
場景的建模還在學習怎麼更精美 XD
之後再加上天氣、陰影人行道跟路上的交通流量

羽山與 KTM RC390,現在有 AI 直接控 Blender MCP 建模
真的很猛,一下就作出來了 XD

羽山的大背包,也想加個 LED 燈條,也許可以把轉速訊號顯示在背包上
或是左、右方向燈、煞車等資訊

真有趣