f Sensor de vibracion (Elemento Piezo electrico) Arduino ~ Ingenieria a nivel industrial

Visita mi canal de youtube

sábado, 24 de septiembre de 2016

Sensor de vibracion (Elemento Piezo electrico) Arduino

Este tutorial muestra cómo utilizar un elemento piezoeléctrico para detectar la vibración, en este caso, un golpe en una puerta, mesa u otra superficie sólida.

A piezo es un dispositivo electrónico que genera una tensión cuando se deforma físicamente por una vibración, onda de sonido, o la tensión mecánica. Del mismo modo, cuando se pone una tensión a través de un piezo, vibra y crea un tono. Piezos se pueden utilizar tanto para reproducir tonos y para detectar tonos.

El boceto lee la salida piezo con el comando analogRead (), que codifica el rango de tensión de 0 a 5 voltios a un rango numérico de 0 a 1023 en un proceso conocido como analógico a digital de conversión, o ADC.

Si la salida de los sensores es más fuerte que un cierto umbral, la placa se envía la cadena "Knock!" al ordenador a través del puerto serie.

hardware necesario

Arduino vs Junta Genuino
disco piezoeléctrico
resistencia de 1 megaohmio
superficie sólida




DESCARGA ¡¡ GRATIS !! —–> LIBROS DE
ARDUINO
 –>ENTRA AQUI PARA VER


Circuito

Piezos están polarizados, lo que significa que el voltaje pasa a través de ellos (o fuera de ellos) en una dirección específica. Conectar el cable negro (el voltaje más bajo) a tierra y el cable rojo (el voltaje más alto) a analógico pin 0. Además, conectar una resistencia de 1-megaohmio en paralelo con el elemento piezoeléctrico para limitar la tensión y la corriente producida por el piezo y para proteger la entrada analógica.

Es posible adquirir elementos piezoeléctricos sin una carcasa de plástico. Estos se verá como un disco metálico, y son más fáciles de usar como sensores de entrada. sensores piezoeléctricos funcionan mejor cuando se presiona firmemente contra, grabado, o pegado a su superficie de detección.



Schematic



Código

En el código de abajo, los datos piezo entrante se compara con un valor umbral establecido por el usuario. Trate de subir o bajar este valor para aumentar la sensibilidad general de su sensor.

/* Knock Sensor

   This sketch reads a piezo element to detect a knocking sound.
   It reads an analog pin and compares the result to a set threshold.
   If the result is greater than the threshold, it writes
   "knock" to the serial port, and toggles the LED on pin 13.

   The circuit:
    * + connection of the piezo attached to analog in 0
    * - connection of the piezo attached to ground
    * 1-megohm resistor attached from analog in 0 to ground

   http://www.arduino.cc/en/Tutorial/Knock

   created 25 Mar 2007
   by David Cuartielles <http://www.0j0.org>
   modified 30 Aug 2011
   by Tom Igoe

   This example code is in the public domain.

 */



// these constants won't change:
const int ledPin = 13;      // led connected to digital pin 13
const int knockSensor = A0; // the piezo is connected to analog pin 0
const int threshold = 100;  // threshold value to decide when the detected sound is a knock or not


// these variables will change:
int sensorReading = 0;      // variable to store the value read from the sensor pin
int ledState = LOW;         // variable used to store the last LED status, to toggle the light

void setup() {
  pinMode(ledPin, OUTPUT); // declare the ledPin as as OUTPUT
  Serial.begin(9600);       // use the serial port
}

void loop() {
  // read the sensor and store it in the variable sensorReading:
  sensorReading = analogRead(knockSensor);

  // if the sensor reading is greater than the threshold:
  if (sensorReading >= threshold) {
    // toggle the status of the ledPin:
    ledState = !ledState;
    // update the LED pin itself:
    digitalWrite(ledPin, ledState);
    // send the string "Knock!" back to the computer, followed by newline
    Serial.println("Knock!");
  }
  delay(100);  // delay to avoid overloading the serial port buffer
}


DESCARGA ¡¡ GRATIS !! —–> LIBROS DE
ELECTRONICA
 –>ENTRA AQUI PARA VER


DESCARGA SOFTWARE PARA SIMULAR CIRCUITOS ELECTRONICOS HACIENDO CLICK AQUI.







0 comentarios:

Publicar un comentario