Equipo hidráulico móvil controlado desde el móvil por BLE
Sin red, sin pantalla: el smartphone del operario es el HMI vía Bluetooth LE, con la seguridad siempre en el PLC.
Funciona en: ESP32 PLC 38R — sketches de Arduino (.ino).
La aplicación
Un fabricante de equipos hidráulicos móviles necesitaba que el operario controlara carga y descarga sin instalar pantalla ni red en el equipo. El ESP32 PLC 38R expone un servicio BLE UART: la app envía comandos de movimiento y recibe telemetría (presión, temperatura, caudal, contadores) cada segundo. Los contadores de ciclos sobreviven a reinicios en memoria NVS, un watchdog hardware reinicia el equipo si el firmware se cuelga, y la protección por sobrepresión vive en el PLC, nunca en la app.
Arquitectura
- Servicio BLE UART (Nordic) — comandos [M]x* y telemetría [T][P][F]
- Electroválvulas EVC/EVD/EVG en relés con máquina de estados
- Sensores 4-20 mA con conversión a unidades y detección de lazo roto
- Contadores persistentes en NVS con escritura diferida
- Watchdog hardware de 20 s + paro autónomo por sobrepresión
Lista de materiales
- ESP32 PLC 38R — controlador de Industrial Shields
- 3× electroválvula hidráulica — carga / descarga / general
- Transductores 4-20 mA (presión 0-250 bar, temperatura) — telemetría
- Detector inductivo — caudal por pulsos
Qué contiene el pack
ble-mobile-app-control-38r.inohardware-watchdog-38r.inoload-unload-solenoid-valves-38r.inonvs-persistent-counters-38r.inopressure-temperature-4-20ma-sensors-38r.inopulse-flow-meter-38r.inortc-sync-over-ble-38r.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.