4 votos

Detectar toques sobre una superficie

¿Qué puedo usar para reconocer si una superficie en el tocado o no? Qué tipo de sensor necesito para hacer esto?

Quiero detectar si un objeto está sobre la mesa o el objeto touch and go.

Estoy usando Arduino.

Alguna idea?

Edit: Mi objeto es una pelota y mi superficie es de 4 personas, cocina mesa de madera.

3voto

Adam Wright Puntos 31715

Arduino tiene un Capsense de la biblioteca. Si el objeto no es metálico, a continuación, puede ser la respuesta perfecta. Sus baratas y fáciles de hacer demasiado. Usted sólo necesita dos pines de arduino, algunos de alto valor registros,papel de aluminio y algunos condensadores.

Esta cosa funciona en el principio de que el papel de aluminio que funciona como un condensador y combinado con la resistencia de carga en el tiempo igual a la constante de tiempo RC. Envía una señal a uno de los pin y esperar a recibir la señal de segundo pin. Como un ser humano comienza a poner su mano cerca de la constante de tiempo de cambios y puede detectar que ver si un ser humano cerca.

Aquí hay un enlace a la placa arduino biblioteca.

EDITAR lo Siento, creo que fue precipitada en la publicación. Esto sólo es aplicable si la detección de los seres humanos o cualquier cosa que imita la piel humana.

0voto

John Sibly Puntos 9805

Supongo que la pelota es algo ligero (como un beachball), por lo que la detección de la presión no es una opción. En este caso, se lo recomiendo a cabo transductores de ultrasonidos en las esquinas de la mesa. Cuando la pelota está sobre, se reflejan algunas de las ondas de sonido de vuelta al transductor. Echa un vistazo a:

http://en.wikipedia.org/wiki/Ultrasonic_sensor

http://www.parallax.com/tabid/768/ProductID/92/Default.aspx

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