pantalla tactil capacitiva

Actualmente estoy tratando de construir una pantalla táctil capacitiva. Mi objetivo final es crear un trackpad/teclado gigante para mi computadora. Dado que las pantallas táctiles anormalmente grandes son bastante caras, me propuse construir la mía. Desafortunadamente, parece que esto no lo han hecho antes los entusiastas habituales de la electrónica.

En lo que respecta al panel táctil, no necesito más de un toque para registrarme en un momento dado.

Por lo que entiendo, esto se puede lograr usando una placa conductora grande (actualmente estoy usando chapa) y cuatro sensores capacitivos en las cuatro esquinas. Se aplica un voltaje establecido a la placa a través de una resistencia grande. Los sensores en las esquinas miden continuamente el voltaje de la placa. Cuando un usuario toca la pantalla, actuará como un condensador e interrumpirá el voltaje y lo hará caer. Esto se leerá como un toque y de alguna manera se puede interpretar como valores xy.

Los diseños para pantallas táctiles capacitivas generalmente involucran una "cuadrícula" de sensores que dan valores xy, pero si no me equivoco, esto solo es necesario para registrar múltiples toques.

Hasta ahora, solo para probar, estoy usando una pequeña pieza de chapa. Estoy usando un Arduino Uno para informar los niveles de voltaje bruto de ambos lados del metal. Cuando no se toca los sensores reportan un valor entre 1014 y 1023 (el Arduino tiene un ADC de 10 bits).

Cuando se toca la placa, los valores caen. Estos valores, sin embargo, no parecen ser lo suficientemente consistentes como para obtener información de ubicación sobre el toque.

Entonces mis preguntas son:

¿Mi proyecto parece que se puede hacer? ¿Hay algo que se pueda cambiar en mi proyecto para mejorarlo? ¿Sería posible hacer un panel táctil de esta manera con resultados razonablemente precisos?

¿Cómo puedo estabilizar las lecturas para poder traducirlas a valores xy y cómo las convierto en valores xy?

Traté de investigar y creo que entiendo los conceptos básicos de las pantallas táctiles capacitivas, pero solo pude encontrar información que brinda una descripción general de la ciencia de estos dispositivos. No pude encontrar nada que me diera suficientes detalles para replicar el proceso.

¡Gracias por interesarte en esta pregunta!

¿Por qué no comprar un vidrio de pantalla táctil existente y colocarlo frente a un panel LCD?
Lo siento, debería haber sido más claro. No necesito una pantalla, solo una superficie sensible al tacto. Podría comprar una superposición de pantalla táctil independiente, pero las grandes pueden costar cientos o incluso miles de dólares dependiendo del tamaño.
Entonces, ¿solo un panel táctil?
Exactamente correcto. Debería haberlo redactado mejor.
Proyecto limpio; es bueno ver que realmente investigaste esto en lugar de simplemente preguntar "Quiero la cosa 'x' y no he hecho nada, ¿cómo construyo todo?"

Respuestas (1)

Es difícil para mí imaginar que su 1 gran hoja de metal funcionaría como un panel táctil por 3 razones principales

  1. La extracción (x, y) de la medición. Tener solo un capacitor grande no será lo suficientemente preciso, y es por eso que el panel táctil en el mercado tiene una cuadrícula de capacitores. Este es el primer problema que está tratando de resolver ahora.
  2. El seguimiento táctil . Es una necesidad fundamental detectar la posición de un toque, pero no suficiente. Para construir un panel táctil, también deberá seguir el movimiento táctil, manejar el caso de un posible segundo toque "no deseado", manejar el "interruptor de punta", en otras palabras, cuando el toque está saliendo del panel táctil ... y muchos otros.
  3. El controlador táctil. Para hacer que su panel táctil personalizado sea un dispositivo señalador, necesitará que su sistema operativo comprenda los datos de su panel táctil. Construirá su propio protocolo, o usará un estándar USB, por ejemplo, lo que requiere un gran trabajo en mi humilde opinión.

Aunque, te felicito por tu esfuerzo, y solo agrego un comentario

Los diseños para pantallas táctiles capacitivas generalmente involucran una "cuadrícula" de sensores que dan valores xy, pero si no me equivoco, esto solo es necesario para registrar múltiples toques.

No en realidad no. En otra publicación que no tiene nada que ver con su s, agregué 2 imágenes que un controlador de pantalla táctil (con procesadores de imágenes adentro) está usando como datos primarios. Notará cómo se usa una cuadrícula para capturar el área tocada. Imagina un dedo grande y grande tocando la pantalla.

Se vería en muchos "píxeles táctiles", luego un algoritmo como una detección de centroide calculará el centro (x, y) del área táctil. Eso no es solo para multi-touch .