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

njworksのブログ一覧

2025年05月18日 イイね!

OBDをrasspbery Piでアナログメーターに表示するまでの道のり2

【はまりポイント:ラズパイOS】
結論:bookwormの使用で問題なし。

プロジェクト開始当初(2023年)のラズパイ公式OSでは、「起動時1920x480横画面」+
「何らかのGUI(PythonでGUI)」について、設定ファイルを記述する等様々な手間が。
ELM327認識しない問題もあり、Ubuntu、Diet Pi等、ラズパイ+GUIが可能な様々な
ディストリビューションを試行したが、bookwormの使用ですべて解決。
この過程では、ラズパイ3B(中古:\3990)まで購入しており、大きな回り道。
余談であるが、回り道(無駄な買い物)ではあったものの、ラズパイ3Bの購入は結果的には
プラスになっている。
例えば、車載メーター開発の過程で、車載環境を再現するため「電源ON→ラズパイ起動」を
何度もやっているが、zeroに比べて3Bは起動が格段に速い。開発は3B、運用はzeroの
スタイルはストレスがかなり削減される。
加えて、ラズパイOSに必要な追加プログラム(pip)。
インストール時にコンパイルされるのだが、zeroだと一日くらいかかるコンパイルが3Bでは
1時間程度。開発当初、pipが全く終わらずに「スタックしたか?」と思っていたのだが、
zeroの処理能力不足であることが判明。
ラズパイはモデル間に互換性があることから、3Bのmicro-sdをそのままzeroで使用できる。
つまり、時間のかかる追加プログラムのインストール(pip等)等、開発は3B、
車載はそのmicro-sdをzeroに差す、これでzeroの処理能力不足が補える。
この点は、3B所有の大きなアドバンテージであった。

<続きます…>
Posted at 2025/05/18 06:46:34 | コメント(0) | トラックバック(0) | 日記
2025年05月13日 イイね!

OBDをrasspbery Piでアナログメーターに表示するまでの道のり1

OBDをrasspbery Piでアナログメーターに表示するまでの道のり1





ELM327(Bluetooth
OBDアダプタ)を使用し、Raspberry Pi
(ラズパイ)アナログメーターを作成するプロジェクト

に一区切りがついたので投稿していく。


紆余曲折がおそろしくあったことから、きれいにまとめられるとは思えないが、備忘録に加え、

誰かの参考になれば幸いである。


回り道の結果購入してしまった、今思えば無駄な買い物についても記載していくので、参考に

されたい。

(同じ失敗は回避…)


動作のイメージ

image1


【現在の構成】※価格は購入当時


ELM327:
AmazonUuger:obd2 診断機 ELM327 v2.3:\1425

rasspbery Pi:
Amazon:Raspberry:Pi Zero 2W - ヘッダー ハンダ付け済み:\3630

液晶モニタ:
AliExpress:新しい8.8 インチロングストリップ LCD スクリーン 1920*480 HD-MI ドライバーボードセカンダリモニター AIDA64 サブディスプレイ CPUGPU SSD 情報:\5394

リモコン:

AliExpress:ESP32
Arduino LVGL WIFI & Bluetooth 開発ボード 1.28 "240*240 IPS スマート表示画面 1.28インチ IPS LCD TFT モジュールタッチ:
\2021


2台のクルマで運用していることから、上記×2を使用している。

※ほとんどのものが、加えて開発用×1を使用、つまり3セット所有 



【できていること】

OBD信号をBluetooth経由でラズパイに入力、アナログメーター風に車速、エンジン回転数

その他をLCD表示している。

表示画面の切り替え等はESP32をリモコン代わりに使用。

車両は、

スイフト :ハイブリッドSL DAA-ZC43S

デリカD:5:CV1W



【開発動機】

もともとインパネ周りのいろいろ(オーディオとかナビとか光物とか)が好きで、古くはLED

打ち換え等にはまる。

