아두이노 릴레이 실드 마스터하기: 4채널 고전력 제어 완벽 가이드
릴레이 실드의 4개 릴레이를 개별 제어하려면 아두이노 코드가 필요합니다. 실드는 선풍기, 전구, LED 스트립, 펌프, 액추에이터 등 고전력 기기 제어를 돕습니다. 4개 동적 LED 표시기(릴레이 상태 표시), 4개 고품질 릴레이, NC/NO 인터페이스 등 뛰어난 기능을 갖췄습니다. 오늘은 아두이노 릴레이 실드 사용법을 자세히 다룹니다.
릴레이 실드 vs 4채널 릴레이 모듈 차이점
기술자들은 릴레이 실드나 대안인 4채널 릴레이 모듈을 자주 사용합니다. 주요 차이점은 아래 표와 같습니다.
| 4채널 릴레이 모듈 | 릴레이 실드 |
| 아두이노 디지털 핀으로 제어 가능 | 아두이노 디지털 핀이 사전 고정됨 (유연성 낮음) |
| 모든 아두이노 보드와 호환 | Mega, UNO WiFi, 아두이노 보드만 호환 |
| 배선 작업 필요 | 배선 불필요, 아두이노에 적층(Stack)만 하면 됨 |
필수 하드웨어 & 소프트웨어
- 점퍼 와이어
- 릴레이 실드
- USB 2.0 케이블 (타입 A 또는 B)
- Genuino UNO 또는 Arduino UNO
(점퍼 케이블 와이어)
실드 인터페이스 설명
릴레이 실드
4개 릴레이(릴레이 4, 3, 2, 1)로 구성. 핀 구성:
출력 핀 (Output Pins)
각 릴레이마다 COM, NO, NC 3개 핀. 주로 릴레이 실드가 제어하는 고전압 기기와 연결.
- NO (Normally Open): 릴레이1 제어 핀 LOW 시 COM과 분리, HIGH 시 연결
- NC (Normally Closed): 릴레이1 제어 핀 HIGH 시 COM과 분리, LOW 시 연결
- COM (Common Pin): 디지털 핀으로 제어
신호/입력/제어 핀 (Signal/Input/Controlled Pins)
아두이노 적층 시 내부적으로 아두이노 핀과 연결되어 배선 불필요.
- 릴레이 4 → 아두이노 핀 12
- 릴레이 3 → 아두이노 핀 8
- 릴레이 2 → 아두이노 핀 7
- 릴레이 1 → 아두이노 핀 4
배선도 설명
- 릴레이 실드를 아두이노 UNO 보드에 적층
- 고전압 기기와 연결
유의사항:
- 4개 기기 전압이 같으면 하나의 고전압 어댑터 사용 가능, 전압이 다르면 각각 별도 어댑터 필요
- 본 설정은 NO(상시 개방) 모드이므로 NO와 COM 사용, NC 미사용
릴레이 실드 활용 예제
DC 모터 제어
절차
- 릴레이 실드를 아두이노 개발 보드에 장착
- USB 케이블로 아두이노를 컴퓨터와 연결
- 릴레이 3으로 DC 모터 제어 → 아래 회로도처럼 릴레이 실드와 모터 연결
릴레이 실드와 모터 연결 회로도
참고: 외부 전원은 리튬 배터리 등 전원 공급 장치나 배터리에서 공급. 모터에 적정 전압과 충분한 전류 공급 필수.
- 아두이노 보드에 업로드할 아두이노 IDE 코드는 아래와 같음
업로드 후 모터가 1초 작동, 1초 정지 반복. 작동 중 NO3 LED 표시등 점등(COM3-NO3 연결됨).
(LED 스트라이프)
하나의 아두이노/시두이노로 여러 릴레이 실드 제어하기
릴레이 실드 각각이 아두이노 디지털 핀으로 릴레이를 제어하므로, 여러 실드를 하나의 아두이노로 제어 가능.
절차
- 릴레이 실드 #1(RS1)을 아두이노 개발 보드에 장착
- 점퍼 와이어/케이블로 릴레이 실드 #2(RS2)를 RS1과 연결
- 연결 매핑:
- RS2 디지털 핀 4,5,6,7 → RS1 디지털 핀 11,10,9,8
- RS2 5V 핀 → RS1 5V 핀
- RS2 GND 핀 → RS1 GND 핀
- 아두이노 디지털 I/O 핀 11,10,9,8로 RS2의 릴레이 4,3,2,1 제어 가능
RS2의 릴레이1 제어 코드 예시:
결론
릴레이 실드는 아두이노 디지털 I/O 핀이 직접 제어하기 어려운 고전류 기기 제어 솔루션을 제공합니다. 기술 학습 범위가 넓으니 궁금한 점이나 도움이 필요하면 언제든 연락 주세요.