Detectar toques en una superficie

4

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

Quiero detectar si un objeto está sobre la mesa o si el objeto se toca y sale.

Estoy usando la placa Arduino.

¿Alguna idea?

Editar : mi objeto es una bola y mi superficie es una mesa de madera de cocina para 4 personas.

    
pregunta elp

2 respuestas

3

Arduino tiene una biblioteca de Capsense. Si tu objeto no es metálico, entonces puede ser la respuesta perfecta. Es barato y fácil de hacer también. Solo necesita dos pines de arduino, pocos registros de alto valor, papel de aluminio y algunos condensadores.

Esto funciona según el principio de que la lámina de aluminio funciona como un condensador y, combinada con la resistencia, se carga en el tiempo igual a la constante de tiempo RC. Envía una señal a uno de los pin y espera a recibir la señal del segundo pin. A medida que un ser humano comienza a acercar su mano, la constante de tiempo cambia y usted puede detectar que ve si hay un ser humano cerca.

Aquí hay un enlace a la biblioteca de arduino.

EDIT Lo siento, creo que me apresuré a publicar. Esto solo es aplicable si está detectando humanos o cualquier cosa que imite la piel humana.

    
respondido por el Rick_2047
0

Supongo que la pelota es algo ligera (como una pelota de playa), por lo que la presión de detección no es una opción. En este caso, recomiendo colocar transductores ultrasónicos en las esquinas de la mesa. Cuando la pelota está encendida, reflejará algunas de las ondas de sonido al transductor. Echa un vistazo a:

enlace

enlace

    
respondido por el fceconel

Lea otras preguntas en las etiquetas