아두이노 우노 R4 - 릴레이

이 튜토리얼은 Arduino UNO R4와 릴레이를 사용하여 전구, 팬, 전자 자물쇠, 선형 액추에이터와 같은 고전압 전원을 사용하는 장치의 켜짐 및 꺼짐 상태를 제어하는 방법을 안내합니다. 자세하게는 다음을 배웁니다:

아두이노 UNO R4 및 릴레이

Hardware Preparation

1×Arduino UNO R4 WiFi Amazon
1×Arduino UNO R4 Minima (Alternatively) Amazon
1×USB Cable Type-C 쿠팡 | Amazon
1×Relay Amazon
1×LED Strip Amazon
1×12V Power Adapter Amazon
1×DC Power Jack 쿠팡 | Amazon
1×Breadboard 쿠팡 | Amazon
1×Jumper Wires Amazon
1×(Recommended) Screw Terminal Block Shield for Arduino UNO R4 쿠팡 | Amazon
1×(Recommended) Breadboard Shield For Arduino UNO R4 쿠팡 | Amazon
1×(Recommended) Enclosure For Arduino UNO R4 Amazon
1×(Recommended) Power Splitter For Arduino UNO R4 Amazon
공개: 이 섹션에서 제공된 링크 중 일부는 제휴 링크입니다. 이 링크를 통해 구매한 경우 추가 비용없이 수수료를 받을 수 있습니다. 지원해 주셔서 감사합니다.

릴레이에 관하여

릴레이는 Arduino UNO R4나 다른 마이크로컨트롤러와 같은 장치에 의해 제어되는 프로그램 가능한 스위치입니다. 이를 통해 특히 고전압이나 고전류를 사용하는 장치를 자동으로 켜거나 끌 수 있습니다.

릴레이는 Arduino UNO R4와 고전압 장치 사이의 다리 역할을 합니다.

WARNING

주 전기에 연결된 프로젝트 작업 시, 감전 사고를 피하기 위해 올바른 지식을 갖추는 것이 중요합니다. 안전은 매우 중요합니다. 만약 자신이 무엇을 하고 있는지 완전히 확신하지 못한다면, 아무것도 다루려고 하지 마십시오. 대신 경험 있는 사람에게 도움을 구하십시오. 우리는 테스트를 위해 DC 기기(최대 24V 사용)를 권장하며, 일부 릴레이는 DC 및 AC 기기 모두와 작동할 수 있습니다.

릴레이 핀아웃

릴레이 핀아웃

