Ir al contenido

← Todos los packs de proyecto

Monitorización de máquinas de tejer offline-first

Eventos de máquina en sub-segundo por MQTT, sin perder un dato cuando cae la red: la SD es la fuente de verdad.

Funciona en: ESP32 PLC: sketches de Arduino (.ino).

La aplicación

Una planta de tricotado quería visibilidad de paros y producción de sus máquinas circulares de tricotar sin depender de la WiFi de fábrica. Cada ESP32 PLC cuenta pulsos de producción, publica cada cambio de entrada al instante por MQTT y guarda todo en SD en ficheros diarios; si la red cae, no se pierde nada y los históricos se recuperan por HTTP. Hora real por RTC+NTP, OTA por webserver embebido y un concentrador Node-RED por zona de producción.

Arquitectura

  • Entradas de máquina + contador de pulsos → ESP32 PLC
  • Evento por cambio de entrada → MQTT inmediato con messageID único
  • Snapshot completo cada 20 s + escritura SIEMPRE en SD (fichero diario)
  • Recuperación de históricos por HTTP POST con autenticación
  • Concentrador Node-RED por zona de producción: validación, backup, dashboard

Lista de materiales

  • ESP32 PLC: controlador de Industrial Shields
  • Tarjeta microSD industrial: buffering offline
  • Concentrador (Raspberry Pi + Node-RED + Mosquitto): por zona de producción

Qué contiene el pack

  • http-client-xml-machine.ino
  • modbus-rtu-master-32bit.ino
  • mqtt-events-sd-buffering.ino
  • mqtt-remote-commands.ino
  • node-red-multi-plant-concentrator.js
  • nonblocking-wifi-reconnection.ino
  • production-pulse-counter.ino
  • rtc-ntp-synchronization.ino
  • sd-daily-file-datalogging.ino
  • sd-file-upload-http-post.ino
  • webserver-ota-firmware.ino
  • Lista de materiales + README

Recibe el pack por email: gratis

Rellena el formulario y te enviamos el pack completo a tu correo en pocos minutos.

Enviamos el pack a esta dirección.
Opcional.
Acepto que Industrial Shields trate mis datos para enviarme los ficheros solicitados, según la política de privacidad.
También quiero recibir contenido técnico y novedades de producto de Industrial Shields de vez en cuando (opcional: baja cuando quieras).