10 votos

Sensor Capacitivo

Es allí una manera de que yo pueda hacer un Arduino u otros Micro-controlador de detectar un cambio en la capacitancia?

Estoy pensando en tener una pantalla en la puerta de mi casa que sólo se enciende cuando toca la puerta de metal de la manija.

6voto

Kieron Puntos 5096

Una de las mejores maneras que he encontrado para medir la capacitancia es el uso de un circuito RC. El uso de I/O digital de puerto en un microprocesador de carga y descarga del sensor capacitivo a través de una resistencia fija. Iniciar un temporizador cuando comience la carga/descarga de ciclo. A continuación, utilizar un comparador para detectar cuando el condensador está completamente cargada/descargada. Detener el temporizador cuando el comparador de viajes. El valor almacenado en el temporizador puede entonces ser utilizado para calcular la capacitancia del sensor.

4voto

Shawn Puntos 8120

Sí.

Manera más simple sería el uso de un alto valor de la resistencia (1-10) y siga las instrucciones que aparecen en este viejo arduino post del foro: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1171076259

4voto

saniul Puntos 2595

No un Arduino respuesta específica, pero Microchip tiene una explicación de una forma de hacerlo en la foto - que sería, posiblemente, el trabajo en un AVR

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en545264

La única preocupación con estos métodos es la falta de protección de la descarga estática

1voto

tgoossens Puntos 113

Un sensor táctil capacitivo se puede hacer sin necesidad de hardware adicional. El truco es permitir a la interna de pull-up de un pin digital, y el conteo de los ciclos de CPU que se necesita para tirar de la clavija hacia arriba.

El código y la explicación: http://playground.arduino.cc/Code/CapacitiveSensor

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