ESP32 Touch Soundboard
Bei diesem Projekt wurde eine kapazitive 5×5 Touch-Matrix realisiert, die je nach Druck auf einer Tastenfläche eine entsprechende MP3 abspielt.

Die Touch-sensitiven GPIOs des ESP32 werden hier ausgenutzt um eine 5×5 Matrix zu formen. Bei einem Interrupt wird über die Zeile und Spalte ausgewertet, welche Taste betätigt wurde. Anschließend wird auf dem integrierten DFPlayer eine mp3-Datei von der SD-Karte über einen kleinen Lautsprecher ausgegeben.





Durch eine beim Start durchgeführte Selbstkalibrierung der kapazititven Touch-Flächen, ist es auch möglich das PCB mit einer Folie zu bekleben, bei der die Touch-Flächen beschriftet oder gekennzeichnet werden.