Necesito implementar un interruptor que cierre un circuito dos veces por un corto tiempo, cuando se presiona y luego cuando se suelta. El interruptor debe ser muy pequeño (debe caber dentro de un conector de auriculares TRRS de 3,5 mm, lo que significa que el conector macho sería el botón en sí, no saldrán cables).
El conector en sí solo necesita conectar el anillo superior y la funda (cuando se presiona), y no necesita transferir audio en los otros anillos (por lo que se puede ahuecar para que quepa la electrónica en el interior).
Tengo algunas sobre soluciones mecánicas, pero pensé que tal vez una eléctrica podría ser más confiable.
¿Alguna sugerencia de cómo implementar eso?
Si puede vivir con el uso de un botón pulsador normal en el enchufe de sus auriculares y tiene acceso a la interfaz detrás del enchufe del enchufe, aquí hay un pequeño diagrama lógico que podría ser el truco:
+------+ +-> Retraso -> | | | | | Switch (con Pull Up/Down) -> Antirrebote ->+ | EXOR |-> Pulso en el borde | | | +----------> | | +------+
La resistencia pull-up/-down y todo lo demás estaría detrás del zócalo.
Utiliza su interruptor con una resistencia pull-up o -down y rebota la salida. La señal limpia se alimenta a una puerta Exor, utilizando una línea retardada y una directa. Cada vez que hay un borde positivo o negativo cuando presiona o suelta el interruptor, el Exor tendrá dos señales de entrada diferentes mientras dure el tiempo de retardo, lo que le dará un pulso positivo.
El retraso probablemente puede ser tan simple como una combinación RC, tal vez incluso puedas crear un circuito de rebote inteligente que emita tanto el borde directo como el retardado.
Es probable que este circuito lógico simple también se pueda implementar utilizando un dispositivo lógico programable o un uC.
Gevatal