Sensor capacitivo para Dummies (5 / 7 paso)

Paso 5: Herramienta de diagnóstico Sensor de tapa

Porque hay muchas variables que determinan la señal de qué tan fuerte es, decidimos que sería una buena idea tener algún tipo de herramienta que nos daría la capacidad para determinar lo adecuado sería un sensor de un vistazo. Lo que se nos ocurrió es un dispositivo de Arduino que puede ser conectado a cualquier superficie con un gráfico de barras de LED que se ilumina según qué tan fuerte es la señal recibida desde la superficie. Desde la lectura de una superficie podría ser diez veces que de la otra superficie, también se incluyeron dos pomos de sensibilidad. Uno para la lectura mínima y otro para el máximo. A través de pruebas encontramos que usted realmente sólo necesita el botón de lectura máxima, así que siéntete libre excluir la perilla inferior hasta el umbral. No utilizamos cualquier resistencias para los LEDs y después de usar el dispositivo por un par de días, sigue trabajando bien, pero no sabe si te dejan trabajar. Si usted decide utilizar resistencias, es probablemente una buena idea para enganchar hasta 5V en vez de 3, 3V.

Se necesita:

1 tablero de x Arduino. Se utilizó un Arduino Uno.

10 x LEDs. Emplearon uno rojo, siete blancos y dos azules, pero lo que usted quiere/tiene.

2 potenciómetros de x. Puede excluir una si quieres, como es dudosa la utilidad de una perilla para controlar el umbral inferior del dispositivo.

resistencias de 7 x 4,7 MOhm. Eso es lo que utilizamos, pero usted puede utilizar una cantidad diferente. Las resistencias más tiene, mayor será la gama de la resistencia puede explorar. Los valores más bajos tienen, cuanto mayor sea la resolución de la gama de la resistencia.

Cables eléctricos

Breadboards (opcionales)

Paso 1: Conecte todo como se muestra en el diagrama de fritzing.

Paso 2: Abrir un nuevo sketch de Arduino y pegue el código siguiente. El código utiliza una función de suavizado para una salida más estable. Utilizamos este código para obtener el gráfico de barras LED encendido correctamente, sólo ligeras modificaciones.

#include


const int ledCount = 10; el número de LEDs en el gráfico de barras

const numReadings largo = 10;

int sensorPin1 = 0;

int sensorPin2 = A1;

lecturas largas [numReadings];

Índice de tiempo = 0;

largo total = 0;

tiempo promedio = 0;

int ledPins [] = {4, 5, 6, 7,8,9,10,11,12,13}; una matriz de números a los que se unen los LEDs

CapacitiveSensor cs_3_2 = CapacitiveSensor(3,2);

void setup() {}

lazo sobre el arreglo de la perno y ponerlos todos a la salida:

cs_3_2.set_CS_AutocaL_Millis(0xFFFFFFFF);

Serial.Begin(9600);

para (int thisReading = 0; thisReading < numReadings; thisReading ++) lecturas [thisReading] = 0;

para (int thisLed = 0; thisLed < ledCount; thisLed ++) {pinMode (ledPins [thisLed], salida);} pinMode(sensorPin1,INPUT); pinMode(sensorPin2,INPUT);

}

void loop() {}

int inferior;

int cima;

Fondo = analogRead(sensorPin1);

Top = analogRead(sensorPin2);

int bottommap;

int topmap;

bottommap = map(bottom,0,1023,0,3000);

topmap = map(top,0,1023,100,30000);

tiempo Inicio = millis();

largo total1 = cs_3_2.capacitiveSensor(30);

total = total - lecturas [índice];

lecturas [índice] = total1;

total = total + lecturas [índice];

index = index + 1;

Si (Índice > = numReadings)

índice = 0;

promedio = total / numReadings;

Serial.Print(Millis() - start);

Serial.Print("\t");

Serial.Print(bottom); Serial.Print("\t");

Serial.Print(top);

Serial.Print("\t");

Serial.println(Average);

Delay(10);

int sensorReading = promedio;

int ledLevel = mapa (sensorReading, bottommap, topmap, 0, ledCount);

para (int thisLed = 0; thisLed < ledCount; thisLed ++) {}

Si (thisLed < ledLevel) {}

digitalWrite (ledPins [thisLed], LOW); }

Else {digitalWrite (ledPins [thisLed], HIGH);}}

}


Paso 3: ¡ Listo! Compilar y subir el sketch de Arduino y ya debe ser capaz de obtener una salida más gráfica de la intensidad de la señal. Agregar o quitar resistencias para aumentar o disminuir la intensidad de la señal. Resistencias más significa más fuerza. Montamos una serie de resistencias en un tablero separado que podríamos cambiar la resistencia más rápida. Girar el potenciómetro conectado a A1 para aumentar o disminuir la sensibilidad.

Artículos Relacionados

Girar un lápiz de dibujo en un sensor capacitivo para Arduino

Girar un lápiz de dibujo en un sensor capacitivo para Arduino

