You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
ESP32 Soundboard
|
|
|
|
================
|
|
|
|
Soundboard (computer program), a web application or computer program with buttons that play short, often humorous sound clips.
|
|
|
|
|
|
|
|
## Hardware
|
|
|
|
* [ESP32] µC
|
|
|
|
* [MAX98357A] PCM Input Class D Audio Power Amplifiers
|
|
|
|
* [SD card]
|
|
|
|
|
|
|
|
## Wiring
|
|
|
|
tbd
|
|
|
|
|
|
|
|
## Build
|
|
|
|
```bash
|
|
|
|
git clone https://dev.xd0.de/hendrik/soundboard.git
|
|
|
|
cd soundboard
|
|
|
|
virtualenv .
|
|
|
|
source bin/activate
|
|
|
|
pip install -U platformio
|
|
|
|
platformio run -t upload && platformio device monitor -b 115200
|
|
|
|
```
|
|
|
|
|
|
|
|
## ToDo
|
|
|
|
* Prototype
|
|
|
|
* Keypad layout
|
|
|
|
* internal DAC?
|
|
|
|
* Add-ons?
|
|
|
|
|
|
|
|
## References
|
|
|
|
|
|
|
|
[ESP32 overview]: http://esp32.net
|
|
|
|
[ESP32]: https://eckstein-shop.de/ESP32-Dev-Board-WiFi-Bluetooth-CP2102-USB-to-Serial-with-LiPo-charger
|
|
|
|
[MAX98357A]: https://eckstein-shop.de/Adafruit-I2S-3W-Class-D-Amplifier-Breakout-MAX98357A
|