Arma tu propio sensor de vibración con ESP32 para monitoreo básico de motores

La semana pasada hablamos de cómo el mantenimiento predictivo está cambiando la forma de intervenir motores y equipos críticos. Hoy bajamos esa idea a un proyecto práctico y de bajo costo: armar tu propio sensor de vibración con un ESP32 para monitorear, de forma básica, el estado de un motor. No reemplaza un analizador de vibraciones profesional, pero es un excelente punto de entrada para entender el concepto y experimentar en el taller o en el aula.

Materiales necesarios

  • 1 placa ESP32 (o un Arduino Uno/Nano si prefieres empezar sin WiFi).
  • 1 módulo acelerómetro MPU6050 (giroscopio + acelerómetro, económico y fácil de conseguir). Alternativa más orientada a vibración: ADXL345.
  • Cables jumper macho-hembra.
  • Protoboard.
  • Cable USB (Universal Serial Bus – Bus Serie Universal) para programar y alimentar la placa.
  • Opcional: base magnética o cinta doble faz resistente para fijar el sensor a la carcasa del motor.

Conexión (wiring)

El MPU6050 se comunica por protocolo I2C (Inter-Integrated Circuit – Circuito Inter-Integrado), así que la conexión es sencilla:



  • VCC (Voltage Common Collector – Voltaje de Colector Común; en la práctica, el pin de alimentación positiva) → 3.3V del ESP32
  • GND (Ground – Tierra) → GND del ESP32
  • SCL (Serial Clock Line – Línea de Reloj Serie) → pin GPIO (General Purpose Input/Output – Entrada/Salida de Propósito General) 22 en la mayoría de placas ESP32 DevKit
  • SDA (Serial Data Line – Línea de Datos Serie) → pin GPIO 21 en la mayoría de placas ESP32 DevKit

Nota: en Arduino Uno, VCC va a 5V y SCL/SDA a los pines A5/A4 respectivamente.

Código básico (Arduino IDE)

Instala desde el Gestor de Librerías de Arduino IDE (Integrated Development Environment – Entorno de Desarrollo Integrado): Adafruit MPU6050 (y sus dependencias Adafruit Unified Sensor y Adafruit BusIO). Luego carga este código de prueba:

#include <Adafruit_MPU6050.h>
#include <Adafruit_Sensor.h>
#include <Wire.h>

Adafruit_MPU6050 mpu;

void setup(void) {
  Serial.begin(115200);
  if (!mpu.begin()) {
    Serial.println("No se encontró el MPU6050");
    while (1) delay(10);
  }
  mpu.setAccelerometerRange(MPU6050_RANGE_8_G);
}

void loop() {
  sensors_event_t a, g, temp;
  mpu.getEvent(&a, &g, &temp);

  Serial.print("Accel X: "); Serial.print(a.acceleration.x);
  Serial.print(" | Y: "); Serial.print(a.acceleration.y);
  Serial.print(" | Z: "); Serial.println(a.acceleration.z);

  delay(200);
}

Con esto ya puedes ver en el Monitor Serial los valores de aceleración en los tres ejes. El siguiente paso es fijar un umbral: cuando la variación de la aceleración supere cierto valor (por ejemplo, picos superiores a 2 g respecto a la lectura en reposo del motor), el ESP32 puede encender un LED (Light Emitting Diode – Diodo Emisor de Luz), activar un buzzer o – aprovechando que el ESP32 tiene WiFi – enviar una alerta a una plataforma IoT (Internet of Things – Internet de las Cosas) como Blynk o ThingSpeak.

Del prototipo a un monitoreo real

Para que el proyecto se acerque un poco más a un caso real de mantenimiento predictivo, considera:

  • Tomar una lectura base ("firma de vibración") del motor sano y compararla periódicamente contra nuevas lecturas.
  • Fijar el sensor siempre en el mismo punto y orientación del motor, para que las comparaciones sean válidas.
  • Registrar también la temperatura (el MPU6050 trae un sensor de temperatura integrado) como variable complementaria.
  • Enviar los datos a la nube (Blynk, ThingSpeak o un dashboard propio) para llevar un historial en el tiempo, en lugar de solo mirar el Monitor Serial.

Importante: este proyecto es educativo y de bajo costo. Para decisiones críticas de mantenimiento en equipos de planta, sigue apoyándote en equipos de medición certificados y en el criterio de un técnico calificado.

Videos recomendados para profundizar

Para seguir profundizando

¿Te animas a construirlo? Cuéntanos en los comentarios si lo probaste en algún motor de tu casa o tu planta, y qué diferencias notaste entre el equipo en reposo y en marcha.

Cómo leer la ficha técnica y la placa de un variador Danfoss VLT (guía paso a paso)

 

Si alguna vez has tenido que reemplazar un variador de frecuencia dañado, sabrás que la diferencia entre pedir el repuesto correcto o quedarte una semana esperando otro equivocado está en saber leer bien su placa de datos. En esta guía te explico, paso a paso, cómo interpretar la ficha técnica y el código de tipo (Type Code o "T/C") de un variador Danfoss VLT, usando como ejemplo real un VLT Midi Drive FC 280.

¿Dónde está la placa y qué información trae?

