Simple ESP32-S3 project for playing short WAV sounds (doorbell, notifications) via I2S amplifier.
- ESP32-S3
- MAX98357A (I2S DAC + amplifier)
- 4Ω speaker (e.g. Visaton FRS 10 WP)
- play WAV from flash (LittleFS)
- low-latency sound trigger
- suitable for doorbell / simple notifications
| MAX98357A | ESP32 |
|---|---|
| VIN | 5V |
| GND | GND |
| LRC | GPIO4 |
| BCLK | GPIO5 |
| DIN | GPIO6 |
pio run
pio run -t upload
pio run -t uploadfs- use mono 16-bit WAV (22.050 kHz)
- add bulk capacitor (~1000 µF) on 5V if audio is unstable
MIT