ESP8266 Arduino I2S Demo
Posted: Wed Sep 14, 2016 6:24 pm
Here is my first attempt at using ESP8266 I2S.
When the user presses buttons 0..9 on the web browser application, the ESP8266 plays the corresponding WAV file on the speaker. The audio data comes from WAV files stored in the ESP8266 Flash using SPIFFS. The digital audio goes out the ESP8266 I2C controller into an I2S DAC. The DAC coverts the digital audio to analog which feeds into a 3W amplifier to drive the speaker.
This ESP8266 Arduino application depends on many internal and external libraries. Many thanks to all contributors for sharing. For more details including source code, see the following.
https://github.com/bbx10/SFX-I2S-web-trigger
When the user presses buttons 0..9 on the web browser application, the ESP8266 plays the corresponding WAV file on the speaker. The audio data comes from WAV files stored in the ESP8266 Flash using SPIFFS. The digital audio goes out the ESP8266 I2C controller into an I2S DAC. The DAC coverts the digital audio to analog which feeds into a 3W amplifier to drive the speaker.
This ESP8266 Arduino application depends on many internal and external libraries. Many thanks to all contributors for sharing. For more details including source code, see the following.
https://github.com/bbx10/SFX-I2S-web-trigger