¿Cómo invertir el comportamiento de un interruptor?

Tengo un pedal de sostenido (¡que es solo un interruptor momentáneo!) con la polaridad incorrecta (según el dispositivo con el que lo estoy usando):

  • el circuito está CERRADO cuando se presiona el pedal
  • el circuito está ABIERTO cuando se suelta el pedal

Me gustaría lo contrario.

¿Existe una solución electrónica para invertir el comportamiento de un interruptor de este tipo, con solo componentes pasivos (sin tener que usar un componente alimentado por batería, etc.)?

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Si tiene suerte, el interruptor interno tendrá contactos "normalmente abiertos" y "normalmente cerrados". Si este es el caso, solo tendrás que mover el cable a la otra conexión. ¿Estás dispuesto a desmontarlo y ver? Si es así, pon una foto :)
Algunas cosas musicales pueden detectar automáticamente qué tipo de interruptor has conectado. Cualquier estado que vea cuando se enciende se supone que está inactivo. Puede probar esto manteniendo presionado el pedal mientras enciende la cosa a la que está conectado. Si mágicamente se arregla solo, eso es probablemente lo que está pasando.
Lo peor de lo peor es usar un transistor configurado como un interruptor inversor. Podrías golpear eso en un arduino.
Una solución electrónica dependería de a qué se conecte el interruptor. Podría hacerlo con un relé y una fuente de alimentación para encender y apagar el relé con el interruptor.
@bitsmack Corregí mi pregunta (revisé con un multímetro: ¡el circuito está CERRADO cuando se presiona el pedal!) Y agregué 2 imágenes de lo que hay dentro del pedal :) Desafortunadamente, no hay contactos "Normalmente abiertos/cerrados"...
@AaronD Ya probé esto, pero desafortunadamente no funciona con mi DX7 o mi Juno 106: no detectan automáticamente qué tipo de interruptor está enchufado
@mcmiln, una fuente de alimentación arduino + sería más costosa que un pedal de sostenido nuevo con la polaridad correcta (alrededor de $ 10- $ 15)
Existe la opción de una solución mecánica. Un resorte o similar aplica presión continuamente al interruptor hasta que un pie alivia la presión a través de un voladizo.
¿ Estás seguro de que realmente tienes un problema? Muchos instrumentos que aceptan entradas de pedal detectarán si el interruptor está abierto durante el encendido. Si está cerrado, asumirán que tienes un pedal NC. ¿Quizás su caja de instrumentos/efectos ya hace eso?
@KubaOber ni mi DX7 ni mi Juno106 detectan si el interruptor está abierto o cerrado en el encendido
:( Lamento escuchar eso. Es una de esas características que generalmente se implementan si hay una CPU, y si alguien escuchó el truco o lo redescubrió. Probablemente los instrumentos antiguos son anteriores al conocimiento generalizado de este enfoque.

Respuestas (5)

esquemático

simular este circuito : esquema creado con CircuitLab

Esto podría funcionar.
Antes de intentar esto, verifique el equipo con el que necesita trabajar y mida el voltaje en el interruptor abierto. Si ve de 3 a 5 V, entonces aumenta la posibilidad de que esto funcione. De lo contrario, puede que no valga la pena intentarlo. Conecte el lado positivo al positivo del diagrama.

Cuando SW1 está abierto, R1 conduce, Q1 se enciende, el voltaje entre + y - se vuelve alrededor de 0,7 V (si la corriente del equipo no es demasiado alta). Existe una probabilidad razonable de que el equipo interprete 0,7 V como interruptor cerrado.

Cuando SW1 está cerrado, la base de Q1 está conectada a tierra, una pequeña cantidad de corriente se drena a través de R1. Si la resistencia de la fuente es pequeña en comparación con R1, el voltaje es alto.

Es posible que deba experimentar con un valor diferente de R1, pero lo más probable es que sea alrededor de 10K a 100K.

¡Vaya, esto se ve genial! Antes de probar, ¿cuál es el % de riesgo de dañar mis sintetizadores con esta prueba? 1% 10e-7 %? ¡Ahora he pedido algunos 2N3904 en eBay!
Casi no hay posibilidad de dañar el equipo. Este circuito no tiene fuente de alimentación. Básicamente, solo cambia la resistencia. Si observa solo un interruptor, cambia la resistencia de 0 a infinito. Por lo tanto, el equipo debe ser capaz de tolerar el cambio. Probablemente ni siquiera debería decir "la base está conectada a tierra". Cuando SW1 está cerrado, el emisor base de Q1 está en cortocircuito y se apaga. Entonces el circuito se vuelve como si fuera solo R1 solo. Si R1 es grande (como 100K), debería verse como un interruptor abierto para el equipo.
Acabo de ir a mi fablab habitual esta noche y descubrí que tenían muchas resistencias 2N3904 y 10K sin usar. Probé tus esquemas... y ahora funciona con mi sintetizador :) :)
Nota al margen: Lamentablemente, todavía no funciona con mi Roland Juno 106... ¿Habría más posibilidades de trabajar con una resistencia de 100K que con la de 10K que usé? ¿Qué voltaje en lugar de 0.7V habría con 100K/10K?
100K puede marcar la diferencia, porque la mayor resistencia es más similar a un interruptor abierto. Toma alrededor de 0.6-0.7V de V B mi para encender el transistor. El voltaje de encendido se mantendría alrededor de 0,7 V a menos que la corriente generada por el equipo sea demasiado grande.
Con 100K, esto funciona tanto con DX7 como con Juno 106 :) ¡Gracias de nuevo @rioraxe!

