Smart Power Distribution Unit

The Sen6-PDU power distribution unit uses an ESP32 board to control 12 outlets with overall power monitoring.

Jeremy Cook
1 year ago

A power distribution unit, or PDU, typically refers to a device that can power multiple devices from a single source. In other words, a fancy power strip.

While these devices typically feature no control hardware, or perhaps manual switching, the Sen6-PDU project by creator fmarzocca and a friend takes things in a different direction. It allows for 12 outlets to be individually controlled by relays, along with power monitoring and Wi-Fi interface via an ESP32.

The device implements three four-relay modules for control of the 12 outlets, actuated by ESP32 GPIO pins. 220 VAC power is supplied through a mains connection and distributed appropriately to each relay. A 12 VDC power supply, along with a step-down transformer provides appropriate voltage to the ESP32 board. The board also supplies 3.3V power to a PZEM-004T module that monitors overall power consumption via an inductor ring.

Tasmota firmware is installed on the ESP32 for control, which with an existing Node-RED home automation system via the MQTT protocol. The setup can actuate individual outputs, or switch them in groups for different purposes.

The original intention for this project was to repurpose an existing PDU to accommodate 12 (or more) automated sockets, but fmarzocca & co. weren’t able to find one that was suitable. They instead had a new shell custom built by a blacksmith, which looks quite snazzy in its black paint job.

The unit could serve as excellent inspiration for those who need a bit more control over their devices, and it will hopefully be switching away for years to come!

Jeremy Cook
Engineer, maker of random contraptions, love learning about tech. Write for various publications, including Hackster!
Latest articles
Sponsored articles
Related articles
Get our weekly newsletter when you join Hackster.
Latest articles
Read more
Related articles