Arduino para el Control de Sistema Split: Construyendo una Sala de Refrigeración
Un sistema split consta de una unidad interior y una exterior conectadas por tubos de cobre para el refrigerante. La unidad interior es un ventilador con un evaporador y una placa de control. La unidad exterior alberga el compresor y el ventilador. Los modelos de encendido/apagado funcionan de forma discreta: el compresor está encendido o apagado. Para la instalación, se utilizan kits prefabricados de hasta 5 m de longitud con extremos abocinados.
La instalación requiere:
- Cortatubos, herramienta de abocinado, doblador de tubos (tipo palanca o resorte).
- Manómetro múltiple, bomba de vacío.
- Adaptadores para puertos de R410A (5/16" en lugar de 1/4").
Los tubos (línea de líquido fina, línea de gas gruesa) se pasan por la pared con una pendiente para el condensado. Conectar con tuercas sin juntas. El vaciado obligatorio elimina el aire y la humedad, evitando la formación de ácido en el aceite del compresor. Proceso: conectar la manguera azul al puerto de servicio de la unidad exterior, evacuar durante 30–60 minutos, comprobar fugas.
Después del vaciado, abrir las válvulas de refrigerante con una llave hexagonal, desconectar rápidamente la manguera.
Diagrama de Conexión Eléctrica
Contactos de la unidad: 1 — compresor (220V), 2N — neutro, 3 — válvula de 4 vías (modo refrigeración/calefacción), 4 — ventilador exterior.
- Refrigeración: 1 + 4.
- Calefacción: 1 + 3 + 4.
La unidad interior maneja la lógica pero está limitada a un mínimo de 16°C. Para +7°C, se necesita un controlador externo basado en Arduino o ESP8266.
Controlador Arduino: Lógica Básica
Usar DS18B20 para monitorear la temperatura ambiente y las temperaturas de los tubos (entrada/salida). Problema: después del apagado del compresor, la presión en la línea de líquido aumenta más rápido, causando golpe de ariete al reiniciar.
Solución:
- Retraso de 3 minutos entre el apagado y encendido del compresor.
- El ventilador exterior funciona durante 3 minutos después de que el compresor se detiene.
- Relés separados: compresor (1), ventilador (4), válvula (3).
Ejemplo de pseudocódigo para ESP8266:
#include <OneWire.h>
#include <DallasTemperature.h>
OneWire oneWire(2);
DallasTemperature sensors(&oneWire);
void setup() {
sensors.begin();
}
void loop() {
sensors.requestTemperatures();
float temp = sensors.getTempCByIndex(0);
if (temp > 7.0 && !compressorOn) {
// Retraso de 3 minutos
delay(180000);
digitalWrite(COMPRESSOR_PIN, HIGH);
compressorOn = true;
}
}
Añadir comprobaciones de temperatura de tubos para evitar el arranque si ΔT > umbral.
Resolviendo Problemas de Energía y Control IR
Durante caídas de tensión, la unidad interior "duerme" y el compresor funciona sin flujo de aire. Solución — módulo IR (LED IR + biblioteca IRremote) para emular comandos del mando: "encender", "modo refrigeración", "temperatura 16°C".
Lógica:
- Si se detecta pérdida de conexión (sin flujo de aire > 30 s) — enviar señal IR de activación.
- Usar ESP8266 con relés e IR.
Los mandos usan protocolo NEC: capturar códigos del mando original con un osciloscopio o biblioteca.
#include <IRremote.h>
IRsend irsend;
void wakeAC() {
irsend.sendNEC(0x20DF10EF, 32); // Código de encendido de ejemplo
}
Escalado y Optimización
El sistema mantiene establemente +7°C. Para desarrolladores avanzados: integrar MQTT para monitoreo remoto, controlador PID en lugar de encendido/apagado para reducir ciclos del compresor. Añadir sensores de presión, sensores de vibración del compresor.
- Ventajas: bajo costo, personalización.
- Riesgos: garantía anulada, requiere habilidades de soldadura/abocinado.
- Alternativas: módulos Peltier (baja eficiencia), enfriadores industriales (caros).
Puntos clave:
- El vaciado es obligatorio para R410A — la humedad daña el compresor.
- El retraso de 3 minutos previene el golpe de ariete.
- La emulación IR resuelve problemas de red.
- Monitorear ΔT de tubos es crítico para la fiabilidad.
- Usar doblador de tubos — doblar a mano aplasta el cobre.
— Editorial Team
Aún no hay comentarios.