아두이노 우노 R4 4채널 릴레이 모듈

펌프나 팬, 액추에이터와 같은 고전압 장치를 네 개 제어하려면 여러 개의 릴레이 모듈을 사용할 수 있습니다. 그러나 더 간단한 방법은 단일 4채널 릴레이 모듈을 사용하는 것입니다. 이 모듈은 하나의 보드에 네 개의 릴레이를 결합합니다.

4채널 릴레이 모듈과 네 개의 1채널 릴레이 모듈 비교:

준비물

1×Arduino UNO R4 WiFi or Arduino UNO R4 Minima
1×(또는) DIYables STEM V4 IoT, Compatible with Arduino Uno R4 WiFi 쿠팡 | 아마존
1×USB 케이블 타입-A to 타입-C (USB-A PC용) 쿠팡 | 아마존
1×USB 케이블 타입-C to 타입-C (USB-C PC용) 아마존
1×4-channel Relay Module 아마존
1×점퍼케이블 쿠팡 | 아마존
1×(추천) 아두이노 우노 R4용 스크루 터미널 블록 쉴드 쿠팡 | 아마존
1×(추천) Sensors/Servo Expansion Shield for Arduino UNO R4 쿠팡 | 아마존
1×(추천) 아두이노 우노 R4용 브레드보드 쉴드 쿠팡 | 아마존
1×(추천) 아두이노 우노 R4용 케이스 쿠팡 | 아마존
1×(추천) 아두이노 우노 R4용 전원 분배기 쿠팡 | 아마존
1×(추천) 아두이노 우노용 프로토타이핑 베이스 플레이트 & 브레드보드 키트 아마존
공개: 이 포스팅 에 제공된 일부 링크는 아마존 제휴 링크입니다. 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
Arduino Uno R4 WiFi Compatible Boards

4채널 릴레이 모듈에 대해

핀아웃

4채널 릴레이 모듈 핀아웃

4채널 릴레이 모듈에는 다음 핀이 포함되어 있습니다:

  • 릴레이 보드용 전원 핀:

DC+: 이 핀을 전원 공급 장치의 5V 핀에 연결합니다.

  • DC-: 이 핀을 전원 공급 장치의 GND 핀과 Arduino UNO R4의 GND 핀에 연결하세요.
  • 신호 핀:

이 핀은 Arduino Uno R4에서 제어 신호를 받아 보드의 릴레이 1을 작동합니다.

  • IN2: 이 핀은 릴레이 2를 작동시키기 위해 Arduino UNo R4에서 제어 신호를 수신합니다.
  • IN3: 이 핀을 Arduino Uno R4로부터 제어 신호를 수신하도록 연결하여 릴레이 3을 제어합니다.
  • IN4: 이는 릴레이 4를 제어하는 Arduino UNo R4로부터 신호를 수신하는 데 사용됩니다.
  • 출력 핀: NCx (보통 닫힘 핀), NOx (보통 열림 핀), COMx (공통 핀):

NC1, NO1, COM1: 이 핀들을 릴레이 1이 제어하는 고전압 장치에 연결하세요.

  • NC2, NO2, COM2: 이 핀들은 릴레이 2에 의해 작동되는 고전압 장치에 연결하기 위한 것입니다.
  • NC3, NO3, COM3: 이들을 릴레이 3으로 관리되는 고전압 장치에 연결하십시오.
  • NC4, NO4, COM4: 이들은 릴레이 4에 의해 조절되는 고전압 장치에 연결됩니다.

고전압에 릴레이를 연결하는 방법을 배우고 "통상 닫힘"(Normally Closed)과 "통상 열림"(Normally Open)의 차이점을 이해하려면 다음 링크를 방문하세요: 아두이노 우노 R4 - 릴레이.

각 릴레이에 대해 낮은 트리거와 높은 트리거를 개별적으로 선택할 수 있는 4개의 점퍼도 포함되어 있습니다.

선연결

4채널 릴레이 모듈은 전력을 많이 소모합니다. 따라서 Arduino UNO R4의 5V 핀에 직접 연결하지 마십시오. 대신, 모듈에 외부 5V 전원 공급 장치를 사용하십시오.

우리는 세 가지 동력원을 사용해야 합니다:

  • Arduino UNO R4용 5V 전원 어댑터
  • 4채널 릴레이 모듈용 5V 전원 어댑터
  • 4채널 릴레이 모듈에 의해 제어되는 장치용으로 높은 전압(12VDC, 24VDC, 48VDC, 220AC...)의 전원 어댑터
  • 세 개의 전원 공급원이 있는 배선도. Arduino UNO R4는 USB 케이블 또는 전원 잭을 통해 전원을 공급받을 수 있습니다(그림에 표시되지 않음).
아두이노 우노 R4 4채널 릴레이 모듈 배선도

이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.

Arduino Uno R4와 기타 부품에 전원을 공급하는 가장 효과적인 방법을 확인하시려면, 아래 링크를 참조하세요: 아두이노 우노 R4 전원 공급 방법.

  • Arduino UNO R4와 4채널 릴레이 모듈 모두에 하나의 5V 전원을 사용하여 필요한 전원 어댑터의 수를 줄일 수 있습니다.
