홈으로 돌아가기

Arduino 스플릿 시스템 +7°C 제어

이 기사는 Arduino 컨트롤러를 사용한 스플릿 시스템 기반 냉동실 제작을 설명합니다. 단계별 설치, 진공화, 수격 충격 방지 및 IR 제어. ESP8266 코드 예제.

Arduino와 스플릿으로 DIY 냉장고: +7°C 안정적
Advertisement 728x90

아두이노로 스플릿 시스템 제어하기: 냉장실 구축 가이드

스플릿 시스템은 냉매용 구리관으로 연결된 실내기와 실외기로 구성됩니다. 실내기는 증발기와 제어 보드가 장착된 팬입니다. 실외기는 압축기와 팬을 포함합니다. 온/오프 모델은 압축기가 켜지거나 꺼지는 방식으로 작동합니다. 설치에는 플레어 끝이 달린 최대 5m 길이의 사전 제작 키트가 사용됩니다.

설치에 필요한 도구:

  • 튜브 커터, 플레어링 도구, 튜브 벤더(레버 또는 스프링 타입).
  • 매니폴드 게이지 세트, 진공 펌프.
  • R410A 포트용 어댑터(1/4" 대신 5/16").

튜브(액체 라인은 얇고, 가스 라인은 두꺼움)는 응축수를 배출하기 위해 경사를 두고 벽을 통과합니다. 가스켓 없이 너트로 연결합니다. 필수적인 진공 작업은 공기와 수분을 제거하여 압축기 오일 내 산성 물질 생성을 방지합니다. 과정: 실외기의 서비스 포트에 파란색 호스를 연결하고, 30~60분 동안 진공을 걸고, 누출을 확인합니다.

Google AdInline article slot

진공 작업 후, 육각 렌치로 냉매 밸브를 열고 호스를 빠르게 분리합니다.

전기 연결 다이어그램

유닛 접점: 1 — 압축기(220V), 2N — 중성선, 3 — 4방향 밸브(냉방/난방 모드), 4 — 실외 팬.

  • 냉방: 1 + 4.
  • 난방: 1 + 3 + 4.

실내기가 로직을 처리하지만 최소 16°C로 제한됩니다. +7°C를 유지하려면 아두이노 또는 ESP8266 기반 외부 컨트롤러가 필요합니다.

Google AdInline article slot

아두이노 컨트롤러: 기본 로직

DS18B20을 사용하여 실내 온도와 튜브 온도(입구/출구)를 모니터링합니다. 문제점: 압축기 정지 후, 액체 라인의 압력이 더 빨리 상승하여 재시작 시 수격 현상을 일으킵니다.

해결책:

  • 압축기 끄기와 켜기 사이에 3분 지연.
  • 압축기 정지 후 실외 팬을 3분간 작동.
  • 별도의 릴레이: 압축기(1), 팬(4), 밸브(3).

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) {
    // 3분 지연
    delay(180000);
    digitalWrite(COMPRESSOR_PIN, HIGH);
    compressorOn = true;
  }
}

ΔT가 임계값을 초과하면 시작을 방지하기 위해 튜브 온도 확인을 추가합니다.

전력 및 IR 제어 문제 해결

전압 강하 시, 실내기가 "수면" 상태가 되고, 압축기가 공기 흐름 없이 작동합니다. 해결책 — IR 모듈(IR LED + IRremote 라이브러리)을 사용하여 리모컨 명령을 에뮬레이션합니다: "켜기," "냉방 모드," "온도 16°C."

로직:

  • 연결 손실 감지 시(공기 흐름 없음 > 30초) — IR 깨우기 신호 전송.
  • ESP8266을 릴레이 및 IR과 함께 사용.

리모컨은 NEC 프로토콜을 사용합니다: 오실로스코프 또는 라이브러리로 원본 리모컨에서 코드를 캡처합니다.

#include <IRremote.h>

IRsend irsend;

void wakeAC() {
  irsend.sendNEC(0x20DF10EF, 32); // 예시 전원 켜기 코드
}

확장 및 최적화

시스템은 +7°C를 안정적으로 유지합니다. 고급 개발자를 위해: 원격 모니터링을 위한 MQTT 통합, 압축기 사이클을 줄이기 위한 온/오프 대신 PID 컨트롤러. 압력 센서, 압축기 진동 센서 추가.

  • 장점: 저렴한 비용, 맞춤화 가능.
  • 위험: 보증 무효, 납땜/플레어링 기술 필요.
  • 대안: 펠티어 모듈(낮은 효율), 산업용 칠러(비싼 비용).

핵심 포인트:

  • R410A용 진공 작업은 필수 — 수분이 압축기를 손상시킵니다.
  • 3분 지연은 수격 현상을 방지합니다.
  • IR 에뮬레이션은 네트워크 문제를 해결합니다.
  • 튜브 ΔT 모니터링은 신뢰성에 중요합니다.
  • 튜브 벤더 사용 — 손으로 구부리면 구리가 납작해집니다.

— Editorial Team

Advertisement 728x90

다음 읽기