Diseño de un botón táctil táctil con resistencia desplegable

0

Como puede ver en mi github enlace Estoy diseñando un gamepad con ejes analógicos y botones táctiles digitales utilizando resistencias pull-up

Mi interruptor de resistencia pull-up funciona así:

simular este circuito : esquema creado usando CircuitLab

La resistencia de 2 MOhm es mi piel seca que corta el circuito hasta la tierra cerrando el interruptor. La idea proviene del proyecto Makey Makey enlace y realmente funciona.

Tengo algún problema para corregir el cambio de botón. Soy capaz de rebotar parcialmente el interruptor con el condensador, pero más grande es el condensador más grande es la demora del interruptor. El rebote total significa también un retraso de tiempo demasiado grande durante el cambio.

Aquí puedes ver el botón de mi PCB: una almohadilla de serpentina Está conectado a la entrada y al otro a GND. El dedo actúa como un puente.

Probé varios botones de diseño. Deseo mejorar los patrones de las almohadillas para alcanzar un mejor rendimiento de encendido / apagado como un interruptor NO real del botón.

Estaba pensando en usar esta fórmula enlace para encontrar la resistividad de un componente (en este caso, mi dedo ).

Tengo algunas preguntas:

  • No me queda claro si L es la longitud de mi piel entre el suelo y el PAD de entrada en el botón de mi PCB o cuánto estoy alto.
  • lo que representa el Área (el rectángulo de piel entre las almohadillas o el área de mi cuerpo)
  • ¿Cómo puedo saber la resistencia de mi piel en ohm-m (Ω-m) (asumiendo el peor escenario de piel seca)?
  • si imprimo solo dos almohadillas grandes con una distancia de 1 mm entre ellas en lugar de una serpentina, puedo obtener un mejor interruptor de encendido / apagado.

Muchas gracias por la ayuda :)

    
pregunta Andrea Mancini

1 respuesta

0

Un pull-up de 10M es extremadamente débil. No me sorprende que siga girando: cualquier resistencia inferior a alrededor de 4,3 M provocará que la entrada se detecte como BAJA. La contaminación de la placa (polvo, flujo, humedad, etc.) puede hacer esto. Este es un método extremadamente poco confiable para hacer esto, y no lo confiaría ni por un segundo. En su lugar, te recomiendo que uses un transistor (preferiblemente Darlington) para detectar el toque. Consulte esta página para obtener detalles (aproximadamente a la mitad encontrará un ejemplo de sensor táctil resistivo): enlace

Puede encontrar otro ejemplo aquí: enlace

Estossonmuybásicos,perosonelcorazóndeestetipodesensortáctilresistente.Hayunaseriedevariantesdiferentesquepuedeusar,asíquebusque"sensor táctil resistivo" en google. Le garantizo que encontrará uno que funcionará mucho mejor para su proyecto.

    
respondido por el DerStrom8

Lea otras preguntas en las etiquetas