27 votos

Cómo utilizar una pantalla táctil capacitiva sin mano humana

Yo soy un programador, y normalmente me cuelgan sobre en stack overflow, pero tengo una electricidad pregunta.

Estoy tratando de interactuar con una APLICACIÓN en mi teléfono indirectamente tocar la pantalla. Modernas pantallas táctiles, como estoy seguro de que aquí todo el mundo sabe que son capacitiva en lugar de resistiva, lo que significa que yo debería ser capaz de interactuar con él como me puede traer una pequeña corriente a la pantalla donde me quieren tocar.

Estoy experimentando con el uso de algunos de los cables del altavoz y un par de cables que tengo alrededor de la casa para ver que tan lejos puedo estar y pasar suficiente corriente a través del alambre para registrar un toque en la pantalla, basado en mi distancia y el tamaño y la calidad del cable.

Lo que me estoy encontrando es que tocar el cable a la pantalla parece registrar un toque aún sin yo tocar el alambre. Entonces, ¿hay ya una corriente dentro de alambre? Es el tipo de cable que estoy usando? Yo estaba bajo la impresión de que un alambre en su propio no tenía actual y solo pasa la electricidad cuando hay una fuente externa.

Hay algo que yo pueda hacer para decharge el alambre, o bloquear de alguna manera?


Gracias por a todos por dejarme saber exactamente cómo las pantallas táctiles capacitivas de trabajo. Me había equivocado en mi cabeza.

El problema que estoy tratando de resolver es que quiero interactuar con mi teléfono a través de su pantalla táctil desde la distancia. ¿Hay algún material puedo utilizar para conectar a mi pantalla del teléfono que esencialmente ampliar la pantalla táctil a donde estoy? Sólo voy a estar un par de metros fuera de su alcance, y no tiene por qué ser de lujo, básicamente en detectar un evento de toque.

Me doy cuenta de que podría ser una pregunta extraña, así que si no me recibe ninguna respuesta a esto todavía me va a elegir una respuesta abajo, he aprendido mucho de esta pregunta ya.

28voto

Todd Smith Puntos 145

Yo generalmente resistir analogías, pero puesto que usted es un software único hombre, y dado que todos los demás insiste en hablar con usted acerca de la capacitancia, voy a ir a por la historia.

Imagínese que usted está disparando bolas de pintura a una pared. En todas partes usted golpea la pared, hay un sonido de la pintura. Excepto que hay un lugar de fuego, y cuando la pintura se golpea, se hace una pequeña marca, pero de lo contrario la pintura prácticamente desaparece. A la hora de investigar, encontrar a alguien ha conectado un dispositivo de succión para el otro lado de la pared, y desde los paneles de yeso es de papel, es capaz de dibujar la pintura a través de él.

El mecanismo en el que el teléfono está haciendo una cosa similar. Se impulsa un montón de electrones en la parte posterior del vidrio. Normalmente esto puede ser observado como un aumento en el voltaje. Pero en el lugar de su dedo está tocando, la carga es absorbida por el dedo, y la tensión en que ubicación se reduce significativamente. Cómo funciona a través del cristal tiene que ver con el hecho de que los cargos que se atraen y se repelen entre sí, pero no he venido aquí a aprender de la electrónica, así que voy a ser feliz con tanta explicación.

Tal vez usted puede ver que una moneda de diez centavos colocan en la pantalla no sacar la carga suficiente para ser registrado por el toque de los circuitos, pero si que dime está conectado con algo más grande, como tú, ahora la suficiente carga se extrae para ser detectado. Esto es más bien como el comportamiento de la electricidad estática, en lugar de los clásicos circuitos que involucran baterías, cables, resistencias, y las bombillas.

[Editar, a la dirección, "¿Qué puedo hacer..."] sketch of a phone with a switched sense wire attached

No sé si algo como esto se puede hacer para trabajar, pero el objetivo es ser capaz de simular un toque por acoplamiento de alambre de la pantalla, de vuelta en la tierra del sistema del teléfono. La conexión a tierra (se hace poniendo el teléfono en una placa de metal o de hoja) también es capacitiva y es equivalente a sostener el teléfono en la mano. La idea es que el transistor interruptor de desconexión de la cabeza corta por encima de la pantalla, y que no habría suficiente acoplamiento capacitivo de vuelta al circuito de control (el ordenador que se va a tratar de generar eventos de toque de) viaje cuando se suponía que debía estar apagado. La conmutación de los transistores sobre conecte el cable a la placa de tierra y, entonces, generar un evento de toque en el teléfono.

[Edit: Un asociado se dice que la capacitancia parásita de la FET todavía sería demasiado como para dejar este trabajo. No cuesta nada probar, aunque.]

[Edit: Esta parte de la respuesta es en respuesta a la observación encontrar a continuación]

