아두이노 라즈베리파이 호환 1채널 5V 릴레이 제어하기

외않됀대 2017-01-10 (화) 14:29 2년전 3463  

안녕하세요 1채널 5V 릴레이 모듈을 제어해보도록 하겠습니다.


1채널 5V 릴레이 모듈 알아보기



1채널 5V 릴레이 모듈



1채널 릴레이는 제어가 가능한 채널이 하나라는 의미로 한 개의 전원을 컨트롤하고 싶을 때 주로 사용합니다.


이를 제어할 수 있는 전원이 5V이며 아두이노와 라즈베리파이에서 디지털 출력으로 제어할 수 있습니다.


전원 제어부를 보면 NO COM NC이라는 글자가 있습니다.


NO(Normally Open) : 평상시에 열려있다는 의미로 제어를 하고 있지 않을 때 COM 부분과 연결되지 않음을 뜻합니다.


COM(COMmon) : 공통 단자를 연결하는 곳입니다. 여기에 연결될 전원이 NO에 붙게 할 것인지 NC에 붙게 할 것인지를 릴레이가 제어합니다.


NC(Normally Close) : 평상시에 닫혀있다는 의미로 제어를 하고 있지 않을 때 COM 부분과 연결되어 있음을 뜻합니다.


제품을 보면 점퍼 캡이 있습니다. 캡을 어떻게 연결하느냐에 따라 릴레이의 제어 방법을 바꿀 수 있습니다.


H 부분과 중앙을 연결하면, HIGH일 때 NO가 붙고, L 부분에 중앙을 연결하면, LOW일 때 NO가 붙습니다.



1채널 5V 릴레이 모듈 사용하기


준비물 : 아두이노 우노, 우노 케이블, 브레드 보드, LED, 220Ω 저항, 점퍼선, 1채널 5V 릴레이 모듈 (준비물 바로보기)


배선도


소스 코드


 // 소스 코드 다운 링크


int relay = 9;
int button = 2;

void setup() {
  pinMode(relay, OUTPUT);
  pinMode(button, INPUT);
}

void loop() {
  if (digitalRead(button) == HIGH) {
    digitalWrite(relay, HIGH);
  }
  else {
    digitalWrite(relay, LOW);
  }
}


동작 영상 



점퍼 캡을 연결하지 않으면 동작 자체가 되지 않습니다. 분실에 유의해야 할 듯합니다.


귀찮게 NO NC의 배선을 수정해야 하는 상황이 온다고 해도 점퍼 캡만 바꿔 끼우면 되므로 매우 편리한 듯 합니다.


출처 [메카솔루션] http://Mechasolution.com

▶아래 플러스 친구 버튼을 통해 다양한 정보와 교제 자료 및 이벤트등의 소식을 받아보실 수 있습니다.




모바일 버전으로 보기