ESP32는 Espressif Systems에서 만든 저전력 Wi-Fi + Bluetooth 통합 마이크로컨트롤러 시리즈로, 종류가 매우 다양합니다.
※ ESP32 주요 종류 및 용도 정리
| ESP32 (Classic) |
듀얼코어(240MHz), Wi-Fi + BT Classic + BLE |
IoT 센서, 스마트 홈, 로봇 제어 |
가장 범용, 개발보드 많음 (ESP-WROOM-32 등) |
| ESP32-S2 |
싱글코어(240MHz), Wi-Fi 전용, USB OTG 내장 |
USB HID(키보드/마우스), IoT 센서, 보안 장치 |
BT 없음, USB 직접 연결 가능 |
| ESP32-S3 |
듀얼코어, Wi-Fi + BLE 5.0, AI 연산(벡터 명령어) |
음성인식, 카메라, AIoT |
ESP32-S2의 고급형 |
| ESP32-C3 |
싱글코어(160MHz), Wi-Fi + BLE 5.0, RISC-V |
저전력 IoT, 센서 노드 |
가격 저렴, Arduino 호환 |
| ESP32-C6 |
Wi-Fi 6 + BLE 5.3, RISC-V, 보안 강화 |
스마트홈, 저전력 IoT, 차세대 기기 |
Wi-Fi 6 지원 최신형 |
| ESP32-H2 |
BLE 5.2 + Thread/Zigbee 지원, Wi-Fi 없음 |
스마트홈 허브, Mesh 네트워크 |
Matter 프로토콜용 |
| ESP8266 |
Wi-Fi 전용, 싱글코어, 저가형 |
간단한 IoT 스위치, 센서 |
ESP32 이전 세대 |
※ 대표 보드 예시 및 사용 용도
| ESP-WROOM-32 |
ESP32 |
Wi-Fi + BT, 듀얼코어 |
IoT 센서, 웹서버, 로봇 제어 |
| ESP32-DevKitC |
ESP32 |
GPIO, USB, 안정적인 전원 |
기본 개발용 |
| ESP32-S2-Saola-1 |
ESP32-S2 |
USB 지원 |
키보드/마우스 HID, USB 장치 |
| ESP32-S3-EYE |
ESP32-S3 |
카메라 + 마이크 내장 |
얼굴 인식, 영상 스트리밍 |
| ESP32-C3-DevKitM-1 |
ESP32-C3 |
BLE 5.0 + Wi-Fi |
저전력 BLE 통신 기기 |
| ESP32-CAM |
ESP32 |
카메라 지원 |
CCTV, 얼굴 인식, 영상 전송 |
| LILYGO T-Display-S3 |
ESP32-S3 |
LCD 내장 |
스마트 디스플레이, 센서 표시기 |
| M5Stack Core2 |
ESP32 |
터치 LCD, 배터리 내장 |
IoT 제어 패널, 교육용 |
※ 시리즈별 추천 용도 요약
| Wi-Fi IoT 기초 |
ESP32 / ESP32-C3 |
저렴하고 라이브러리 풍부 |
| USB 장치 (키보드 등) |
ESP32-S2 / S3 |
네이티브 USB 지원 |
| BLE 통신 중심 |
ESP32-C3 / C6 |
BLE 5.0~5.3 지원 |
| 카메라/AI/음성인식 |
ESP32-S3 / ESP32-CAM |
AI 명령어 + 영상처리 |
| 스마트홈 (Matter/Thread) |
ESP32-H2 / C6 |
차세대 IoT 프로토콜 지원 |
| 초저전력 센서 |
ESP32-C3 / H2 |
RISC-V + 절전 기능 |
※ 실제 예시
| Wi-Fi 온습도 센서 |
ESP32-C3 |
센서 값 → MQTT 서버 전송 |
| USB 키보드 에뮬레이터 |
ESP32-S2 |
웹 명령 → 키보드 입력 전송 |
| 얼굴 인식 출입 시스템 |
ESP32-S3-EYE |
카메라 + 인공지능 판별 |
| BLE 리모컨 |
ESP32-C3 |
BLE HID로 PC/폰 제어 |
| 웹 기반 로봇 제어기 |
ESP32 |
Wi-Fi 웹서버 → 서보모터 제어 |