I am looking for a way to control several devices from a few meters away from each other, using a Raspberry Pi (wired!). (i.e. servos) I would like to use 1-3 signal lines to be able to control hundreds of servos, individually, similarly to the individually addressable LED strips. My first thought was a multiplexer, however I've only seen addressable multiplexers with maybe 16 input addresses. They also tend to have many outputs, whereas I would like 1, maybe 2. I would like the cost to be as low as possible. My current solutions are ~$0.80 each output to achieve this, however I would like to go cheaper.
(My current solution uses a two 8-bit shift registers, dip switch, and a digital 8-bit comparator, and some AND-gates) This gives me 2 data inputs (in/clock), 2^8 addresses, 8 outputs. This is exactly what I need, however this is spreads out across multiple chips, any solutions to condense this down?
Thanks!