컴퓨터

[아두이노 센서] KY-019 5RV Relay

조이팜 2026. 1. 8. 21:18

이 모듈은 더 높은 전류를 스위칭하기 위한 5V 릴레이입니다.

1. [KY-019 모듈] 무엇을 하는 친구일까?

 

"작은 힘(5V)으로 큰 힘(220V)을 움직이는 전기 스위치"

  • 격리 제어: 아두이노의 연약한 5V 신호와 선풍기, 전등 같은 강력한 고전압 회로를 물리적으로 분리해 줍니다.
  • 작동 원리: 전기를 주면 내부의 전자석이 철컥하며 붙고, 전기를 끊으면 스프링 힘으로 떨어지는 기계식 스위치 구조입니다.
  • 특징: "철컥" 하는 특유의 소리와 함께 실제로 금속 단자가 맞닿으며 회로를 연결해 줍니다.
 

2. [활용사례] 우리 주변의 어디에 있을까?

"스마트 홈의 핵심 컨트롤러"

  • 스마트 플러그: 스마트폰 앱으로 거실 스탠드나 가전제품의 전원을 켜고 끌 때 내부에서 릴레이가 작동합니다.
  • 자동 제어 시스템: 비닐하우스에서 온도가 높을 때 자동으로 대형 환풍기를 돌리는 장치.
  • 자동차: 방향 지시등(깜빡이)을 켤 때 "딱딱" 소리가 나며 전구를 껐다 켰다 하는 부품.
  • 보일러: 실내 온도 조절기 신호에 따라 보일러 본체를 가동시키는 스위치 역할.

3. [회로도] 어떻게 연결할까?

릴레이는 입력측(아두이노)과 출력측(가전제품) 두 곳을 연결해야 합니다.

[입력측: 아두이노와 연결]

모듈 핀
아두이노 연결
설명
S (Signal)
Digital 3번
릴레이를 켜고 끄는 신호 HIGH/LOW)
중간 (+)
5V
릴레이 구동을 위한 전원
- (GND)
GND
접지

[출력측: 제어할 기기와 연결 - 파란색 터미널]

  • COM (Common): 전원의 한쪽 선을 연결합니다.
  • NO (Normally Open): 평소에는 끊어져 있다가 신호를 주면 연결되는 곳입니다. (주로 사용)
  • NC (Normally Closed): 평소에는 연결되어 있다가 신호를 주면 끊어지는 곳입니다.
 

4. [코드설명] 아두이노에게 명령 내리기

 

int relayPin = 3; // 릴레이 신호선을 3번에 연결

void setup() {
  pinMode(relayPin, OUTPUT);
}

void loop() {
  digitalWrite(relayPin, HIGH); // 릴레이 ON (철컥 소리가 납니다)
  delay(5000);                  // 2초 유지
  
  digitalWrite(relayPin, LOW);  // 릴레이 OFF
  delay(2000);                  // 2초 대기
}

5. [미션] 도전! 직접 만들어보기

"온도에 따라 돌아가는 자동 선풍기"

  1. 소리 듣기: 고전압 기기를 연결하기 전, 코드만 넣어 "철컥" 소리가 규칙적으로 나는지 먼저 확인해 보세요.
  2. 센서 결합: 아까 배운 KY-015 온습도 센서와 합쳐보세요. "온도가 28도 이상이면 릴레이를 켜서 선풍기(또는 DC 모터)를 돌려라!"라는 코드를 짤 수 있습니다.
  3. 안전 주의: 220V 가정용 전기를 연결할 때는 반드시 전원을 차단하고 작업하세요. (처음에는 안전하게 건전지와 DC 모터로 연습하는 것을 추천합니다!)

#아두이노 #KY-019 #릴레이모듈 #자동화스위치 #스마트홈DIY #전자식스위치

반응형