Zpět na domů

Arduino ovládání split-systému pro +7°C

Článek popisuje vytvoření chladicí místnosti na bázi split-systému s Arduino ovladačem. Kroková instalace, vakuování, ochrana proti hydroúderu a IR ovládání. Příklady kódu pro ESP8266.

DIY chladnička na Arduino a splitu: +7°C stabilně
Advertisement 728x90

Arduino pro řízení split-systému: Vytvoření chladicí místnosti

Split-systém se skládá z vnitřní a venkovní jednotky, propojených měděnými trubkami pro chladivo. Vnitřní jednotka je ventilátor s výparníkem a řídicí deskou. Venkovní jednotka obsahuje kompresor s ventilátorem. On/off modely pracují diskrétně: kompresor je buď zapnutý, nebo vypnutý. Pro instalaci se používají hotové sady s délkou do 5 m s rozválečkovanými konci.

Instalace vyžaduje:

  • Trubkový nůž, válečkovací nástroj, ohýbačku trubek (pákovou nebo pružinovou).
  • Manometrický kolektor, vakuové čerpadlo.
  • Adaptéry pro porty R410A (5/16" místo 1/4").

Trubky (kapalinová tenká, plynová tlustá) se vedou přes zeď se sklonem pro kondenzát. Připojují se maticemi bez těsnění. Povinné vakuování odstraňuje vzduch a vlhkost, čímž zabraňuje tvorbě kyselin v oleji kompresoru. Proces: připojte modrou hadici k servisnímu portu venkovní jednotky, evakuujte 30–60 minut, zkontrolujte těsnost.

Google AdInline article slot

Po vakuování otevřete ventily chladiva šestihranným klíčem, rychle odpojte hadici.

Elektrické schéma zapojení

Kontakty jednotek: 1 — kompresor (220V), 2N — nulový vodič, 3 — čtyřcestný ventil (režim chlazení/topení), 4 — ventilátor venkovní jednotky.

  • Chlazení: 1 + 4.
  • Topení: 1 + 3 + 4.

Vnitřní jednotka řídí logiku, ale je omezena minimálně na 16°C. Pro +7°C je potřeba externí regulátor na bázi Arduino nebo ESP8266.

Google AdInline article slot

Regulátor na Arduino: základní logika

Použijte DS18B20 pro sledování teploty místnosti, trubek (vstup/výstup). Problém: po vypnutí kompresoru tlak v kapalinové linii roste rychleji, což způsobuje hydraulický ráz při restartu.

Řešení:

  • Zpoždění 3 minuty mezi vypnutím a zapnutím kompresoru.
  • Ventilátor venkovní jednotky běží 3 minuty po zastavení kompresoru.
  • Samostatná relé: kompresor (1), ventilátor (4), ventil (3).

Příklad pseudokódu pro 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) {
    // Zpoždění 3 minuty
    delay(180000);
    digitalWrite(COMPRESSOR_PIN, HIGH);
    compressorOn = true;
  }
}

Přidejte kontroly teplot trubek, abyste zabránili spuštění při ΔT > prahová hodnota.

Odstranění problémů s napájením a IR ovládáním

Při poklesech napětí v síti vnitřní jednotka "usne", kompresor pokračuje v práci bez chlazení. Řešením je IR modul (IR LED + knihovna IRremote) pro emulaci příkazů dálkového ovladače: "zapnout", "režim chlazení", "teplota 16°C".

Logika:

  • Při detekci ztráty spojení (žádné chlazení > 30 s) — odešlete IR signál pro probuzení.
  • Použijte ESP8266 s relé a IR.

Dálkové ovladače přenášejí NEC protokol: zachyťte kódy z originálního ovladače osciloskopem nebo knihovnou.

#include <IRremote.h>

IRsend irsend;

void wakeAC() {
  irsend.sendNEC(0x20DF10EF, 32); // Příklad kódu pro zapnutí
}

Škálování a optimalizace

Systém stabilně udržuje +7°C. Pro senior vývojáře: integrujte MQTT pro vzdálený monitoring, PID regulátor místo on/off pro snížení cyklů kompresoru. Přidejte senzory tlaku, vibrací kompresoru.

  • Výhody: nízká cena, přizpůsobení.
  • Rizika: ztráta záruky, vyžaduje dovednosti pájení/válečkování.
  • Alternativy: Peltierovy moduly (nízká účinnost), průmyslové chladiče (drahé).

Co je důležité:

  • Vakuování je povinné pro R410A — vlhkost ničí kompresor.
  • Zpoždění 3 minuty zabraňuje hydraulickému rázu.
  • IR emulace řeší problémy se sítí.
  • Monitoring ΔT trubek je klíčový pro spolehlivost.
  • Používejte ohýbačku trubek — ruční ohýbání měď sploští.

— Editorial Team

Advertisement 728x90

Číst dál