I2C IO Expander module with 16 I/O Arduino, Raspberry, ESP8266, ESP32
I2C Communication : Efficiently expands your I/O without using many GPIO pins.
eBay