DÍA 295 DE 365

Fase 5: Diseño Industrial y Hardware

📖 Teoría a Estudiar

Clasificación NEMA vs Códigos IP

Cuando compras un gabinete industrial (Enclosure), el fabricante lo certificará bajo dos estándares globales:

  1. IP (Ingress Protection - Europa/IEC): Un código de dos números. El primero evalúa sólidos (polvo) y el segundo líquidos (agua). Para maquinaria pesada exterior exiges IP66 (Protección total contra polvo y contra chorros de agua a alta presión desde cualquier dirección).
  2. NEMA (National Electrical Manufacturers Association - USA): Evalúa el polvo y agua, pero además considera la resistencia a la corrosión y la formación de hielo. El estándar absoluto para equipo al aire libre es NEMA 4X (Soporta agua a presión dirigida y es resistente a la corrosión, usualmente logrado con Acero Inoxidable 304/316 o Policarbonato de alto impacto).

La Anatomía del Sellado: Prensaestopas (Cable Glands)

De nada sirve comprar una caja de 200 dólares grado NEMA 4X si la perforas con un taladro y pasas los cables "así nomás". El agua fluirá a través del cable directamente hacia adentro de la caja por acción capilar.

El pase de cables se sella utilizando Prensaestopas (Cable Glands). Son dispositivos mecánicos que constan de un cuerpo roscado, un sello de goma interno tipo "cebolla" y una tuerca de compresión. Al apretar la tuerca, la goma estrangula la funda plástica del cable, creando un sello impermeable IP68 capaz de soportar sumersión e impidiendo que si jalan el cable desde afuera, se arranquen los conectores internos de la PCB (Strain Relief).

CORTE TRANSVERSAL: GABINETE NEMA 4X / IP66 Acero Inoxidable / Policarbonato Empaque (Gasket) Agua a Presión PCB (Aislada del Chasis) Arandela M3 Prensaestopas IP68 Cable 24V Goma comprimida ahoga el cable Válvula de Gore-Tex Vapor de agua (Sale) Agua líquida (Bloqueada)

⚙️ Estrategias de Ensamblaje Electromecánico

Paso 1: El Montaje de la PCB (Standoffs).
Nunca atornilles la placa directamente contra el metal del chasis. Se utilizan Standoffs (Separadores hexagonales) metálicos o de Nylon de al menos 10 mm de altura. Si tu placa maneja 24V y hay picos de tensión, requieres separación física (Clearance) para que un arco no salte desde la capa inferior de la PCB hacia el piso del gabinete.

Paso 2: La Condensación y los Respiraderos (Breather Vents).
Un gabinete IP66 es tan hermético que se convierte en una trampa de condensación. Si metes aire caliente con humedad ambiental, y en la madrugada la temperatura baja del Punto de Rocío, el vapor se volverá líquido dentro del gabinete y lloverá sobre tu placa. La solución industrial es taladrar un hoyo en la parte inferior e instalar un Protective Vent (Membrana de PTFE/Gore-Tex). Esta membrana tiene microporos: las moléculas de vapor de agua (gas) pueden salir libremente equilibrando la presión y humedad, pero las gotas de agua líquida (que son moléculas gigantes agrupadas) rebotan al intentar entrar.

Paso 3: Grounding (Puesta a Tierra de Seguridad).
Si el gabinete es de Acero Inoxidable, debes conectar un cable de cobre trenzado grueso (calibre 12 AWG o superior) desde un perno soldado en el chasis directamente a la pica de tierra física de la instalación (PE). Esto previene que si una pista de 220V o 24V se suelta y toca la puerta metálica, la corriente se quede ahí esperando a que un humano toque la caja para electrocutarlo.

💻 Firmware: Diagnóstico Ambiental Interno

La mecánica no siempre es infalible. Los sellos de goma (Empaques) se degradan con los rayos UV del sol en un par de años. Un Arquitecto inteligente coloca un pequeño sensor I2C de Humedad y Temperatura (como un SHT30 o BME280) dentro de la caja, en el propio PCB. El software monitoreará si la barrera NEMA 4X ha sido violada por el ambiente.


