Retour à l'accueil

Contrôle de système split Arduino pour +7°C

L'article décrit la création d'une chambre de réfrigération basée sur un système split avec un contrôleur Arduino. Installation étape par étape, mise sous vide, protection contre le choc hydraulique et contrôle IR. Exemples de code pour ESP8266.

Réfrigérateur DIY sur Arduino et split : +7°C stable
Advertisement 728x90

Arduino pour le contrôle des systèmes split : Construire une chambre froide

Un système split se compose d'une unité intérieure et d'une unité extérieure reliées par des tubes en cuivre pour le réfrigérant. L'unité intérieure est un ventilateur avec un évaporateur et une carte de contrôle. L'unité extérieure abrite le compresseur et le ventilateur. Les modèles marche/arrêt fonctionnent de manière discrète : le compresseur est soit allumé, soit éteint. Pour l'installation, des kits préfabriqués jusqu'à 5 m de longueur avec des extrémités évasées sont utilisés.

L'installation nécessite :

  • Coupe-tube, outil d'évasement, cintreuse de tube (type levier ou à ressort).
  • Manomètre collecteur, pompe à vide.
  • Adaptateurs pour les raccords R410A (5/16" au lieu de 1/4").

Les tubes (ligne liquide fine, ligne gaz épaisse) sont passés à travers le mur avec une pente pour le condensat. Connectez avec des écrous sans joints. La mise sous vide est obligatoire pour éliminer l'air et l'humidité, empêchant la formation d'acide dans l'huile du compresseur. Processus : connectez le tuyau bleu au raccord de service sur l'unité extérieure, évacuez pendant 30 à 60 minutes, vérifiez les fuites.

Google AdInline article slot

Après la mise sous vide, ouvrez les vannes de réfrigérant avec une clé hexagonale, déconnectez rapidement le tuyau.

Schéma de connexion électrique

Contacts de l'unité : 1 — compresseur (220V), 2N — neutre, 3 — vanne 4 voies (mode refroidissement/chauffage), 4 — ventilateur extérieur.

  • Refroidissement : 1 + 4.
  • Chauffage : 1 + 3 + 4.

L'unité intérieure gère la logique mais est limitée à un minimum de 16°C. Pour +7°C, un contrôleur externe basé sur Arduino ou ESP8266 est nécessaire.

Google AdInline article slot

Contrôleur Arduino : Logique de base

Utilisez DS18B20 pour surveiller la température de la pièce et les températures des tubes (entrée/sortie). Problème : après l'arrêt du compresseur, la pression dans la ligne liquide augmente plus rapidement, provoquant un choc hydraulique au redémarrage.

Solution :

  • Délai de 3 minutes entre l'arrêt et la remise en marche du compresseur.
  • Le ventilateur extérieur fonctionne pendant 3 minutes après l'arrêt du compresseur.
  • Relais séparés : compresseur (1), ventilateur (4), vanne (3).

Exemple de pseudocode pour ESP8266 :

Google AdInline article slot
#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) {
    // Délai de 3 minutes
    delay(180000);
    digitalWrite(COMPRESSOR_PIN, HIGH);
    compressorOn = true;
  }
}

Ajoutez des vérifications de température des tubes pour empêcher le démarrage si ΔT > seuil.

Résolution des problèmes d'alimentation et de contrôle IR

Lors des baisses de tension, l'unité intérieure "dort" et le compresseur fonctionne sans flux d'air. Solution — module IR (LED IR + bibliothèque IRremote) pour émuler les commandes de la télécommande : "allumer", "mode refroidissement", "température 16°C".

Logique :

  • Si une perte de connexion est détectée (pas de flux d'air > 30 s) — envoyez un signal de réveil IR.
  • Utilisez ESP8266 avec relais et IR.

Les télécommandes utilisent le protocole NEC : capturez les codes de la télécommande originale avec un oscilloscope ou une bibliothèque.

#include <IRremote.h>

IRsend irsend;

void wakeAC() {
  irsend.sendNEC(0x20DF10EF, 32); // Exemple de code de mise sous tension
}

Mise à l'échelle et optimisation

Le système maintient stablement +7°C. Pour les développeurs avancés : intégrez MQTT pour la surveillance à distance, contrôleur PID au lieu de marche/arrêt pour réduire les cycles du compresseur. Ajoutez des capteurs de pression, des capteurs de vibration du compresseur.

  • Avantages : faible coût, personnalisation.
  • Risques : garantie annulée, nécessite des compétences en soudure/évasement.
  • Alternatives : modules Peltier (faible efficacité), refroidisseurs industriels (coûteux).

Points clés :

  • La mise sous vide est obligatoire pour le R410A — l'humidité endommage le compresseur.
  • Le délai de 3 minutes empêche le choc hydraulique.
  • L'émulation IR résout les problèmes de réseau.
  • La surveillance du ΔT des tubes est cruciale pour la fiabilité.
  • Utilisez une cintreuse de tube — le pliage à la main aplatit le cuivre.

— Editorial Team

Advertisement 728x90

Lire ensuite