Hallo @fumanchi,
erstmal herzlich willkommen hier.
Mit Sonos habe ich zwar nix am Hut, aber finde ich cool, dass es hier auch andere Ideen gibt.
Spontan würde ich sagen: Lege dir einen Wemos Lolin D32 pro und einen passenden LiPo-Akku (z.B. so einer mit JST-PH-Stecker) zu.
Ansonsten gibt’s für das genannte Develboard auch einen PCB. Ob du jetzt Buttons brauchst weiß ich nicht, die hängen auf jeden Fall alle an einem Port-Expander (entsprechenden Support musste dir dann programmieren in deine Software). Direkt nutzbar, außer dem Button, der ebenfalls am Port-Expander hängt, ist der Drehencoder. Und da man mit einem Port-Expander eh schon i2c hat, gibt’s auch einen JST-PH-Konnektor, an den du z.B. dein Display hängen kannst. RFID kannst dann ganz normal nutzen.
Also ob das für dich final brauchbar ist weiß ich nicht, musst du wissen .