/**
 * @file env_monitor.c
 * @brief Auditoría Ambiental y Alarma de Fallo de Sellado NEMA
 */

#include "stm32f4xx_hal.h"
#include <stdbool.h>

// Dependencias Externas (Drivers I2C del sensor SHT3x)
extern void SHT30_Read_Data(float* temperature, float* humidity);
extern void Cloud_Telemetry_Send_Alarm(const char* msg);

// Umbrales de Seguridad Ambiental dentro del Gabinete
#define MAX_SAFE_HUMIDITY_PERCENT   (85.0f) // 85% RH (Peligro de condensación inminente)
#define MAX_SAFE_TEMP_CELSIUS       (70.0f) // Componentes cerca del colapso térmico

/**
 * @brief Rutina de vigilancia ejecutada periódicamente por el RTOS (Ej. cada 1 minuto)
 * Evalúa si el gabinete industrial ha perdido hermeticidad.
 */
void Environmental_Seal_Check(void) {
    float temp_c = 0.0f;
    float humidity_rh = 0.0f;
    
    // Leer métricas del sensor I2C montado en la PCB
    SHT30_Read_Data(&temp_c, &humidity_rh);
    
    // Evaluar ingreso de agua (Fallo de Empaque Gasket o Prensaestopas)
    if (humidity_rh > MAX_SAFE_HUMIDITY_PERCENT) {
        
        // El barniz dieléctrico (Día 294) aguantará un tiempo, 
        // pero la acumulación de agua es excesiva. 
        // ¡El sello NEMA 4X ha fallado!
        
        Cloud_Telemetry_Send_Alarm("MAINTENANCE: Alto riesgo de condensación. Sello de gabinete violado.");
        
        // Nota: No bloqueamos el hardware inmediatamente, pero programamos
        // una bandera de mantenimiento preventivo crítico.
    }
    
    // Evaluar temperatura (Fallo de disipación / Efecto Invernadero)
    if (temp_c > MAX_SAFE_TEMP_CELSIUS) {
        
        Cloud_Telemetry_Send_Alarm("CRITICAL: Sobrecalentamiento interno del gabinete.");
        
        // Aquí SÍ podríamos reducir la velocidad de operación 
        // o forzar el apagado del Buck Converter para evitar fuego.
    }
}
        

🚀 Avance del Proyecto Tesis: Despachador de Gas LP

Objetivo del día: Envolvente Electromecánica (Enclosure Packaging) y Resiliencia Ambiental.

El diseño en papel ha tocado el acero. En una planta de Gas LP, los equipos sufren abusos mecánicos diariamente. Los operadores golpean el equipo con las boquillas de despacho y lavan los surtidores con mangueras industriales a presión. Si colocas los cables cruzando simples agujeros de metal sin **Prensaestopas IP68 (Cable Glands)**, la vibración del motor de 5 caballos desgarrará la chaqueta de PVC del cable, exponiendo el cobre desnudo contra el filo metálico del gabinete y provocando un cortocircuito catastrófico (posible chispa en atmósfera explosiva ATEX).

Al seleccionar un envolvente de **Policarbonato o Acero Inoxidable NEMA 4X** y montar la placa sobre **Separadores (Standoffs)**, aseguras el aislamiento galvánico final. Además, al integrar la válvula microporosa de Gore-Tex, lograste un equipo que "respira" pero no se inunda, rompiendo el ciclo de condensación letal. Y para cerrar el lazo del diseño, tu firmware actúa como un inspector en la sombra: el sensor I2C del microcontrolador monitorea la integridad de su propia coraza física, avisando a la central en la nube meses antes de que el agua logre dañar el sistema. Esa es la diferencia entre un prototipo que dura tres días en el mundo real, y una máquina industrial que opera una década.

📝 Resumen del Día