コンテンツにスキップ

LEDプロジェクトのためのESP32 vs ESP8266:どちらを選ぶべきか?

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

ESP32で動作するWLEDウェブインターフェース

一目でわかる比較

機能ESP8266ESP32
価格$3-5$8-12
GPIOピン9使用可能18使用可能
最大LED出力1-2ストリップ4-8ストリップ
WiFi802.11 b/g/n802.11 b/g/n + BLE
速度80-160 MHz160-240 MHz
RAM80 KB520 KB
フラッシュ2-4 MB4-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+ LEDESP32 ✅
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を参照してください。