後年はコムテックのレーダー探知機のOBD表示(車速等)等、メーター風の表示が好みに。

レーダー探知機自体は不要だが、クルマの諸元をアナログメーター表示したい、

その思いから自作メーターの制作に着手。



【開発環境】

ラズパイ:Python

ESP-32C++


Windows 10VS-Codeでコード作成、ラズパイはSSH又はVNCで接続。

基本はモニタレス

PythonGUIは、「起動時にフル画面+ウインドウ枠等を表示させない」からPySimpleを選択



【当方】

言語は大昔にMS-C 4.0Tourbo Pascal 3.0

少し昔はLAMP環境(Linux, Apache,MySQL, PHP/Perl)で業務システム等の開発、

近年は業務上必要な小物をVBA又はPower Shell

LinuxRedhatDebianUbuntu
Pythonは未経験



【用語の定義:「ラズパイからELM327接続」】

ラズパイのシリアルコンソール等で接続されている(通信できている)状態。



【はまりポイント:スイフト 
ハイブリッドSL

結論:当方所有のスイフト ハイブリッドSLELM327は相性?がよくない。

当初スイフトを使用して開発を始めたのだが、ELM327とラズパイの通信がどうしてもできない。

ELM327の買い替え、ラズパイはzero2WHから3B

駿河屋:Raspberry Pi 3 Model B:\3990(中古)

に買い替え、ラズパイのOSは様々にトライしたものの、通信がどうしてもできない※


※通信がどうしてもできない

当初はdmesgでエラー(デバイスとしてシリアルポートを認識していない)、OS更新後解決する

screenminicom等のシリアル通信ができない。Windowsによるシリアル通信も試したが

TeraTearm)、接続できず。

ELM327を買い替えたところたまに接続に成功。ここでいう「たまに」とは、どんな構成/

タイミングで接続できるのか結局判明せず、当初ELM327固有の相性問題と思ったものの、

そうでもなく。

試しにデリカに接続したら、何の問題もなくOBD認識。ということで、当方所有の

スイフト ハイブリッドSLと購入したELM327との相性と思われる。

ちなみに、この過程でODBBluetoothの無線接続に問題かもと思い、有線ELM327アダプタを

購入している(多忙で検証できず)。

Amazon:ノーブランド品

ELM327:OBD2 USB接続 スキャンツール 車故障診断機 車の状態を細かく診断するドクター
 A0328U:
\1256



【はまりポイント:ELM327

結論:ELM327には当たり外れ有り、車両との接続にも相性問題有り。


OBD信号をBluetoothに変換して出力してくれるアダプタ。

最初に購入した

Amazon:king 超小型モデル
OBDII
診断 ELM327 Bluetooth ブルートゥース スキャンツール テスター

\1425

は、スマホアプリ(「Car Scanner ELM OBD2 自動車診断システム」等)ではスイフトに接続

できるものの、ラズパイからは接続できない。

AmazonUuger obd2 診断機 ELM327 v2.3

を試したところ、スイフトではたまに、後で判明したがデリカでは特に問題なく毎回接続した。

ネット情報では、ELM327は当たり外れが多いようである。少なくとも、当方の場合上記モデル

は相性がよくなかった。

AmazonUuger obd2 診断機 ELM327 v2.3は追加購入し、スイフトとデリカで使用している。



【はまりポイント:LCDモニタ

結論:中華LCDは製品品質に当たり外れあり

インパネ上部に設置することから、横長(8.8インチ 1920x480)を選択。


結局、

検証用×1

不具合×2

使用中×2

の5台を購入してしまった。


検証用に購入し、現在も使用している液晶モニタ

Amazon:

8.8インチ1920x480 IPS LCDスクリーン Aida64 PC CPU モニターに適して GPU ファン 速度 

コンピューター 温度 メモリ セカンダリディスプレイカー LiveDash Raspberry Pi MIPI DIYキット

販売:GoodJobby