No se trata de la misa; se trata de la superficie. Una hoja de papel de aluminio puede contener más cargo que el de una moneda de diez centavos, incluso a pesar de que pesa menos. Para un trozo de alambre, es más acerca de la longitud. Es igualmente importante si de que el cable está conectado a nada. Si usted está sosteniendo en su mano, luego el cable, además de su cuerpo está en la ecuación. Su cuerpo es tan bueno como un pedazo de metal, en este experimento. Y cualquier metal, cobre, níquel, aluminio, acero o de trabajo. El único requisito es que conduce la electricidad.

Por cierto, he intentado un par de objetos de metal en mi teléfono, y me sorprende que están recibiendo tanta respuesta del alambre. Una moneda de diez centavos no hace nada a menos que yo lo toque con mi dedo. Si yo tengo un cuarto en mi mano y tocar el borde de la pantalla, me sale nada. Dos no lo hace cualquiera. Tres, apilados de lado proporciona contacto suficiente para afectar a la pantalla. A continuación, me trató de un clip, que se celebró en mi mano. No iba a responder si el extremo redondeado se toca la pantalla. Yo tenía que mantenerla en el largo camino y tocar el lado para obtener una reacción. Una barra de metal se sitúa en el extremo no afecta a la pantalla, pero tocar el extremo opuesto con mi dedo la hizo reaccionar.

[Edit: @toolbear pregunta acerca de la "tierra"]

El voltaje es la diferencia entre los dos potenciales. La cosa que es la medición de la tensión en la pantalla (y en última instancia, buscando el efecto de su dedo) tiene una conexión a la pantalla, y la otra a una referencia que casi seguramente será el terreno en el interior del teléfono. Esta "tierra" es una conexión común en todo el teléfono y, probablemente, a sus piezas de metal. La idea es que cuando se sostenga el teléfono en la mano, no hay acoplamiento capacitivo entre su mano y el suelo en el interior del teléfono. Como a diversas conjeturas oabout de la Tierra, pueden trabajar porque todo lo que en última instancia pareja capacitivo para el teléfono hasta cierto punto. Y como "una puesta a tierra, capacitiva objeto con suficiente área de superficie", bueno, eso es exactamente lo que se muestra en la ilustración como un plato debajo del teléfono.

El cargador o el USB de conexión podría proporcionar una conexión a tierra en el teléfono, pero eso no está garantizado. Abrir el teléfono para obtener en que iba a funcionar, pero que habría limitado la practicidad cuando vino a cualquier usuario final de la aplicación.

9voto

RelaXNow Puntos 1164

así que eso significa que debo ser capaz de interactuar con ella como puedo hacer una pequeña corriente a la pantalla donde quiero tocar.

No. No "traes" para el dispositivo. Estos dispositivos miden la capacitancia, no actual o voltaje. La capacitancia adicional a través de su cuerpo al ambiente o tierra del circuito se detecta observando cómo la almohadilla capacitiva responde a algunas señales específicamente solicitadas.

4voto

Ty. Puntos 1890

Me doy cuenta de que estoy tarde para esto, pero tal vez esta respuesta puede ser útil para los futuros espectadores. Esto también va a ser fuera de tema, porque es más de la Pila de Desbordamiento o de Super Usuario relacionados y menos relacionados con la EE. También suena como usted se preocupa principalmente por tener una interfaz para la pantalla táctil y no está dedicado a su método actual.

Yo también voy a asumir que usted tiene y el dispositivo Android.

Conveniente para usted (viendo que usted es un programador), una significativamente mejor interfaz es usando el Android Debug Bridge para simular la pantalla táctil de prensas, deslizamientos, la espalda y la casa de las pulsaciones de tecla.

Básicamente, su objetivo principal es conseguir que el ADB funcionando. Hay un montón de recursos en línea, así que no voy a explicar aquí. Usted tendrá que descargar el SDK de Android para conseguirlo.

Después de esto, el uso de un símbolo para enviar comandos ADB para su dispositivo.

Comandos como:

adb shell input tap x y

Con 'x' e 'y' como uno de los píxeles se pulse la pantalla.

4voto

aaronsw Puntos 141

Básicamente, no están interesados en un flujo de corriente, al menos no desde su propio cuerpo, que es la razón por la que funciona a través de una caja de plástico o de vidrio aislante. Se mide la capacidad en varios sensores, que por lo general la carga con una corriente constante y el tiempo, entonces la medición de la tensión resultante.

Se registra un cambio de capacitancia debido a que su cuerpo trabaja para actuar como la mitad de un condensador, o más simplemente por la adición de capacitancia... Porque puede trabajar en contacto directo, es decir, no como un capacitor ideal...

En una configuración típica que sólo hay que añadir un par de pF.

3voto

En realidad, las pantallas táctiles capacitivas no requieren ser tocado por un cuerpo que puede fuente actual, algo, ellos sienten cuando cualquier conductor (ver articulo de wikipedia sobre detección capacitiva). Puesto que el alambre es un conductor prototípico, no necesita tocar para usar como un lápiz improvisado.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X