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 LEDs)
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. 이더넷 (LAN8720 통해)
WiFi가 충분히 안정적이지 않은 대규모 설치의 경우 ESP32는 저렴한 LAN8720 모듈을 통해 이더넷에 연결됩니다. ESP8266에는 이 기능이 없습니다.
5. 블루투스 필요
직접 전화 제어 또는 Bluetooth LE 주변 장치의 경우 ESP32에는 내장 BLE가 있습니다. ESP8266에는 없습니다.
WLED 특정 고려 사항
| 시나리오 | 권장 |
|---|---|
| 단일 스트립, <500 LEDs, 기본 효과 | ESP8266 ✅ |
| 단일 스트립, <1000 LEDs, 복잡한 효과 | ESP32 ✅ |
| 2-3개 스트립, 각 500+ LEDs | ESP32 ✅ |
| 2D 매트릭스 (모든 크기) | ESP32 ✅ |
| 사운드 반응형 | ESP32 ✅ |
| 이더넷 (대규모 쇼) | ESP32 + LAN8720 ✅ |
| 한 번에 20개 이상의 컨트롤러 | ESP8266 (비용) 또는 ESP32 (성능) |
결론
기본적으로 ESP32를 선택하세요. $8-12의 추가 비용은 LED와 PSU에 비해 무시할 수 있습니다. ESP8266은 빡빡한 예산으로 12개 이상의 컨트롤러가 필요할 때만 승리합니다. 그 외 모든 경우 — ESP32가 여유 공간, 기능, 더 적은 문제를 제공합니다.
자세한 펌웨어 비교는 WLED vs ESPixelStick vs Tasmota vs ESPHome을 참조하세요.