USB C Power Delivery is terrific -- your compatible devices can request the proper voltage from a PD power supply. But you know what's even cooler? Telling your supply exactly which voltage you want so you can drive all sorts of DC powered gizmos without searching around for wall warts!
This project shows you how to build an interface to communicate with your PD supply as well as display the current usage of your devices. It uses an ESP32-S2 Reverse TFT Feather running CircuitPython plus two I2C breakouts -- the INA291 and HUSB238 for current measurement and voltage selection (such as 5V, 9V, 12V, 15V, & 20V).
This is a plug-and-play project -- no soldering required! Build it on a swirly grid and encase it in an optional 3D printed enclosure.
Multi-port USB Power Delivery Supply
Such as this one from Anker.
Text editor powered by tinymce.