• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+

sz2の愛車 [スバル インプレッサ WRX STI]

整備手帳

作業日:2016年2月10日

自作デジタルメーター マルチファンクションディスプレイ(MFD)もどき HTML5+Canvas 

他の整備手帳を見る 他の整備手帳を見る

目的 チューニング・カスタム
作業 DIY
難易度

中級

作業時間 12時間以上

1
5年ほど前、車載PCなんてものをやっていました。

そのとき、SSM(Subaru Select Monitor)とDefiLinkから、シリアル経由でデータを吸い上げ、車両情報をメーター風に吸い出すマルチファンクションディスプレイ(MFD)もどきを作成していました。

当時はまだスマホもタブレットなかったもんですから、通信系も表示系も全部Windowsでプログラムしていました。

ただ、車載できるディスプレイに好みのものがなく(結局当時はパネル買ってきて自作しました)苦労したのですが、昨今はスマホやタブレットが安価で出てきていて、車載用のアタッチメントも普通に手に入るので、これを機にWindows以外でも動くように移植しました。
2
構成図です。
自作プログラムは
・サーバー (車両情報をシリアル経由で拾い、WebSocketでクライアントに配信する)
・クライアント(サーバーから届いた車両情報データを表示する)
に分かれています。

サーバーは.net framework + C#で実装していますが、monoでの動作確認もしているので、WindowsPCだけでなくLinuxでも動作します(Raspberry Piでも動くはず)。

一方クライアントは、HTML5+Javascript+Canvasで実装していますので、上記機能が動くWebブラウザがあればPCでもスマホ・タブレットでも問いません(はず)。

また、サーバーとクライアント間通信はWebSocketを使用しているため、物理的にはEthernetかWifiとなります。

車両からは
・DefiLink(今のADVANCEDではなく、昔のもの)
・SSM(Subaru Select Monitor OBDケーブル経由)
の2つをRS-232Cに変換し、PCのサーバープログラムに取り込みます。
(SSMだけで済ませたいところだったのですが、SSMの通信レートは極めて遅く(4800bpsしかない)、表示がカクカクになってしまうので、ブーストと回転数といった更新頻度の早いデータはDefiLink経由にしています)

イイね!0件




タグ

関連整備ピックアップ

ECU書換。

難易度: ★★★

バキュームフィルター交換

難易度:

オイル・フィルター交換

難易度:

ようやくメンテナンスが終わりました...

難易度:

エアフィルター交換

難易度:

スバルブラウザでなくても整備書を開けるようにする

難易度:

関連リンク

この記事へのコメント

コメントはありません。

プロフィール

「一時帰国中にELM327のテスト http://cvw.jp/b/2575675/48215452/
何シテル?   01/19 22:06
車関係のソフトウエアを作っていますが車は持っていません。 ・15年前、インプレッサSTI(丸目GDB,2000年式)を購入。この時車載PCなるものに手を出...
みんカラ新規会員登録

ユーザー内検索

リンク・クリップ

メーター製作① 
カテゴリ:その他(カテゴリ未設定)
2023/02/20 21:24:47
とりあえず公開します 
カテゴリ:その他(カテゴリ未設定)
2018/02/05 19:47:22
自作デジタルメーター マルチファンクションディスプレイ(MFD)もどき HTML5+Canvas  
カテゴリ:その他(カテゴリ未設定)
2016/02/29 22:19:20

愛車一覧

スバル インプレッサ WRX STI スバル インプレッサ WRX STI
手放しましたすみません。
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation