Tabla de contenido:
- Paso 1: Paso 1: Prueba de concepto
- Paso 2: Paso 2: la PCB
- Paso 3: Paso 3: la tapa del botón
- Paso 4: Paso 4: ¡Úselo
Video: Botón pulsador analógico sensible a la presión: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Hoy en día hay una gran variedad de opciones de botones e interruptores táctiles a cualquier precio y cualquier factor de forma. Desafortunadamente, si está buscando obtener una entrada analógica, sus opciones son más limitadas. Si un control deslizante capacitivo no satisface sus necesidades, probablemente no tenga suerte.
Me propuse construir un instrumento musical que pudiera detectar la fuerza con la que el usuario presionaba los botones, continuamente. Los sensores piezoeléctricos estaban fuera de discusión, porque si bien pueden dar lecturas sobre la fuerza con la que presiona, es difícil mantener estas lecturas precisas durante varios segundos. Los sensores flexibles eran costosos y difíciles de manejar.
Velostat, que es una marca de plástico piezo-resistivo (cuanto más presiona, menor es su resistencia eléctrica) encaja perfectamente. Hoy, lo guiaré a través de una prueba de concepto y un buen prototipo. Este último en realidad funciona de manera bastante confiable después de la calibración, y es lo suficientemente simple y barato como para considerar fabricarlos por docenas.
Paso 1: Paso 1: Prueba de concepto
Con un trozo de cartón y un bolígrafo de tinta conductora, dibuje un patrón de peine entrelazado. Mis pistas tienen aproximadamente 2 mm de ancho y 1 mm de ancho. Luego corté un trozo de velostat de 15 * 15 mm que puse encima.
Al presionar con el dedo, puedo medir una resistencia entre 5 y 15 kOhm, dependiendo de la fuerza con la que presione.
Paso 2: Paso 2: la PCB
Diseñé un circuito de PCB para mi proyecto y lo hice producir profesionalmente. En estos ejemplos, las pistas tienen 0,5 mm de ancho y 0,5 mm de separación; pero Velostat es bastante indulgente.
Para obtener buenos resultados, coloque Velostat solo donde lo necesite. Golpeé piezas de 5 mm de diámetro y las pegué con cinta adhesiva normal. La cinta conductora del eje Z no funciona aquí, ya que se libera muy lentamente y no se puede saber cuándo el usuario ha levantado el dedo.
Paso 3: Paso 3: la tapa del botón
Usé botones de silicona que pedí a Taobao (pero si no vives en China, es posible que tengas más suerte en tu tienda de electrónica habitual). Tienen 10 mm de diámetro (12 en la base) y no tienen una almohadilla conductora en la parte inferior.
La base tiene aproximadamente 1 mm de grosor, que se acerca al grosor de la cinta de doble cara que tenía por ahí.
Para hacer un agujero en la cinta de doble cara, debe colocarla plana; Para evitar que se pegue en su escritorio, use un trozo de papel recubierto de silicona, como la película protectora de su rollo de cinta adhesiva de doble cara, y péguelo por la parte inferior. Encontré mis golpes en Taobao, por menos de un dólar la pieza.
Encima de la cinta de doble cara, puse un trozo de plástico de la tapa de un bloc de notas usado.
Paso 4: Paso 4: ¡Úselo
Después de ensamblar el botón, puse mi dedo encima y medí resistencias de 1.5 a 18 kOhm. Si levanta el dedo, el Velostat puede tocarse o no, por lo que el circuito a veces está abierto.
Para usar este nuevo botón, configure un puente divisor de voltaje con una resistencia (digamos, 4kOhm). El punto medio se puede medir con un Arduino.
Luego, debe medir los valores de presión mínima y máxima y calcular qué tan lejos se encuentra entre los dos. He podido obtener respuestas de 7 u 8 bits a partir de una entrada analógica Atmega de 10 bits sin tocar demasiado el violín.
La curva de respuesta no es lineal. Todavía no he intentado normalizarlo. Además, hay cierta histéresis: el valor al que regresa después de soltar el botón suele ser ligeramente diferente al que tenía justo antes de presionar. Sin embargo, cuando se usa con un dedo humano, ya es lo suficientemente bueno para inflexiones de tono y vibratos.
Recomendado:
Interruptor de botón pulsador: 31 pasos
Interruptor de botón pulsador: El interruptor de botón pulsador es otra variante de un interruptor de asistencia. Está destinado a niños con discapacidades para que puedan usar los artículos de uso diario
Interruptor de luz WiFi de automatización del hogar con ESP-01 y módulo de relé con botón pulsador: 7 pasos
Interruptor de Luz WiFi Domótica con ESP-01 y Módulo de Relé con Pulsador: Entonces en las instrucciones anteriores programamos un ESP-01 con Tasmota usando un ESP Flasher y conectamos el ESP-01 a nuestras redes wifi. Ahora podemos comenzar a programarlo para encender / apagar un interruptor de luz mediante WiFi o el pulsador. Para el trabajo eléctrico
Botón pulsador de interfaz - Conceptos básicos de Arduino: 3 pasos
Botón pulsador de interfaz - Conceptos básicos de Arduino: El botón pulsador es un componente que conecta dos puntos en un circuito cuando lo presionas.Cuando el botón está abierto (sin presionar) no hay conexión entre las dos patas del botón, por lo que el pin está conectado a 5 voltios (a través de la resistencia de pull-up
Botón pulsador principalmente impreso en 3D: 4 pasos (con imágenes)
Botón pulsador principalmente impreso en 3D: durante los últimos años he estado construyendo réplicas de "juguetes" informáticos educativos de los años 50 y 60. Uno de los desafíos que encuentro es encontrar partes de época, o al menos partes que sean lo suficientemente similares para pasar por auténticas
Microcontrolador AVR. Cambie los LED con un interruptor de botón. Desactivación del botón pulsador: 4 pasos
Microcontrolador AVR. Cambie los LED con un interruptor de botón. Desactivación del botón pulsador: En esta sección, aprenderemos cómo hacer el código C del programa para ATMega328PU para alternar el estado de los tres LED de acuerdo con la entrada de un interruptor de botón. Además, hemos explorado una solución al problema de "Switch Bounce". Como de costumbre, nosotros