Ese tipo de interruptor normalmente solo está abierto. Funciona presionando una almohadilla conductora sobre las huellas de PCB expuestas.

Que yo sepa, no existe una forma pasiva de permitir la corriente cuando el dispositivo de control la bloquea y luego bloquearla cuando el dispositivo de control lo permite. En el mejor de los casos, terminaría permitiendo la corriente todo el tiempo o nada.

Si está de acuerdo con la posibilidad de romper el que tiene, puede probar una solución mecánica. De alguna manera, presione la almohadilla contra la PCB usando algo que no sea el pedal y use el pedal para soltarlo.

¡Buena suerte!

¡El método más simple es usar un relé! Conecte su interruptor a los pines de la bobina de los relés y el circuito que desea controlar a los pines que normalmente están abiertos. ¡Eso es todo!

Si mantiene presionado el pedal mientras enciende el dispositivo, cambiará la polaridad. Casi todos los teclados tienen este comportamiento.

¿Está sugiriendo que el OP invierta la forma en que usa su pedal, en lugar de modificarlo para que funcione como quiere (que es la intención de la pregunta)? Además, tenga en cuenta que esta es una pregunta de hace 4 años.
@Devin, tienes razón, puede funcionar con muchos teclados (voté a favor), pero no con todos. Por eso mi pregunta.
@Daniel, incluso si es una pregunta antigua, cualquier nueva buena respuesta siempre es bienvenida :)

Estaba pensando un poco más en este problema. No hay necesidad de arduino/uC/suministros externos, etc.
La solución es tan simple como puede ser:

Debe obtener el interruptor SPST que es NC (normalmente cerrado). Deberá volver a soldarlo en el lugar del original. Aquí hay algunos SPST NC que encontré en mi búsqueda rápida. Asegúrate de que pueda volver a su posición original y no tendrás otros problemas.

Algunas imágenes:
Tienes este tipo de interruptor (llámalo botón). Normalmente está ABIERTO. Cuando se presiona el pedal, se CERRA.SPST NO


En cambio, para sus necesidades, necesita un botón que normalmente está CERRADO, luego, cuando se enciende, normalmente se ABRE.

SPST NC
Espero que esta sea la solución más simple disponible. Obtener el botón adecuado y ahí lo tienes.

¡Gracias! ¿Tienes una foto de ese componente? ¿Crees que podría montarlo fácilmente en la PCB actual? (Ver mi pregunta - editada - con algunas fotos del interior del pedal/PCB)
Sí, no pude subirlo en la pregunta. Aquí tienes media.digikey.com/photos/Judco%20Mfg%20Photos/… . Agregue el botón gris encima del amarillo si lo desea (más rebote).
Gracias @Triak, pero ¿cómo montar esto en mi PCB actual?
Deberá quitar la placa de circuito impreso existente. Deberá volver a soldar el nuevo interruptor (el pin 1 pasa a blanco o negro, el pin 2 pasa al cable restante).
Entonces @Triak, creo que esto será más caro (hacer una nueva PCB) que comprar otro pedal (10 $)
No necesita PCB para fijar el interruptor en su lugar y soldarlo.
Mi preocupación con el uso de un botón como el vinculado es hacer el recorrido correcto. Creo que tendría más sentido usar un microinterruptor como este que tiene una palanca larga que se puede ajustar. El único problema aquí es que creo que la altura mínima de estos es de alrededor de 1/2 ", por lo que es posible que no quepa dentro del pedal, es difícil de decir en la foto. Estoy de acuerdo con otros, no hay necesidad de deshacerse de la PCB , uno puede aplicar epoxi a un interruptor encima de los contactos actuales y conectarlo a las pistas existentes.