EIM(ESP-IDF Installation Manager)の使い方|複数バージョン共存で変わる ESP32 開発環境
ESP32 の開発環境を壊さず隣に足す。ESP-IDF 6.0 と同時に登場した公式インストールマネージャ EIM の使い方を、eim list / select / run による複数バージョン共存、導入手順、実運用パターン、既知の罠まで Windows 実測でまとめた。
ESP32 の開発環境を壊さず隣に足す。ESP-IDF 6.0 と同時に登場した公式インストールマネージャ EIM の使い方を、eim list / select / run による複数バージョン共存、導入手順、実運用パターン、既知の罠まで Windows 実測でまとめた。
ESP32-P4-Function-EV-Board(rev v1.3・初期ロット)で公式サンプルを動かすまでの実録。既定設定では焼けない初期ロット、Windows でのビルド修正、C6 の SDIO、タッチ復旧を越え、LVGL ベンチ45FPS と 32MB PSRAM を実測した。
ESP-IDF 6.0 の MCP サーバが Windows で完了応答を返さない問題の現実解。Claude Code のスキルに idf.py を直接叩かせ、自然言語1文で ESP32-S3 のビルドと書き込みまで通した実戦記録。事故から導いた5つの設計原則つき。
ESP-IDF 6.0 の idf.py に内蔵された MCP サーバを Claude Code から使う。ターゲット設定・ビルド・書き込みの公開ツール、接続設定、リモートのドキュメント MCP サーバ、実際に詰まった点までを公式手順にもとづき図解で整理した。
ESP-IDF 6.0 は ADC・I2S・RMT などレガシードライバを全廃した。v5.x から何が壊れどこを直すのかを置き換え表で整理し、Picolibc・Mbed TLS 4.x/PSA Crypto、ツールチェーン要件、ESP32-S3 実機でのビルドまで通した。
ESP32 の型番は上位互換の並びではなく、多くは用途ごとに振り分けられた別チップ。S3・C3・C6・C5・H2・P4 を作りたいものから引ける形で整理し、Espressif 公式スペックの比較表と発表済み・未発売モデルの現在地までまとめる。
ESP32-S3とAzure FunctionsでgRPC(Nanopb)とJSONの通信を実測比較。シリアライズ2.7倍高速・データ1/3圧縮の効果と、通信時間を支配するTLSハンドシェイクの正体、gRPCを選ぶべき条件を解説。
前回のAzure Functions連携で直面した「通信の重さ」を解決する、gRPC / Protocol Buffersの概念をわかりやすく解説。JSONとの比較から、ESP32でやるメリットと難易度まで。
ESP32の汎用テストボードを自作。シリアル通信、LCD表示、SDカード対応など多機能な設計を詳しく解説。
PS4 コントローラーで動かす2chモータードライバを自作。IR2104 と 2SK2232 の Full-Nch Hブリッジで最大4A駆動、ESP32 の Bluetooth 接続と PWM 速度制御、テオヤンセン機構ロボットへの搭載まで。
ニキシー管 IN-14 を4本、ESP32 で灯した製作記。NTP時刻同期、MCP23017 と K155ID1 のスタティック点灯、6段コッククロフト・ウォルトン昇圧(設計値180V・実測200V)、KiCad基板と3Dプリンタ筐体まで。
MCP23017 の使い方を回路図付きで。I2C の2本で GPIO を16本増やし、A0〜A2 のアドレス設定(0x20〜0x27)で最大8個=128ピンまで拡張できる。ESP32 の配線例と Adafruit_MCP23X17 のコード付き。
JLCPCB から届いた基板に部品を実装し、ESP32 ネットワーク時計を完成させる実装編。0603チップの手はんだ、RTC-8900 での時刻保持、ブザーとリレーのアラーム、設計ミスのリカバリとケース収納まで。
ESP32 で作るNTP同期デジタル時計の設計編。7セグ風LCDパネル6枚を MCP23017 で駆動する回路の検討から、KiCad 8.x での基板設計、ガーバー出力、JLCPCB への発注までをたどる。
Arduino IDE 2.x にボードマネージャーで ESP32 を追加し、Lチカが光るまでを2026年時点の画面で追う。CH340/CP210x の USBドライバ導入、書き込みエラーの対処、ピン配置の注意点まで。