반응형

【 아두이노모듈#10】 1채널 릴레이(JQC-3FF-S-Z) 사용하기

 

 아두이노를 사용하다보면 대부분 5V~12V 사이의 회로 위주로 제어하게 되는데, 실생활에서 사용되는 선풍기, 등기구 등의 제어를 하고 싶어 질 때가 있다. 이를 가능하게 해주는 부품이 바로 릴레이 이며, 낮은 전압으로 높은 전압을 사용하는 기기 제어가 가능 한 것이 릴레이 사용의 주 목적이다.(코일의 유도전기 원리 이용)

 릴레이 부품을 직접 사용하여도 좋지만, 여기서는 아두이노에서 간단한 핀연결 만으로 사용할 수 있는 릴레이 모듈을 소개하고자 한다. 또한, 1채널(1ch)릴레이에 대해 소개하지만, 2ch 이상의 모듈을 사용하면 동시에 여러가지 기기기를 제어 할 수 있다는 것을 기억하면 도움이 된다. 

 또한, 릴레이를 멀티탭이나 콘센트에 직접 설치하여 제어하게 되면 거의 모든 전기 제품을 제어 할 수 있을 것이다. 

▶ 선수 학습 :

   없음.

▶ 

릴레이모듈 (1ch, JQC-3FF-S-Z) 세부 스팩

 

릴레이 사용법 
 - 릴레이는 코일에 전류를 흘려 코일의 유도 작용에 의해 접점을 On / Off 해주는 스위치이다. 
 - 이를 이용하면, 낮은 전압(예, 5V)으로 220V의 전원을 끊거나 연결시킬 수 있다.
 - 좌측 IN에 HIGH(또는 LOW) 신호가 가해지면 Com단자와 NO 단자가 연결되어 스위치 형태로 작동 된다.
 - NC (Normal Close : 평상시 연결되어 있음)   
 - NO (Normal Open : 평상시 열려 있음, 연결 끊어짐) 

  - NC단자와 Com 단자가 디폴트로 연결 되어 있고, 릴레이가 동작이 되면 이 연결이 끊어지고,
    Com단자가 NO단자와 연결이 됩니다. 이 부분을 전기제품이나 콘센트의 한 쪽 부분의 연결을 끊어 
    스위치 형태로 구성할 수 있다.

 

▶ 실습 목표 :  

  1. [ 릴레이의 사용목적에 대해 이해 할 수 있다. 

 2. [ 릴레이 모듈의 동작 방법에 대해 이해 할 수 있다.]

 3. [ 등기구를 대신한 LED의 On/Off 제어 회로를 이해 할 수 있다.]

 

▶ 실습 회로도면 :
  (이미지 클릭하면 확대 가능)

 

 

  ※ 부품 목록 :

 

 

▶ 실습 절차  : 

 
1.   부품을 준비하여 위와 같은 회로를 구성한다. 
2.   여기서 소개하는 릴레이가 아니더라도 동일하게 구성하면 되고, 9V, 12V 릴레이 모듈을 사용할 수 있도록 별도 전원연결 형태로 회로를 그렸으나, 5V 릴레이의 경우 릴레이에 별도전원 연결 없이 , 아두이노 전원만으로도 충분히 사용가능하다. (아래 실제 제작 동영상 참조) 

 

3.  아래 코딩을 실행하면 LED가 On 되어 있으며, 푸쉬버튼 스위치를 누르게 되면 LED가 Off 된다. 이와 같이 동작 확인이 되면, 반대로 동작하도록 코딩의 내용을 스스로 변경해보라.

 

 

 

▶ 프로그램 코드 및 설명 : 

 

/* 1채널 릴레이 다루어 보기  */

 

int relay = 7;

int button = 2;

 

void setup ( ) {

  pinMode(relay, OUTPUT); // 릴레이 연결 핀 출력으로 설정

  pinMode(button, INPUT); // 버튼 연결 핀 입력으로 설정

  Serial.begin(9600);

}

 

 

void loop ( )  {

  Serial.println(digitalRead(button));    

  Serial.println(digitalRead(relay));    

  if (digitalRead(button)== HIGH) {

    digitalWrite(relay, LOW);   // 이 부분을 수정하면 반대로 동작

  }

  else {

    digitalWrite(relay, HIGH);  // 이 부분을 수정하면 반대로 동작

  }

}

 

▶ 실행영상 :  

(전체화면 보기로 보세요)

 

(아래는 유튜브로 시청하기)

https://youtu.be/X-cczSjPhtg

 

▶ 아두이노 파일다운 :

 

(다운받아서 압축을 풀어 사용하세요)

relay1.zip
다운로드

 

 

반응형