domingo, 17 de diciembre de 2017

Sensor de vibración SW-420 Arduino

El módulo sensor de vibración SW-420 es una placa de circuito consistente de un dispositivo sensor de vibración, un amplificador operacional LM393 en modo comparador y un potenciómetro. Evidentemente la base del módulo es el sensor de vibración, el cual funciona básicamente por medio de un elemento flexible metido en el interior de un cilindro, estando ambos a un potencial diferente, cuando se produce vibración el elemento interior chocará contra las paredes del cilindro conduciendo así una pequeña corriente. Luego esta corriente se compara con la referencia dada por el nivel del potenciómetro por  medio del amplificador operacional, si la corriente supera la referencia la salida digital del módulo (D0), se  pondrá en alto.

El sistema consta de 3 pines los cuales son:

VCC = Referencia  positiva
GND = Referencia  negativa 
D0 = Salida digital (en alto cuando exista vibración)

A continuación presentamos un ejemplo en usamos la vibración detectada por el módulo.

Esquema  de conexión Arduino UNO



Código Arduino

int LedPin = 13;

int Sensor = A0;

void setup() {
  pinMode(LedPin, OUTPUT);
}

void loop() {
  if (digitalRead(Sensor) == 1) {
    digitalWrite(LedPin, HIGH);
    delay(3000);
  }
  else
  {
    digitalWrite(LedPin, LOW);
  }
}


Una vez subas el código, el led interno de la placa Arduino permanecerá encendido por 3 segundos cada vez se perciba una vibración.



FIN DEL POST

1 comentario:

Display matricial 8x8 con Arduino SPI y MAX7219

La matrices led de 8x8 son elementos extremadamente útiles para desplegar mensajes que puedan ser visibles desde la distancia. ...