Powrót do strony głównej

Arduino sterowanie systemem split dla +7°C

Artykuł opisuje stworzenie chłodni na bazie systemu split z kontrolerem Arduino. Instalacja krok po kroku, odessanie próżni, ochrona przed udarem hydraulicznym i sterowanie IR. Przykłady kodu dla ESP8266.

DIY chłodziarka na Arduino i systemie split: +7°C stabilnie
Advertisement 728x90

Arduino do sterowania klimatyzatorem split: tworzenie komory chłodniczej

Klimatyzator split składa się z jednostki wewnętrznej i zewnętrznej, połączonych miedzianymi rurami na czynnik chłodniczy. Jednostka wewnętrzna to wentylator z parownikiem i płytą sterującą. Zewnętrzna — sprężarka z wentylatorem. Modele on/off działają dyskretnie: sprężarka jest albo włączona, albo wyłączona. Do instalacji używa się gotowych zestawów o długości do 5 m z rozprężonymi końcówkami.

Montaż wymaga:

  • Przecinarka do rur, rozprężarki, giętarki do rur (dźwigniowej lub sprężynowej).
  • Kolektora manometrycznego, pompy próżniowej.
  • Przejściówek do portów R410A (5/16" zamiast 1/4").

Rury (ciekła cienka, gazowa gruba) przeprowadza się przez ścianę ze spadkiem dla skroplin. Podłącza się nakrętkami bez uszczelek. Obowiązkowe odessanie próżniowe usuwa powietrze i wilgoć, zapobiegając tworzeniu się kwasu w oleju sprężarki. Proces: podłączyć niebieski wąż do portu serwisowego jednostki zewnętrznej, odessać 30–60 min, sprawdzić szczelność.

Google AdInline article slot

Po odessaniu otwiera się zawory czynnika kluczem sześciokątnym, szybko odłącza wąż.

Schemat elektryczny podłączenia

Styki jednostek: 1 — sprężarka (230V), 2N — zero, 3 — zawór 4-drogowy (tryb chłodzenie/grzanie), 4 — wentylator jednostki zewnętrznej.

  • Chłodzenie: 1 + 4.
  • Grzanie: 1 + 3 + 4.

Jednostka wewnętrzna zarządza logiką, ale ogranicza się do minimum 16°C. Dla +7°C potrzebny jest zewnętrzny sterownik oparty na Arduino lub ESP8266.

Google AdInline article slot

Sterownik na Arduino: podstawowa logika

Użyj DS18B20 do monitorowania temperatury pomieszczenia, rur (wejście/wyjście). Problem: po wyłączeniu sprężarki ciśnienie w linii ciekłej rośnie szybciej, powodując uderzenie hydrauliczne przy ponownym uruchomieniu.

Rozwiązanie:

  • Opóźnienie 3 min między wyłączeniem a włączeniem sprężarki.
  • Wentylator jednostki zewnętrznej pracuje 3 min po zatrzymaniu sprężarki.
  • Oddzielne przekaźniki: sprężarka (1), wentylator (4), zawór (3).

Przykład pseudokodu dla 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) {
    // Opóźnienie 3 min
    delay(180000);
    digitalWrite(COMPRESSOR_PIN, HIGH);
    compressorOn = true;
  }
}

Dodaj sprawdzanie temperatur rur, aby zapobiec uruchomieniu przy ΔT > próg.

Rozwiązywanie problemów z zasilaniem i sterowaniem IR

Przy spadkach napięcia jednostka wewnętrzna "zasypia", sprężarka pracuje bez nadmuchu. Rozwiązanie — moduł IR (dioda IR + biblioteka IRremote) do emulacji komend pilota: "włącz", "tryb chłodzenia", "temperatura 16°C".

Logika:

  • Przy wykryciu utraty połączenia (brak nadmuchu > 30 s) — wysłać sygnał IR do wybudzenia.
  • Użyć ESP8266 z przekaźnikami i IR.

Piloty przesyłają protokół NEC: przechwyć kody z oryginalnego pilota oscyloskopem lub biblioteką.

#include <IRremote.h>

IRsend irsend;

void wakeAC() {
  irsend.sendNEC(0x20DF10EF, 32); // Przykładowy kod włączenia
}

Skalowanie i optymalizacja

System stabilnie utrzymuje +7°C. Dla senior-developerów: zintegruj MQTT do zdalnego monitorowania, regulator PID zamiast on/off, aby zmniejszyć cykle sprężarki. Dodaj czujniki ciśnienia, wibracji sprężarki.

  • Zalety: niski koszt, możliwość dostosowania.
  • Ryzyka: utrata gwarancji, wymaga umiejętności lutowania/rozprężania.
  • Alternatywy: moduły Peltiera (niska wydajność), chillery przemysłowe (drogo).

Co jest ważne:

  • Odessanie próżniowe obowiązkowe dla R410A — wilgoć niszczy sprężarkę.
  • Opóźnienie 3 min zapobiega uderzeniu hydraulicznemu.
  • Emulacja IR rozwiązuje problemy z siecią.
  • Monitorowanie ΔT rur kluczowe dla niezawodności.
  • Używaj giętarki — ręczne zginanie spłaszcza miedź.

— Editorial Team

Advertisement 728x90

Czytaj dalej