히스토리
- openclaw/shared에서 botlog로 이관
- 생성 — esp32-homeagent-research.org
ESP32 홈에이전트 디바이스 리서치
현재 homeagent-config 프로젝트는 RPi5 + Yocto + Go + Matter + Edge AI 구성. ESP32 계열로 더 저렴한 구성을 탐색하고, 바론이(7살)와 함께 조립할 수 있는 AI 친구 프로젝트 가능성을 검토한다.
M5Stack 라인업
CoreS3 (풀 스펙, $59.90)
| 항목 | 사양 |
|---|---|
| SoC | ESP32-S3 Xtensa LX7 듀얼코어 240MHz |
| Flash/PSRAM | 16MB + 8MB |
| 디스플레이 | 2.0” IPS 320×240, 정전식 터치 |
| 카메라 | 0.3MP GC0308 |
| 마이크/스피커 | 듀얼 마이크 (ES7210) + 1W (AW88298) |
| 센서 | BMI270 6축 IMU, BMM150 지자기, 조도/근접 |
| 연결 | Wi-Fi 2.4GHz, BLE, USB-C OTG |
AtomS3 ($7.50)
초소형(24×24mm). ESP32-S3, 0.85” 128×128 LCD, 8MB Flash + 2MB PSRAM. 가장 저렴한 ESP32-S3 보드. 센서/입출력은 Grove 포트로 확장.
StickC Plus2 ($12.45)
ESP32-S3, 1.14” IPS 135×240, 적외선 송신기, 부저, 배터리 120mAh. TV/에어컨 리모컨 대체 가능.
바론이와 AI 친구 — 프로젝트 가능성
구성안 A: CoreS3 기반 ($60)
CoreS3 단독으로 마이크+스피커+디스플레이+Wi-Fi 내장. Wake word → Wi-Fi → 서버(RPi5/NUC) → LLM → TTS → 스피커. 얼굴 표정 LCD에 표시, 터치 반응.
구성안 B: AtomS3 + 외부 마이크/스피커 ($30)
AtomS3 + I2S 마이크(INMP441 ~5). 디스플레이 작지만 이모지/상태 표시 가능. 최저가 구성.
구성안 C: M5Stack Dial ($15)
로터리 엔코더 + 1.28” 라운드 LCD + ESP32-S3. 스마트홈 컨트롤러로 가장 자연스러운 UI. Matter 디바이스 직접 제어 가능.
ESP32와 Matter
ESP-IDF v5.4+에서 Matter SDK 공식 지원. ESP32-S3/C6/H2 모두 Matter 디바이스 구현 가능. Thread(802.15.4)는 C6/H2만, S3는 Wi-Fi Matter만.
HomeKit도 esp-homekit-sdk로 가능하나, Matter가 미래 표준.
Edge AI 한계
ESP32-S3에서 TinyML(TensorFlow Lite Micro) 가능하지만, LLM은 불가 (RAM 8MB). 키워드 감지(wake word), 제스처 인식 수준. 실제 LLM 추론은 반드시 서버(RPi5/NUC/GPU)로 오프로드.
결론
| 시나리오 | 추천 | 비용 |
|---|---|---|
| 바론이 AI 친구 | CoreS3 + NUC 서버 | $60 + 기존 인프라 |
| 스마트홈 컨트롤러 | M5Stack Dial | $15 |
| 최저가 실험 | AtomS3 + I2S 마이크 | $30 |
| Matter 네이티브 | ESP32-C6 DevKit | $10 |
Comments