D1 mini, PCF8574, DIP-Schalter, LED-Anzeige und Levelshifter

Hast Du nicht nach gefragt, aber ich empfehle Dir, über einen ESP32 D1 Mini nachzudenken, denn der hätte mehr Pins, beispielsweise zur getrennten Auswertung der Ultraschallsignale oder als PCF-Ersatz.

Die Platinen mit ESPs haben meist schlappe Längsregler für 3,3 V, reicht gerade so zum Funken. Daher könnte ein weiterer Spannungsregler auf 3,3 V sinnvoll sein.

I²C mit Levelshifter.

Die Stromquelle ist nett, aber würden es nicht auch Vorwiderstände tun?