아두이노 우노 R4 4채널 릴레이 모듈 배선도 두 전원 공급원

이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.

※ 주의:

4채널 릴레이 모듈로 제어되는 4개의 장치가 동일한 전압을 갖는 경우, 하나의 고전압 전원 어댑터를 모두에 사용할 수 있습니다. 만약 다른 전압을 갖는 경우, 각 장치에 별도의 고전압 전원 어댑터를 사용할 수 있습니다.

4채널 릴레이 모듈 프로그래밍 방법

  • PinMode() 함수를 사용하여 Arduino UNO R4 핀을 디지털 출력으로 설정합니다.
pinMode(PIN_RELAY_1, OUTPUT); pinMode(PIN_RELAY_2, OUTPUT); pinMode(PIN_RELAY_3, OUTPUT); pinMode(PIN_RELAY_4, OUTPUT);
  • 릴레이의 상태를 제어하기 위해 digitalWrite() 함수를 사용하세요.
digitalWrite(PIN_RELAY_1, HIGH); digitalWrite(PIN_RELAY_2, HIGH); digitalWrite(PIN_RELAY_3, HIGH); digitalWrite(PIN_RELAY_4, HIGH);

아두이노 UNO R4 코드

/* * 이 아두이노 우노 R4 코드는 newbiely.kr 에서 개발되었습니다 * 이 아두이노 우노 R4 코드는 어떠한 제한 없이 공개 사용을 위해 제공됩니다. * 상세한 지침 및 연결도에 대해서는 다음을 방문하세요: * https://newbiely.kr/tutorials/arduino-uno-r4/arduino-uno-r4-4-channel-relay-module */ #define PIN_RELAY_1 2 // The Arduino UNO R4 pin connected to the IN1 pin of relay module #define PIN_RELAY_2 3 // The Arduino UNO R4 pin connected to the IN2 pin of relay module #define PIN_RELAY_3 4 // The Arduino UNO R4 pin connected to the IN3 pin of relay module #define PIN_RELAY_4 5 // The Arduino UNO R4 pin connected to the IN4 pin of relay module // The setup function runs once on reset or power-up void setup() { Serial.begin(9600); // initialize digital pin as an output. pinMode(PIN_RELAY_1, OUTPUT); pinMode(PIN_RELAY_2, OUTPUT); pinMode(PIN_RELAY_3, OUTPUT); pinMode(PIN_RELAY_4, OUTPUT); } // The loop function repeats indefinitely void loop() { Serial.println("Turn on all"); digitalWrite(PIN_RELAY_1, HIGH); digitalWrite(PIN_RELAY_2, HIGH); digitalWrite(PIN_RELAY_3, HIGH); digitalWrite(PIN_RELAY_4, HIGH); delay(1000); Serial.println("Turn off all"); digitalWrite(PIN_RELAY_1, LOW); digitalWrite(PIN_RELAY_2, LOW); digitalWrite(PIN_RELAY_3, LOW); digitalWrite(PIN_RELAY_4, LOW); delay(1000); }

자세한 사용 방법

다음 지시사항을 단계별로 따르세요:

  • Arduino Uno R4 WiFi/Minima를 처음 사용하는 경우, 아두이노 우노 R4 - 소프트웨어 설치을 참조하십시오.
  • 제공된 다이어그램에 따라 부품을 연결하십시오.
  • USB 케이블을 사용하여 Arduino Uno R4 보드를 컴퓨터에 연결하십시오.
  • 컴퓨터에서 Arduino IDE를 실행하십시오.
  • 적절한 Arduino Uno R4 보드(예: Arduino Uno R4 WiFi)와 COM 포트를 선택하십시오.
  • 코드를 복사하여 Arduino IDE에서 엽니다.
  • Arduino IDE에서 Upload 버튼을 눌러 코드를 Arduino UNO R4로 전송하십시오.
  • 릴레이에서 클릭 소리를 들으십시오.
  • 시리얼 모니터에서 결과를 확인하십시오.
∞
Newbiely | Arduino IDE 2.3.8
──
☐
✕
File
Edit
Sketch
Tools
Help
Arduino Uno R4 WiFi
Newbiely.ino
···
8 Serial.println("Hello World!");
Output
Serial Monitor
Message (Enter to send message to 'Arduino Uno R4 WiFi' on 'COM15')
New Line
9600 baud
Turn on all Turn off all Turn on all Turn off all Turn on all Turn off all Turn on all Turn off all
Ln 11, Col 1
Arduino Uno R4 WiFi on COM15
2

동영상

비디오 제작은 시간이 많이 걸리는 작업입니다. 비디오 튜토리얼이 학습에 도움이 되었다면, YouTube 채널 을 구독하여 알려 주시기 바랍니다. 비디오에 대한 높은 수요가 있다면, 비디오를 만들기 위해 노력하겠습니다.