-- MiEV Monitor Mini --



M5 AtomS3を使用した三菱自動車i-MiEV/MINICAB MiEV用モニタです。

※頒布品MiEVモニタではありません、またMiniは頒布の予定もありません。
完成品をお求めの方は、頒布品MiEVモニタをお求め下さい。
本記事は自作できる方への情報提供となります。



MiEVモニタの派生品として、バッテリーSOC、バッテリー総電圧、バッテリー電流のみを表示する(材料費が)安価なモニタを作成しました。
※本記事はスキルのある方むけの記事です。
(VisualStudio Code とPlatformIOで開発環境をインストール、プログラムの修正・コンパイル・転送が出来る程度を想定しております。)

尚、車両に接続する際の故障等は自己責任でお願いいたします(特に車両がREADYのときにCANケーブルの挿抜を行うとCANユニットおよび車両コンピュータの故障、ダイアグエラー等の可能性があります)
CANのPID情報は私からは開示できませんので、よろしくお願いします。


必要な機材等

M5 AtomS3 (SKU:8670/C123)
M5Stack用CAN-BUSユニット(CA-IS3050G) (SKU:6618/U085)
commモジュール→OBDコネクタ接続ケーブル(自作)
USBtypeC 給電用カーチャージャー等
VisualStudioCode + PlatformIO 開発環境

ケーブルの作成および接続

(画像クリックでpdfを表示)
回路図に従ってケーブルを作成します。

開発環境、ソースファイル

M5stackAtomS3に必要なVisualStudioCodeoおよびPlatformIOのインストールは完了していると想定しております。
ライブラリは、M5Unifiedを利用しております。
(PlatformIOを使用の場合、不足しているライブラリはネットワークより自動的にインストールしますので、特にインストールする必要は無いと思います。)

ソースファイル
mievmonitor_mini100.zip(Ver.1.00)(右クリックでファイル保存をしてください)
ソースファイルは非常に失礼な質問が相次いだため、公開を見合わせています

以下のバージョンのツール・ライブラリで開発、検証しております。
Visual Studio Code 1.80.1(windows x64)
PlatformIO (Core 6.1.9、Home 3.4.4)
M5Stack AtomS3
M5Unified@^0.1.7


使い方

特に操作等はありません。
正常に接続されていれば、バッテリー残SOCとバッテリー総電圧、バッテリー電流を表示します。



その他

ソースファイルを公開しておりますので、他車種などへの応用していただけると嬉しいです(その際は、教えていただけると嬉しいです)
ソースファイルは非常に失礼な質問が相次いだため、公開を見合わせています

ATOM CANBus Kit (CA-IS3050G) (SKU:スイッチサイエンス未発売/K057)を利用の場合、付属のATOM liteをATOM S3に変更の上、minimonitor_mini.cppの

// CAN-BUSモジュールの場合
#define CANRX_PIN 1
#define CANTX_PIN 2

をコメントアウトして、

// CAN-BUS HATの場合
//#define CANRX_PIN 6
//#define CANTX_PIN 5

をコメントを削除すれば使用できるようになると思います。

連絡先

Twitter naka_mobile または、 Twitter ev_MiEV または、e-mail(i-mievあっとまーくi-miev.jp)までお願いします。



トップへ戻る

(C)2022 i-miev.jp


広告欄



 
 今日は1アクセスあります。
 昨日は1アクセスありました。