LEDプロジェクトのためのESP32 vs ESP8266:どちらを選ぶべきか?
すべてのLEDプロジェクトは同じ質問から始まります:ESP32かESP8266か?どちらもWLEDを実行でき、どちらも安価ですが、互換性はありません。それぞれをいつ使用するかを説明します。

一目でわかる比較
| 機能 | ESP8266 | ESP32 |
|---|---|---|
| 価格 | $3-5 | $8-12 |
| GPIOピン | 9使用可能 | 18使用可能 |
| 最大LED出力 | 1-2ストリップ | 4-8ストリップ |
| WiFi | 802.11 b/g/n | 802.11 b/g/n + BLE |
| 速度 | 80-160 MHz | 160-240 MHz |
| RAM | 80 KB | 520 KB |
| フラッシュ | 2-4 MB | 4-16 MB |
| アナログ入力 | 1ピン(低解像度) | 2ピン(高解像度、12ビット) |
| I2S(オーディオ/マイク) | ❌ | ✅ |
ESP8266を選ぶ場合…
1. 予算が唯一の制約
$3-5で、ESP8266は打ち負かせません。ハロウィンディスプレイに10個のコントローラーが必要な場合、$30 vs $80です。
2. 単一のストリップを駆動する(500 LED未満)
300-500 LEDの単一ストリップの場合、ESP8266はWLEDを完璧に処理します。アップグレードする利点はありません。
3. 小さくてシンプルなプロジェクト
デスクランプ、キャビネット下ストリップ、または単一のアクセントライト?ESP8266は逆方向にオーバースペックです。
4. バッテリー駆動プロジェクト
ESP8266のディープスリープ電流(約20 µA)はESP32(約100 µA)より低く、より長いバッテリー寿命を提供します。
ESP32を選ぶ場合…
1. 複数のストリップを駆動する
ESP32には3つのUART(ESP8266の1つに対して)があり、並列データラインで3つ以上の独立したLED出力を制御できます。WLEDはESP32で最大8つのストリップを駆動できます。
2. LEDマトリックスを構築する
大きなマトリックス(16×16以上)はより多くのRAMと処理能力を必要とします。ESP32の520 KB RAMはWLED 2Dマッピング、GIF再生、複雑なエフェクトをスムーズに処理します。
3. サウンドリアクティブLED
ESP32はI2Sサポートを持ち、デジタルマイク(INMP441、ICS-43434)を高品質オーディオ入力に接続できます。ESP8266はこれができません — 品質の悪いアナログマイクが必要です。
4. Ethernet(LAN8720経由)
WiFiが十分に信頼できない大規模設置の場合、ESP32は安価なLAN8720モジュールを介してEthernetに接続できます。ESP8266にはこの機能がありません。
5. Bluetoothが必要
直接電話制御またはBluetooth LEペリフェラルの場合、ESP32にはBLEが組み込まれています。ESP8266にはありません。
WLED固有の考慮事項
| シナリオ | 推奨 |
|---|---|
| 単一ストリップ、<500 LED、基本エフェクト | ESP8266 ✅ |
| 単一ストリップ、<1000 LED、複雑エフェクト | ESP32 ✅ |
| 2-3ストリップ、各500+ LED | ESP32 ✅ |
| 2Dマトリックス(任意サイズ) | ESP32 ✅ |
| サウンドリアクティブ | ESP32 ✅ |
| Ethernet(大規模ショー) | ESP32 + LAN8720 ✅ |
| 同時に20以上のコントローラー | ESP8266(コスト)またはESP32(パフォーマンス) |
verdict
デフォルトでESP32。 $8-12では、追加コストはLEDやPSUに比べて無視できます。ESP8266は、厳しい予算で12以上のコントローラーが必要な場合にのみ勝ります。それ以外のすべて — ESP32は余裕、機能、そしてより少ない頭痛を提供します。
詳細なファームウェア比較については、WLED vs ESPixelStick vs Tasmota vs ESPHomeを参照してください。