USB / RP2040 / ESP32 / STM32
AIoTデバイス構築シリーズ インデックス——読む順番と使い方
できること
検索で来た人向けの即答
AIoTデバイス構築シリーズ インデックス——読む順番と使い方は、USBまわりの実装判断をすぐ確認するための記事です。必要な部品、配線、コード、検証、失敗しやすい点を順に見て、手元で再現できる状態まで落とし込むことを目的にしています。
この記事でできること・できないこと・前提条件
できること
- AIoTデバイス構築シリーズの全体像と記事の読む順番を把握する
- 音声・センサー・画像PoC・法人PoCの各ルートで「次に読む記事」を選ぶ
- MCUでのAI推論の現実的な範囲と共通注意点を把握する
できないこと
- 個人識別・無断監視・プライバシー侵害につながる実装手順(本シリーズでは扱いません)
- このインデックス単体でAIoTデバイスを実装すること
前提条件
- MCUでAI推論やIoT連携を試みようとしている方が対象(入門〜実務者)
- 「AIを使えば何でもできる」ではなく、「MCUで現実的にできること」を理解した上で取り組んでください
1. シリーズの使い方
このインデックスは「AIoTで何ができるかを把握し、自分のルートを選ぶ」ための案内記事です。
読む流れ
このインデックス(本記事)
↓ 作りたいものに近いルートを選ぶ
各ルートの「最初に読む記事」へ進む
↓ MCU選定で迷ったら
記事032「AI推論マイコン選択マトリクス」へ
↓ 実装後のPoC報告・公開は
記事037「法人PoC向け再現性レポートテンプレ」または記事033「再現性チェックリスト集」へ
2. AIoTで作れるもの(MCUの現実的な範囲)
MCUでのAI推論は「軽量なモデルをリアルタイムに実行する」ことが中心です。スマートフォン・クラウドGPUが行うような大規模推論とは根本的に異なります。
MCUで現実的にできること
| 分類 | 具体例 | 必要なリソース |
|---|---|---|
| 音声キーワード検出 | "OK"等のウェイクワード検出 | SRAM 50〜200KB、MEMSマイク |
| センサー異常検知 | 加速度・温度の正常/異常分類 | SRAM 50〜100KB、センサー |
| 画像PoC(低解像度) | 32×32〜96×96の画像分類 | SRAM 200KB〜1MB、カメラ |
| キーワード検出 | 限定語彙の音声コマンド | SRAM 100〜200KB |
MCUで難しいこと(現時点では避けるべき)
- 高解像度画像での物体検出(640×480以上)
- 顔認識・個人識別(倫理・プライバシーの問題もある)
- リアルタイム自然言語処理(大規模LLM相当)
3. 最初に読む記事の選び方
Q1. 何を「検知」したいか?
→ 音声・声 → 音声ルートへ
→ 加速度・温度・圧力などセンサー → センサールートへ
→ カメラ・画像 → 画像PoCルートへ
→ 産業用途・法人報告書が必要 → 法人PoCルートへ
→ 迷っている → 記事032「AI推論MCU選択マトリクス」から読む
Q2. どのMCUを使うか?
→ ESP32-S3(PSRAM付き)→ 音声・センサー・画像どれでも対応可能
→ RP2040 → 小さいセンサー推論モデルなら対応可能(PSRAMなし)
→ STM32(Cortex-M4/M7)→ 産業用・長期供給が必要な場合
4. 音声ルート(ウェイクワード・音声コマンド)
目標: MEMSマイクとESP32-S3でウェイクワードまたは音声コマンドを検出する
| 読む順 | 記事 | 内容 |
|---|---|---|
| 1 | 記事032 | AI推論MCU選択マトリクス(MCUを選ぶ) |
| 2 | 記事011 | ESP32-S3音声トリガー深掘り(実装手順) |
| 3 | 記事015 | 音声USBガジェット(音声入力+USB出力) |
最初に読む記事: 記事011(ESP32-S3音声トリガー深掘り)
最小BOM(音声ルート)
| 部品 | 仕様 | 購入先例 | 確認日 |
|---|---|---|---|
| 開発ボード | ESP32-S3-DevKitC-1(PSRAM 8MB付き) | Switch Science | 2026-06-15 |
| MEMSマイク | INMP441(I2S) | AliExpress / 秋月電子 | 2026-06-15 |
| USBケーブル | Type-C データ通信対応 | 各電子部品店 | 2026-06-15 |
5. センサールート(異常検知・分類)
目標: 加速度センサーや温度センサーのデータからTinyMLで正常/異常を判定する
| 読む順 | 記事 | 内容 |
|---|---|---|
| 1 | 記事032 | AI推論MCU選択マトリクス(MCUを選ぶ) |
| 2 | 記事012 | TinyML推論ボード(Edge Impulseでモデル作成) |
| 3 | 記事013 | センサー異常検知(実装と評価) |
最初に読む記事: 記事012(TinyML推論ボード)
最小BOM(センサールート)
| 部品 | 仕様 | 購入先例 | 確認日 |
|---|---|---|---|
| 開発ボード | Raspberry Pi Pico または ESP32-S3-DevKitC-1 | Switch Science | 2026-06-15 |
| IMUセンサー | MPU-6050(加速度・ジャイロ、I2C) | 秋月電子 / AliExpress | 2026-06-15 |
| USBケーブル | Micro-B / Type-C データ通信対応 | 各電子部品店 | 2026-06-15 |
6. 画像PoCルート(低解像度画像分類)
目標: OV2640等のカメラで撮影した低解像度画像をTinyMLで分類する
| 読む順 | 記事 | 内容 |
|---|---|---|
| 1 | 記事032 | AI推論MCU選択マトリクス(MCUを選ぶ) |
| 2 | 記事014 | カメラAI PoC(低解像度画像分類の実装) |
| 3 | 記事033 | 再現性チェックリスト(PoCの記録) |
最初に読む記事: 記事014(カメラAI PoC)
最小BOM(画像PoCルート)
| 部品 | 仕様 | 購入先例 | 確認日 |
|---|---|---|---|
| 開発ボード | ESP32-S3-EYE(カメラ内蔵) | Switch Science | 2026-06-15 |
| USBケーブル | Type-C データ通信対応 | 各電子部品店 | 2026-06-15 |
7. 法人PoCルート
目標: 産業用途・法人報告書を見据えたAIoT実装と記録
| 読む順 | 記事 | 内容 |
|---|---|---|
| 1 | 記事032 | AI推論MCU選択マトリクス(MCU選定) |
| 2 | 記事027 | STM32 vs ESP32 産業用途比較 |
| 3 | 記事037 | 法人PoC向け再現性レポートテンプレ |
| 参考 | 記事033 | 再現性チェックリスト集 |
8. AIoT共通注意点
全ルートで共通して確認してください。
プライバシー・倫理
- 音声・画像データを収集・保存する場合は、データの取り扱い方針を明示する
- 個人識別・顔認識・無断監視を目的とした実装は本シリーズでは扱いません
- カメラや音声センサーを設置する場合は、対象者の同意を得ることを推奨します
誤判定への備え
- AIoTデバイスは誤判定が必ず発生します。誤検知・見逃しが何件あったかを記録します
- 安全に関わる用途(医療・工場安全等)への直接適用は、専門機関への確認が必要です
電源管理
- 常時推論はバッテリー消費が大きい。「トリガー→推論→スリープ」のフローを基本にする
- Wi-Fi送信と推論を同時に行うと電流が大きくなる。電流計で測定して設計する
検証条件の記録
- 推論時間・RAM使用量・誤判定率を記録する
- 検証環境(照明・騒音・温度等)が変わると精度が変わることを記録に残す
9. MCUの役割(短くまとめ)
| MCU | AIoTでの役割 |
|---|---|
| ESP32-S3 | AIoTのメイン候補。PSRAM・マイク・カメラ・Wi-FiをMCU1つで扱える |
| RP2040 | 小さいセンサー推論モデルなら対応可。Wi-Fi不要のオフラインEdge AIに向く |
| STM32(M4/M7) | 産業用・長期供給・CMSISベースの推論に向く |
| NXP i.MX RT | 高速推論・産業用。eIQツールキット利用 |
10. 次のステップ
- 記事032「AI推論マイコン選択マトリクス」——MCUの詳細比較と選定
- 記事011「ESP32-S3音声トリガー深掘り」——音声検出の実装手順
- 記事037「法人PoC向け再現性レポートテンプレ」——PoCの記録と報告
- 記事039「USB実装入門シリーズインデックス」——USB実装記事の案内
このページで確認しておくこと
先に見るポイント
- HID/CDC/Host/Deviceのどれを使う記事かを最初に確認する
- 開発ボード名、MCU型番、IDE/SDKのバージョンを固定する
- 配線、電源、USBケーブル、OS側の認識状態を分けて確認する
- 価格や在庫は公開時点から変わるため、購入前に販売ページを再確認する