¿Sabías?  Usted puede hacer dibujos a lápiz reactiva al tacto para su uso con tus proyectos!  Es realmente fácil y te da mucha flexibilidad en la fabricación de interfaces para cualquier proyecto de microcontrolador estás haciendo.Pongo esto juntos c
Sensor capacitivo + Marcos abiertos + SPACEBREW

Sensor capacitivo + Marcos abiertos + SPACEBREW

Ver nuestro conjunto en acción!!!!!!Tierras altas cristalinas de Lucy Matchett on Vimeo.Se trata de un paso a paso sobre cómo conectar Arduino a OpenFrameworks utilizando Spacebrew.Más específicamente nuestro proyecto se centra en la genialidad de lo
Construcción de un Sensor capacitivo de líquido

Construcción de un Sensor capacitivo de líquido

patrocinador líquido capacitivo se basa en el hecho la cambia la capacitancia o entre 2 placas de metal (en este caso aumento) dependiendo de qué material está entre ellos.Esto nos permite crear un sensor de nivel que es seguro para usar con cualquie
Sensor capacitivo diseño

Sensor capacitivo diseño

Los sensores capacitivos son una manera elegante para controlar un Arduino usando la Biblioteca de detección capacitiva. Pero la sensibilidad y la tolerancia de error dependen fuertemente en el diseño de hardware (sensor). Encontré una guía de diseño
Construcción de un Sensor capacitivo de proximidad utilizando pintura desnudo

Construcción de un Sensor capacitivo de proximidad utilizando pintura desnudo

en este tutorial, vamos a hacer un sensor de capacitancia simple utilizando una almohadilla de pintura pelada, un Arduino y un resistor. Cuando se construye correctamente, este sensor puede detectar la presencia de una persona de hasta 300 mm y puede
Usando el sensor capacitivo pantalla de la KInets FRDM-KL25Z.

Usando el sensor capacitivo pantalla de la KInets FRDM-KL25Z.

Introducción.Vivimos en una época en la cual la tecnología esta cada vez más al alcance de todos. Esto se ve reflejado en la gran cantidad de sistemas y plataformas existen para las personas puedan introducirse en el mundo de una tecnología, más espe
Notas de la música con Low-Tech Sensor capacitivo y RFID

Notas de la música con Low-Tech Sensor capacitivo y RFID

Notas de la música es un dispositivo que permite grabar y reproducir música en notas adhesivas. Para utilizar, notas adhesivas con sensores RFID integrados se utilizan para grabar música hecha por el dibujo sobre la placa piano de cinta de cobre o pu
Sensor capacitivo con gráfico de barras

Sensor capacitivo con gráfico de barras

en este instructable le mostraré como hacer un sensor de capacitancia y cómo hacer un gráfico de barras con él.Compruebe hacia fuera mi nuevo sitio web: http://hacktronic.webs.comPaso 1: Piezas y herramientas Estas son las piezas y herramientas neces
Sensor PIR para cámara de fotos DSLR

Sensor PIR para cámara de fotos DSLR

Cuento largo: se necesitaba tomar fotos al aire libre cada vez que cuando un animal acercaba una cámara DSLR, por lo que he construido una caja con un sensor PIR y un pequeño Arduino Pro Mini para controlar la cámara.Los controles remotos usados para
Plano en un globo - Hacking un Sensor PIR para hacer su hacer una oferta

Plano en un globo - Hacking un Sensor PIR para hacer su hacer una oferta

Hola todos.¿Tenido una idea en la cabeza y no puedes dejar de pensar en eso?  Bien mi idea era que un pequeño avión girando dentro de una bombilla, activada por un sensor.  Sí lo sé - no tanto de una idea pero ahí está.En primer lugar vigilaban el in
Realidad virtual para Dummies - TfCD (tecnología para el diseño de concepto)

Realidad virtual para Dummies - TfCD (tecnología para el diseño de concepto)

Las nuevas tecnologías hacen posible experimentar un mundo virtual en 3D. Esto se puede hacer con un Oculus Rift pero también con su propio smartphone, usando una cartulina de Google. Normalmente necesita mucho conocimientos y algunas habilidades de
Photoshop para Dummies!

Photoshop para Dummies!

Primer episodio de photoshop para dummies. Ir a mi canal para el último episodiohttp://www.youtube.com/User/Daz4Dzn?Feature=mhee
Sensor capacitivo de nivel líquido

Sensor capacitivo de nivel líquido

Para la próxima primavera tengo planes de hacer una instalación completamente automática hidropónica. Mientras que la primavera es más de 6 meses a ahora (es más o menos otoño ahora), todavía hay mucho que hacer. Una de las cosas que necesito para la
Interruptores capacitivos para Arduino

Interruptores capacitivos para Arduino

Se trata de una manera sencilla de hacer y usar interruptores capacitivos con un Arduino o dispositivo similar como un Raspberry Pi. Estos interruptores toque sensible, pueden ser cualquier forma o tamaño y pueden ser montados en cualquier base no-me