En este tutorial te indicaremos como usar el sensor de vibración MS 605-00004 con Arduino. Para esta prueba se hará uso de un sensor de vibración, se utilizara una tarjeta de desarrollo la cual nos mostrara los datos de modo serial y físicamente por medio de alarma luminosa por medio de un diodo emisor.
Materiales
- Sensor de vibración MS 605-00004
- Tarjeta de desarrollo Arduino UNO
- Cable USB serial
- LED
INTRODUCCION del sensor de vibración
Descripción
Sensor piezoeléctrico de vibración que consta de una película de laminada de un sustractor de polímero. Cuando el sensor es doblado o desplazado de su eje neutral, este genera voltaje, el mismo puede ir de 0 a 70V.
ESPECIFICACIONES
- Marca: Measurement Specialities.
- Sensibilidad: 50mV/g,
- Serie: 605-00004.
- Longitud: 25mm.
- Ancho: 13mm.
Arduino UNO
Arduino UNO es una tarjeta de desarrollo basada en el microcontrolador ATmega328. Esta tarjeta incluye un ATmega16U2 programado como convertidor USB-Serial. El Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinarios.
ESPECIFICACIONES del Sensor de vibración MS 605-00004 con Arduino
- Microcontrolador: ATmega328
- Voltaje de operación: 5V
- Voltaje de entrada: 7 – 12V
- Rango de voltaje de entrada: 6-20V
- Pines digitales I/O: 14 (6 PWM)
- ADC: 6
- Corriente por pin I/O: 40mA
- Memoria Flash: 32KB (0.5 KB usados en bootloader)
- SRMA: 2KB
- EEPROM: 1KB
- Reloj: 16Mhz
Pagina oficial Descarga el software arduino
Código del Sensor de vibración MS 605-00004 con Arduino
Una vez conectado el sensor de vibración a Arduino UNO, lo siguiente será realizar un programa para obtener los valores y mostrarlos en puerto serie, de esta manera podremos verificar el nivel de vibración y/o lanzar una alarma luminosa por el led utilizado en la salida digital 13 de la tarjeta de desarrollo.
int sensorPin = A0; // selecciona la entrada del sensor de vibracion int ledPin = 13; // selecciona el pin para la alarma (LED) int vibracion; // variable para guardar dato obtenido void setup() { pinMode(ledPin, OUTPUT); // declarar el ledPin como OUTPUT: Serial.begin(9600); } void loop() { vibracion = analogRead(sensorPin); //leer el valor del sensor y enviarlo a la variable a expresar Serial.print(vibracion); //monitorea el valor Serial.println(); //espacio entre valor y valor monitoreado delay(1000); //tiempo de espera entre una lectura y otra if(vibracion>=0 & vibracion<=350) // rango de estabilidad { digitalWrite(ledPin, LOW); } if(vibracion>=351 & vibracion<=700)// alarma activa con pulsacion { digitalWrite(ledPin, HIGH); //estado alto de la salida delay(100); digitalWrite(ledPin, LOW); //estado bajo de la salida delay(100); } if(vibracion>=701) { digitalWrite(ledPin, HIGH); } }
Estado neutral
       if(vibracion>=0 & vibracion<=350) // rango de estabilidad          {           digitalWrite(ledPin, LOW);          }  
Estado de vibracion
</pre> if(vibracion>=351 & vibracion<=700)// alarma activa con pulsacion { digitalWrite(ledPin, HIGH);    //estado alto de la salida delay(100); digitalWrite(ledPin, LOW);     //estado bajo de la salida delay(100); } if(vibracion>=701) { digitalWrite(ledPin, HIGH); } <pre>
hola buen día, quisiera saber el sensor de vibraciones ustedes lo venden?
Si lo vendemos, te paso el enlace: https://hetpro-store.com/arduino/shield-sensores/sensor-de-vibracion-ms-605-00004.html
Hola,quiera saber si es posible obtener como dato el tiempo en que se registra cada vibracion. Gracias.
Maria
Si, con este módulo seria suficiente: https://hetpro-store.com/modulo-rtc-ds1307-con-memoria-32kb/
Buenas noches espero me puedan responder mi pregunta.Estoy estudiando ING en mantenimiento industrial y nos dejaron hacer un proyecto con la tarjeta arduino, en la cual tenemos que integrarle una tarjeta WIFI, dos sensores de temperatura y una sensores de vibración como el que se muestre en la publicación, pero todo eso quieren que lo programemos con el programa Labview. la pregunta es: ¿si se pueden programar dichos sensores con el programa anteriormente dicho?
Muchas gracias por su atencion.
Hola aclarando tu duda, tanto el IDE de Arduino Y Labview pueden programar y mostrar valores de dichos sensores y puedes manipularlos con la interfaz de manera mas facil, saludos
hola compre un sensor de de vibracion con ustedes y quria saber como calibrarlo Sensor de vibración MS 605-00004
Hola del momento no tememos este dato pero espero que esta descripcion pueda ayudarte Sensor piezoeléctrico de vibración que consta de una película de laminada de un sustractor de polímero. Cuando el sensor es doblado o desplazado de su eje neutral, este genera voltaje, el mismo puede ir de 0 a 70V.
Pues linealizar la señal de salida a través de un circuito pues de linealización, para eso necesitas saber los parámetros y las unidades con las que vas a trabajar para así relacionar los milivolts de salida con la unidad de medición
A pllasingey rational answer. Good to hear from you.
hola buenas ¡¡¡¡¡
me gustaria saber si estos aparatos serian capaz de detectar la vibracion de un motor de un vehiculo y a la misma que dejara de notar la vibracion nos desconectara una maquina ?,y x lo que e indagado por Google es tambien capaz de detectar una fuga en el interior de la maquina de hidrogeno ?