8,580

これは基板、フラットケーブルがむき出しのため、これはあくまで検証用に使用している。

様々に酷使しているが、不具合もなく現役。


車載用には、当初

Amazon:

Vbestlife 8.8インチIPSコンピューターデータモニター、1920x480温度モニター、PC CPU RAM

HDDデータ表示画面、センサーパネルディスプレイ、LinuxRPi

\13300

を購入。

10時間ほど使用したところで、もう一台を追加注文。

追加注文した直後に、使用中のモニタがブラックアウト(画面表示しない)。

モニタ、ケーブル、ラズパイを交換しても事象変わらずで、モニタ不具合と判定。

この時点では製品の当たり外れと思い、Amazonから「交換」の手続きを開始。

直後に追加で注文したモニタが到着。

車載したところ、一時間ほどで基盤が焼ける嫌なにおい、少量の煙とともにブラックアウト。

2台続けて不良ということで、メーカーの品質に疑い。

本品はAmazonから「返金」の手続きを開始。

2とも海外返送ということで、ゆうパックで返送。

一か月ほど経過した現在でも音沙汰なし。

ちなみに、Amazon経由で返品/交換手続きをしていたが、当初(1台目)返信があったものの、

2台目からは返信なし。


捨てるつもり(ダメ元)で

AliExpress:新しい8.8 インチロングストリップ LCD スクリーン 1920*480 HD-MI 

ドライバーボードセカンダリモニター AIDA64 サブディスプレイ CPU GPU SSD 情報

\5394

を購入。

20時間以上使用し、今回は当たりかもと思い同一品を追加購入。

現在に至るまで不具合なし。


<続きます…>

Posted at 2025/05/18 06:44:13 | コメント(0) | トラックバック(0) | 日記
2024年04月20日 イイね!

セカンドカーなら欲しいです

セカンドカー、2シーターとしての利用なら、使い勝手がいいと思います.
家族持ちで、2列目に空間を求めてしまうとちょっと厳しいかなと.
Posted at 2024/04/20 18:33:36 | コメント(0) | クルマレビュー
2024年04月20日 イイね!

唯一無二です

最低地上高と積載性、走破性能等から、国産車では唯一無二です.
設計の古いクルマと不安になる方も多いと思いますし、私もそうでした.
安心してください、使用目的さえ合致すれば、こんなに使えるクルマはありません.

前車追従型のACC、ブレーキホールド等、支援装置も一通り搭載.
デリカのキャラに合う?と懐疑的だったインパネも、そこそこの高級感でいいと思います.
Posted at 2024/04/20 18:12:58 | コメント(0) | クルマレビュー

プロフィール

「OBDをrasspbery Piでアナログメーターに表示するまでの道のり2 http://cvw.jp/b/3042386/48436528/
何シテル?   05/18 06:46
アウトドアとドライブとD:5
みんカラ新規会員登録

ユーザー内検索

<< 2026/3 >>

1234567
891011121314
15161718192021
22232425262728
293031    

リンク・クリップ

オルタナティブオート ミツビシ デリカD:5 CV1W 純正 フューエルキャップエンブレム HOLOGRAM グリーン 
カテゴリ:その他(カテゴリ未設定)
2024/04/14 12:00:21
[三菱 デリカD:5] 強化型 ユーティリティフック 自作 
カテゴリ:その他(カテゴリ未設定)
2024/03/24 20:49:52
[三菱 デリカD:5] ルームランプ連動線探し('23.5.7追記有) 
カテゴリ:その他(カテゴリ未設定)
2024/03/23 16:22:29

愛車一覧

三菱 デリカD:5 三菱 デリカD:5
よろしくお願いします
スズキ スイフトハイブリッド スズキ スイフトハイブリッド
スズキ スイフトハイブリッドに乗っています。

過去のブログ

2025年
01月02月03月04月05月06月
07月08月09月10月11月12月
2024年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ
© LY Corporation