Zum Thema S3 hatten wir hier schon ein bisschen Diskussion. Musst du schauen, was du dir da rausziehen kannst. Aktuell benutzt meines Wissens hier jedoch niemand den S3 produktiv.
Zum Thema GPIOs habe ich auch mal was geschrieben, was sich jedoch nur auf den ESP32 bezieht. Für den S3 musst im ersten Link schauen oder halt in den Datenblättern des S3.
Es existiert einiges an Doku hier - da ist auch VSC dabei: Dokumentation - ESPuino :: Rfid-controlled musicplayer. Ansonsten gibt’s auf YT auch massig Videos zum Thema VSC und Platformio.
Wie gesagt: Bitte erstmal die ganze Dokumentation durcharbeiten.
Nicht vergessen, dass dein Akku auch ein BMS brauchst.
Passt. Aber wie planst du eigentlich das alles anzuschließen? Du wirst ein Carrier-PCB löten/designen müssen.
Wofür? Wir haben den PE beim ESP32 nur, weil der ESP32 zu wenig GPIOs hat. Genau das Mehr an GPIOs ist ja einer der Vorteile des S3.
Insgesamt hast dir da ein „ziemliches Projekt“ vorgenommen. Es ist völlig ok, wenn jmd. sich die ESPuino-Hardware selbst aufbaut. Aber Customprojekt bedeutet auf jeden Fall auch custommäßig viel Arbeit .