Leer 60 potenciómetros y 30 interruptores

Soy bastante nuevo en cosas de hardware. Tengo una idea básica para construir un controlador de hardware para algún software propietario. Necesitaría leer unos 60 faders/potenciómetros analógicos y 30 botones. También necesito conducir unos 40 LED. Tengo Arduino o Raspberry Pi a mano. Hasta 60 ms de retraso desde el movimiento mecánico hasta el valor registrado estaría bien. Encontré un potenciómetro digital accesible a través de I2C pero a un precio considerable (14 $ por pieza; necesitaría alrededor de 60 de ellos)

¿Puedes MUXearlos?
¿Y cuál es la pregunta?
¿Cuál es exactamente su pregunta? Los interruptores se colocan en registros de desplazamiento para leer en serie, los potenciómetros usan ADC, probablemente con muxes analógicos delante de ellos.
Para tu información: con respecto a la última oración sobre potenciómetros digitales. Cuando diga " potenciómetro digital ", la mayoría de las personas obtendrán una imagen de un dispositivo de salida (potenciómetro de controlador digital).
Nick, gracias. La terminología a veces es difícil al principio.

Respuestas (1)

Busque ADC multicanal para leer sus potes, los chips con 16 o 32 canales no son desconocidos. O use muxes analógicos como sugirió Colin, aquí hay una solución fácil de usar si planea soldar a mano.

Para botones y LEDs, puede usar multiplexación o registros de desplazamiento, como se describe, por ejemplo, aquí .

Gracias Dmitry! Eso es exactamente lo que estaba buscando. Siempre es difícil crear una pregunta clara sin conocer la terminología exacta, pero eso me lleva en la dirección correcta.
@m_c ¡Buena suerte con tu proyecto!