Osegi
自動車·1 分で読めます

xj-scanner、32年前のJeep CherokeeをAIエージェントで診断

開発者MZULALIが1994年式Jeep CherokeeをArduinoにつなぎ、Claude CodeやCodexが故障コードとセンサー値を読めるようにした。

A 1994 Jeep Cherokee XJ with an Arduino Nano wired to its engine bay diagnostic port and a laptop running an AI agent.
画像: Хабр

1994年式のJeep Cherokeeに、AIエージェントを接続して診断できるようになった。開発者のMZULALIが公開した「xj-scanner」は、Claude CodeやCodexなどのエージェントから車のエラーコードを読み、センサーの値を監視し、走行履歴も残せるプロジェクトだ。

xj-scannerの仕組み

ハードウェアは極めて単純だ。ボンネット内の診断ポートとArduino Nanoを3本のワイヤーでつなぎ、基板はUSBでパソコンに接続する。電源もパソコンから取る。

車は旧式のOBD1診断方式で、エンジンコントロールユニットはSCIというインターフェースで通信する。Arduinoはその「変換役」で、パソコンからの要求を制御ユニットへ渡し、返答を戻す。診断コマンドの送信とデータの解読はPythonスクリプトが担当する。

このスクリプトをAIエージェントがコマンドラインから操作する。結果はCSVに保存され、冷却水温、吸気温、スロットル位置、バッテリー電圧、酸素センサーの値が記録される。読み取りだけでなく、燃料ポンプ、インジェクター、点火コイルの内蔵テストも実行できる。

対応車種は?

作者が動作を確認したのは1994年式Jeep Cherokee XJのみ。SBECファミリーの制御ユニットを積む1991〜1995年式のJeepやChryslerでも動く可能性があるが、未検証という。

費用とコード

コードと手順書はGitHubでGPLv3ライセンスの下に公開されている。接続用ハードの費用は、パソコンを除いて約15ドルと作者は見積もっている。

注目のアプリ

SUMO:数字パズル

正しいマスを選んで足し算、目標の数に。覚えるのは簡単、極めるのは難しい。無料、全年齢向け。

Dialo:話して学ぶ語学アプリ

AIの会話パートナーと話すだけ。一文ごとに添削され、あなたの言語で解説が返ってきます。9言語、A1からC2まで。

タグ:xj-scannerjeep cherokeeai agentsarduinoclaude codeobd1

同じ日のニュース

すべて見る →

関連カテゴリ: 自動車

すべて見る →