1) Coloque un optoacoplador dentro de cada tratamiento cuando lo modifique.
El aislador de CA H11AA1 cuesta 25c y es una entrada de CA, es decir, el lado de entrada del led no está polarizado. Si coloca uno de estos dentro de cada tratamiento a través del interruptor (aún necesita obtener la polaridad correcta cuando lo ajusta), entonces la polaridad del cableado al opto es irrelevante. Barato, una parte, bajo voltaje.
Puedes usar una opción simple en el tratamiento con un enchufe polarizado, de modo que la polaridad del led sea correcta.
También puede conectar un solo opto a través de dos pines de su mcu (A, B) y conducirlo A hi, B lo, luego B hi A lo. Por lo tanto, se activa sin importar de qué manera conectó el led.
1b) Si desea que el lado del interruptor no esté polarizado, use dos optos simples (Opto1,2 a continuación) (estos parecen ser 3c de CN) con los leds en serie y los transistores intercambiados. En este caso, coloque los optos en la placa MCU.
Por cierto, si está activando un tratamiento a la vez, un puerto de 8 bits puede controlar hasta 56 optos (1b) directamente.
2) use un aislador optofet. No es realmente más barato que los relés, pero más bajo en la corriente, aislamiento completo y sin polaridad o problemas de voltaje.
Personalmente optaría por optos o relés, especialmente si alguno de los premios no funciona con pilas.
Bu si realmente quieres tener problemas ...
a) Ya que tiene que modificar cada tratamiento de todos modos, simplemente coloque un conector polarizado estándar de 2 pines cuando los modifique, por ejemplo, un conector de 3.5 mm, y luego se polarizarán correctamente cuando los conecte. Conduzca con un transistor.
4) Aquí hay un interruptor no polarizado. También puede usarlo con optos para Q1 para obtener una salida no polarizada. La desventaja es que el voltaje de conexión es de 1.4 V mediante el puente de diodo ordinario, o 0.8 V con el puente de Schottky.
simular este circuito : esquema creado usando CircuitLab