I need to build a wired remote control unit for a project with 16 switches, where multiple switches will be pressed at the same time. Due to conduit size limitations, I can't have 17 wires running the length of about a meter. The switching voltage will be under 5 V. I can't use wireless connection due to metal parts and other electrical interference. What is the best way to design this? The remote control unit has limited space, about 5 x 3 cm (I will be using 5-way tactile switches). I was looking at ESP32 boards connected over I2C or 16-channel multiplexer boards. The mux boards I saw used 4 wires (4-bit), so they wouldn't allow multi-switch presses.
What is the recommended way for doing this? I an relatively new to DIY electronic design, so any suggestions will be helpful.
Edit 1: 5-way Tactile Switch: https://www.sparkfun.com/5-way-tactile-switch.html
Edit 2: The power system is 12V for a vehicle. The thickness of the cables I can use is limited by the pre-drilled holes on the structural pipes. I cannot safely enlarge the holes without compromising structural integrity. I am using a two of those 5-way switches and a two each of 2-way and momentary switches.
Edit 3: A max limit of 6 key rollover can be assumed.
5-way tactile switch? ... please add a link to the datasheet ... edit your post ... do not write a comment \$\endgroup\$