La placa de identificación viene fijada físicamente al chasis del variador (en el lateral o la parte frontal, según el tamaño del equipo) y no debe retirarse nunca, porque su remoción anula la garantía del fabricante. Además de un código QR y el logo, normalmente incluye:

  • Modelo y código de tipo completo (Type Code / T/C).
  • Potencia nominal en kW y HP.
  • Voltajes de entrada y salida.
  • Corrientes nominales de entrada y salida.
  • Grado de protección IP (por ejemplo IP20).
  • Número de serie único del equipo.
  • Certificaciones (CE, UL, TÜV, RCM, entre otras).

El código de tipo: la "matrícula" del variador

El código de tipo es una cadena de caracteres que codifica, en un solo texto, casi todas las características del equipo: serie, potencia, voltaje, tipo de gabinete, filtros y opciones instaladas. Tomemos como ejemplo un variador real de la familia FC 280:

FC-280P3K7T2E20H2BXCXXXSXXXXAX

Desglosado por partes:

  • FC-280: serie del producto (en este caso, VLT Midi Drive).
  • P3K7: potencia nominal, donde la letra K funciona como el punto decimal → equivale a 3.7 kW.
  • T2: clase de voltaje. T2 corresponde a alimentación trifásica de 200–240 V (otras clases comunes: T4 = 380–480 V, T5 = 380–500 V, T6/T7 = rangos de mayor voltaje).
  • E20: grado de protección del gabinete, en este caso IP20.
  • H2: clase de filtro RFI/EMC instalado.
  • BXCXXXSXXXXAX: bloque final que codifica opciones adicionales (freno dinámico, recubrimiento de placas, idioma del manual, tarjetas opcionales, etc.). Para leer este bloque con precisión hay que cruzarlo contra la Guía de Diseño (Design Guide) oficial del modelo, ya que el significado exacto de cada posición varía según la serie.

Tabla rápida de referencia (clases de voltaje más comunes)

  • T2 → Trifásico 200–240 V
  • T4 → Trifásico 380–480 V
  • T5 → Trifásico 380–500 V
  • S2 / S4 → Clases monofásicas (frecuentes en FC 51 y FC 202)

Por qué esto es clave en mantenimiento

Saber decodificar el Type Code te permite:

  • Confirmar que el repuesto que vas a pedir es exactamente compatible (potencia, voltaje y gabinete), sin depender solo de una foto o una referencia de memoria.
  • Detectar si un equipo fue reemplazado alguna vez por uno de especificaciones distintas a las originales del diseño.
  • Verificar rápidamente el grado de protección IP antes de instalar el variador en un ambiente húmedo o con polvo.
  • Documentar correctamente la hoja de vida del equipo con datos que realmente sirven para trazabilidad.

Videos recomendados para profundizar

Para seguir profundizando (documentación técnica)

¿Tienes a la mano la placa de algún variador en tu planta? Intenta decodificar su Type Code con esta guía y cuéntanos en los comentarios qué equipo tienes.

El mantenimiento predictivo en 2026: cuando los datos anticipan la falla


 

Durante años, el mantenimiento industrial funcionó bajo una lógica simple: reparar cuando algo falla, o revisar por calendario aunque el equipo esté bien. En 2026 esa lógica sigue perdiendo terreno frente a un enfoque que ya no es una promesa futurista sino una práctica extendida: el mantenimiento predictivo basado en datos.

¿Qué cambió realmente?

Según un análisis reciente del clúster AFM sobre mantenimiento predictivo (acelerapyme.afm.es), el salto no está solo en tener más sensores, sino en cómo se usan los datos que generan:

  • Sensores más accesibles y precisos, capaces de medir vibración, temperatura, consumo eléctrico y presión a un costo cada vez menor.
  • Integración de plataformas: los datos de PLC, SCADA, CNC y GMAO ya no viven en silos separados, sino que se cruzan en un mismo panel de análisis.
  • Inteligencia artificial como apoyo, no como reemplazo: la IA ayuda a resumir el historial de fallas de un activo, relacionar alarmas con posibles causas y sugerir hipótesis de diagnóstico, pero la decisión técnica sigue siendo del mantenedor.

El resultado, según la misma fuente, es una reducción de fallas inesperadas de entre 20% y 50%, dependiendo del tipo de activo y la madurez del sistema implementado.

El rol del IoT en el taller

La guía de Fracttal sobre IoT y mantenimiento inteligente (fracttal.com) lo resume bien: sensores conectados a bombas, motores, compresores y turbinas permiten monitorear variables en tiempo real y detectar anomalías antes de que se conviertan en paradas costosas. Un dato que vale la pena resaltar: McKinsey estima que el mantenimiento predictivo con IoT puede reducir el tiempo de inactividad hasta en un 20% en sectores como petróleo y gas.

Por qué esto importa para quienes trabajamos en planta

No se trata de digitalizar por moda. Se trata de convertir paradas urgentes, que casi siempre son más caras y más riesgosas, en intervenciones planificadas. Para un equipo de mantenimiento, eso significa:

  • Priorizar según criticidad real del activo, no solo por antigüedad.
  • Validar cada alerta contra el historial de fallas antes de generar una orden de trabajo.
  • Empezar en pequeño: un compresor, una caldera, un motor crítico, y medir resultados antes de escalar a toda la planta.

Para seguir profundizando

¿Qué opinas? ¿Ya implementaste sensores IoT en tu planta o sigues con rondas manuales? Cuéntanos tu experiencia en los comentarios.