ESP32、ESP8266、BK72xx、RP2040を、Home Assistantなどのホームオートメーションシステムから操作できるスマートデバイスに変える、設定ベースのシステムです。
jomjol/AI-on-the-edge-device
ESP32-CAMを使って水道・ガス・電力のアナログメーターを撮影し、オンデバイスAIで読み取り値をデジタル化するデバイスです。
- スター
- 8,884
- フォーク
- 929
- 未解決の Issue
- 205
- 最終コミット
- 昨日
これは何?
AI on the Edge Deviceは、水道・ガス・電気などの既存の非デジタルメーターを交換せずにデジタルシステムへ接続します。対応カメラを備えたESP32ボードが一定間隔でメーターを撮影し、画像から対象領域を切り出してTensorFlow Liteモデルにかけ、数字を読み取ります。
ファームウェアは、特徴検出、位置合わせ、ROI抽出などの画像処理をデバイス上で実行し、カメラと照明も一体化しています。読み取り値はMQTTブローカーへ送信したり、InfluxDB 1または2に書き込んだり、REST API経由で公開したりできます。また、Home Assistantと連携します。管理用のWebインターフェースを備え、ファームウェアはOTAで更新できます。
ハードウェアは小型で低コストのボードです。水道・電力・ガスメーター用の3Dプリント可能な筐体もプロジェクトとあわせて公開されています。セットアップ手順は別のMkDocsサイトに掲載されており、ブラウザベースのWebインストーラーまたは標準的なESP32用ツールでファームウェアを書き込めます。
主な機能
- 01オンデバイスのTensorFlow Liteモデルでメーターの数字を読み取ります。
- 02位置合わせやROI抽出のための画像処理をデバイス上で実行します。
- 03MQTT、InfluxDB 1/2、またはREST API経由で読み取り値を公開します。
- 04Home Assistantと連携します。
- 05管理用Webインターフェースを備え、OTA更新に対応します。
ユースケース
- 既存のアナログメーターから水道やガスの使用量を読み取り、ホームダッシュボードに記録する。
- メーターを交換せずに、電力メーターの読み取り値をHome AssistantやInfluxDBに取り込む。
- ESP32-CAMを使って低コストのスマートメーター環境を構築する。
クイックスタート
- 1
Releasesページから最新リリースをダウンロードします
- 2
ブラウザベースのWeb Installerを使って、USB経由でESP32にファームウェアを書き込みます
- 3
ファームウェアのインストール後にSDカードを自動でセットアップするか、ドキュメントに従って手動でセットアップします
使う前に知っておきたいこと
- 対応するESP32カメラボードと、撮影対象となる物理的なアナログメーターが必要です。
- プロジェクトのメタデータにライセンスが明記されていません。
収録されている特集
トピック
よくある質問
- AI-on-the-edge-device とは?
- ESP32-CAMを使って水道・ガス・電力のアナログメーターを撮影し、オンデバイスAIで読み取り値をデジタル化するデバイスです。 AI on the Edge Deviceは、水道・ガス・電気などの既存の非デジタルメーターを交換せずにデジタルシステムへ接続します。対応カメラを備えたESP32ボードが一定間隔でメーターを撮影し、画像から対象領域を切り出してTensorFlow Liteモデルにかけ、数字を読み取ります。
- AI-on-the-edge-device は無料で使えますか?ライセンスは?
- AI-on-the-edge-device は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- AI-on-the-edge-device は今もメンテナンスされていますか?
- 活発にメンテナンス中。AI-on-the-edge-device の最終コミットは 2026年10月23日 です。
- AI-on-the-edge-device は何に使えますか?
- 既存のアナログメーターから水道やガスの使用量を読み取り、ホームダッシュボードに記録する。 メーターを交換せずに、電力メーターの読み取り値をHome AssistantやInfluxDBに取り込む。 ESP32-CAMを使って低コストのスマートメーター環境を構築する。
- AI-on-the-edge-device のインストール方法は?
- Releasesページから最新リリースをダウンロードします ブラウザベースのWeb Installerを使って、USB経由でESP32にファームウェアを書き込みます ファームウェアのインストール後にSDカードを自動でセットアップするか、ドキュメントに従って手動でセットアップします
- AI-on-the-edge-device はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/jomjol/AI-on-the-edge-device
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
$5のESP32-S3チップ上で動作し、Telegram経由で会話できる、純粋なC製のパーソナルAIアシスタントファームウェア。
ESP-PPQによるONNXから`.espdl`への量子化に対応した、Espressif ESPシリーズ向けの軽量ニューラルネットワーク推論フレームワーク。
ESP32を、Wi-Fi信号の変化から動きを検知するプライベートなローカルWi-Fiモーションセンサーにします。カメラやマイクは不要です。
Home Assistantとの連携を前提に設計された、IPカメラ映像をローカルでリアルタイム物体検出するセルフホスト型NVR。
既存のIPカメラやRTSPカメラを、リアルタイムの駐車スペース空き状況検知システムに変える、オープンソース・ソースアベイラブルのソフトウェア。ダッシュボードとアラートを備えています。