릴레이는 두 개의 핀 세트로 구성됩니다: 저전압을 사용하는 입력 핀과 고전압을 사용하는 출력 핀.

  • 입력 그룹의 핀은 Arduino UNO R4에 연결되며, 세 개의 핀을 포함합니다:
    • DC- 핀: 이것을 GND (0V)에 연결하십시오.
    • DC+ 핀: 이것을 VCC (5V)에 연결하십시오.
    • IN 핀: 이것은 Arduino UNO R4로부터 제어 신호를 수신합니다.
  • 출력 그룹의 핀은 고전압 장치에 연결되며, 세 개의 핀을 포함합니다 (보통 스크류 단자에 있음):
    • COM 핀: 이것은 일반적으로 열린 모드와 일반적으로 닫힌 모드 모두에서 사용되는 공통 핀입니다.
    • NO 핀: 이것은 일반적으로 열린 핀입니다. 일반적으로 열린 모드에서 사용됩니다.
    • NC 핀: 이것은 일반적으로 닫힌 핀입니다. 일반적으로 닫힌 모드에서 사용됩니다.

    실제로, 우리는 고전압 그룹의 모든 핀을 사용하는 것이 일반적이지 않습니다. 우리는 그중 두 개만 사용합니다.

    • 일반적으로 열림 모드에서는 COM 핀과 NO 핀만 사용합니다.
    • 일반적으로 닫힘 모드에서는 COM 핀과 NC 핀만 사용합니다.

    또한, 릴레이가 LOW HIGH 레벨 트리거를 모두 사용할 수 있는 경우, 일반적으로 LOW 레벨 트리거 또는 HIGH 레벨 트리거를 선택할 수 있는 점퍼가 있습니다.

    ※ NOTE THAT:

    제조업체에 따라 릴레이 모듈의 핀이 다른 순서로 배열될 수 있습니다. 올바르게 연결하려면 항상 릴레이의 라벨을 확인하고 따라야 합니다. 주의 깊게 살펴보세요!

    고전압 장치를 릴레이에 연결하는 방법

    릴레이 연결 방법

    작동 방법

    릴레이는 제조업체와 사용자가 설치하는 방법에 따라 다양한 방식으로 작동할 수 있습니다.

    입력 모드: 릴레이 기능이 반대로 작동하게 하는 두 가지 입력 모드가 있습니다:

    • LOW 레벨 트리거 모드
    • HIGH 레벨 트리거 모드

    출력 모드: 릴레이가 반대로 작동하게 만드는 두 가지 출력 모드가 있습니다.

    • 보통 열림 모드
    • 보통 닫힘 모드.

    “일반적으로”라는 용어는 "IN 핀"이 "LOW (0V)"에 연결된 상태를 나타냅니다. 빠른 정보를 시작하겠습니다:

    • 보통 열림 모드와 보통 닫힘 모드는 반대 방식으로 작동합니다.
    • 대부분의 릴레이 모듈은 보통 열림보통 닫힘 모드를 모두 지원합니다.
    • LOW 레벨 트리거HIGH 레벨 트리거 모드는 반대 방식으로 작동합니다.
    • 모든 릴레이 모듈이 LOW 레벨 트리거HIGH 레벨 트리거 모드를 모두 지원하는 것은 아닙니다.
    • 특정 시간에 릴레이 모듈은 LOW 레벨 트리거HIGH 레벨 트리거 중 하나의 모드에서만 작동할 수 있습니다.

    입력 모드와 출력 모드의 조합은 많은 사용 사례로 이어집니다. 초보자의 경우, HIGH 레벨 트리거 모드와 일반적으로 열려 있는 모드를 선택하는 것을 권장합니다.

    LOW 레벨 트리거HIGH 레벨 트리거 모드는 반대로 작동합니다. 다음으로, HIGH 레벨 트리거 모드를 자세히 설명하겠습니다. LOW 레벨 트리거는 반대 방식으로 작동합니다.

    고레벨 트리거 - 보통 개방 모드

    이 모드를 설정하려면 고전압 장치를 COM 핀과 NO 핀 모두에 연결하십시오.

    • IN 핀이 LOW(0V)에 연결되면 스위치는 열리고 장치는 꺼집니다.
    • IN 핀이 HIGH(5V)에 연결되면 스위치는 닫히고 장치는 켜집니다.
    릴레이 작동 방식 - 일반적으로 열림

    고수준 트리거 - 보통 닫힘 모드

    이 모드를 사용하려면 고전압 장치를 COM 핀과 NC 핀에 연결하십시오.

    • IN 핀이 LOW (0V)에 연결되면 스위치가 닫힙니다. 이는 기기가 켜졌음을 의미합니다.
    • IN 핀이 HIGH (5V)에 연결되면 스위치가 열립니다. 이는 기기가 꺼졌음을 의미합니다.
    릴레이 작동 방법 - 일반적으로 닫힘

    요약

    Input modes Output Modes IN pin (programmable) Output pins Relay state Device state
    HIGH Trigger Normally Open LOW COM and NO pin ⇒ open OFF
    HIGH Trigger Normally Open HIGH COM and NO pin ⇒ closed ON
    HIGH Trigger Normally Closed LOW COM and NC pin ⇒ closed ON
    HIGH Trigger Normally Closed HIGH COM and NC pin ⇒ open OFF
    LOW Trigger Normally Open LOW COM and NO pin ⇒ closed ON
    LOW Trigger Normally Open HIGH COM and NO pin ⇒ open OFF
    LOW Trigger Normally Closed LOW COM and NC pin ⇒ open OFF
    LOW Trigger Normally Closed HIGH COM and NC pin ⇒ closed ON

    사용 사례는 최대 8개까지 있을 수 있습니다. 이는 압도적으로 보일 수 있습니다. 하지만 초보자라면 처음 두 가지 경우에만 집중하면 됩니다. 여기에는 HIGH level triggernormally open 설정이 포함됩니다. 이 튜토리얼에서는 주로 이 두 가지 경우를 다룰 것입니다.

    아두이노 UNO R4 - 릴레이

    Arduino UNO R4는 릴레이를 사용하여 고전압으로 작동하는 장치를 제어합니다.

    릴레이를 제어하는 것은 쉽습니다. 우리는 다음이 필요합니다:

    • Arduino UNO R4의 핀을 릴레이의 IN 핀에 연결하십시오.
    • 핀을 LOW 또는 HIGH로 프로그래밍하여 릴레이를 작동시킵니다.

Wiring Diagram

아두이노 UNO R4 릴레이 배선도

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

릴레이 프로그래밍 방법

  • 디지털 출력 모드를 아두이노 UNO R4 핀에 대해 pinMode() 함수를 사용하여 설정합니다. 예를 들어, 핀 3의 경우:
pinMode(3, OUTPUT);
  • digitalWrite() 함수를 사용하여 핀을 LOW(0 볼트)로 설정하십시오.
digitalWrite(3, LOW);
  • digitalWrite() 함수를 사용하여 핀을 HIGH (5V)로 설정하십시오.
digitalWrite(3, HIGH);

아두이노 UNO R4 코드

/* * 이 Arduino UNO R4 코드는 newbiely.kr 에서 개발되었습니다 * 이 Arduino UNO R4 코드는 어떠한 제한 없이 공개 사용을 위해 제공됩니다. * 상세한 지침 및 연결도에 대해서는 다음을 방문하세요: * https://newbiely.kr/tutorials/arduino-uno-r4/arduino-uno-r4-relay */ #define RELAY_PIN 3 // The Arduino UNO R4 pin connected to the IN pin of relay // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin as an output. pinMode(RELAY_PIN, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(RELAY_PIN, HIGH); delay(500); digitalWrite(RELAY_PIN, LOW); delay(500); }

Detailed Instructions

다음 지침을 단계별로 따르세요:

  • Arduino Uno R4 WiFi/Minima를 처음 사용하시는 경우, Arduino IDE에서 Arduino Uno R4 WiFi/Minima에 대한 환경 설정 튜토리얼을 참조하십시오.
  • 제공된 다이어그램에 따라 구성 요소를 연결하십시오.
  • USB 케이블을 사용하여 Arduino Uno R4 보드를 컴퓨터에 연결하십시오.
  • 컴퓨터에서 Arduino IDE를 실행하십시오.
  • 적절한 Arduino Uno R4 보드(예: Arduino Uno R4 WiFi)와 COM 포트를 선택하십시오.
  • 코드를 복사하여 Arduino IDE에서 엽니다.
  • Arduino IDE에서 Upload 버튼을 클릭하여 코드를 Arduino UNO R4에 전송하십시오.
  • LED 스트립을 확인하십시오: 깜빡여야 합니다.

Video Tutorial

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

※ OUR MESSAGES

  • Please feel free to share the link of this tutorial. However, Please do not use our content on any other websites. We invested a lot of effort and time to create the content, please respect our work!