이미지 확대/축소가 가능합니다.

닫기


1. 제품소개


이 제품은 ARDUINO/AVR/PIC/ARM/PLC 등으로 릴레이 8개를 독립적으로 제어할 수 있습니다.
릴레이가 켜질 때 상태를 표시하는 ON LED를 내장하고 있습니다.

포토커플러를 사용하여 릴레이 구동용 전원과 제어신호용 전원이 분리 설계되어 있습니다.
(절연이 안되어있으면 릴레이는 코일로 구성되어 있기 때문에 역기전력에 의해 고장의 위험이 있습니다.)
입력 신호는 3.3V ~ 5V 가능하여 릴레이를 ON/OFF 할 수 있습니다.
Low Level(0V) 에서 릴레이가 ON 동작합니다. High Level(5V) 에서 릴레이는 OFF 동작합니다.



2. 상세사양


◆ 릴레이 동작전압 : 5V

◆ 릴레이 갯수 : 8 채널

◆ 릴레이 출력 사양 (한국릴레이 HR702NHDC05V)        

    AC 출력 : 10A 120V / 6A 250V

    DC 출력 : 10A 24V

◆ 릴레이 신호 입력

    VCC : 5V 전원 입력

    GND : 0V 전원 입력

    IN1 : 1채널 신호 입력( Low 0V 일 때 RELAY ON, High 5V 일 때 RELAY OFF )

    IN2 : 2채널 신호 입력( Low 0V 일 때 RELAY ON, High 5V 일 때 RELAY OFF )

    IN3 : 3채널 신호 입력( Low 0V 일 때 RELAY ON, High 5V 일 때 RELAY OFF )

    IN4 : 4채널 신호 입력( Low 0V 일 때 RELAY ON, High 5V 일 때 RELAY OFF )

    IN5 : 5채널 신호 입력( Low 0V 일 때 RELAY ON, High 5V 일 때 RELAY OFF )

    IN6 : 6채널 신호 입력( Low 0V 일 때 RELAY ON, High 5V 일 때 RELAY OFF )

    IN7 : 7채널 신호 입력( Low 0V 일 때 RELAY ON, High 5V 일 때 RELAY OFF )

    IN8 : 8채널 신호 입력( Low 0V 일 때 RELAY ON, High 5V 일 때 RELAY OFF )

◆ 릴레이 부하 출력

    COM : 공통

    NO : 평상시 단선(Normal Open)

    NC : 평상시 단락(Normal Close)

◆ 작동 온도 : (섭씨) -40도 ~ +85도

◆ 모듈 크기 : 145mm x 63mm x 19.9mm (가로 x 세로 x 높이)

◆ 모듈 무게 : 대략 130g


3. 핀아웃(Pin Out)



4. 연결도(Pin Wiring)





5. 회로도(Schematic Diagram)





6. 샘플코드(Sample Code) - 아두이노 코드


// # Arduino Sample Code

// # www.neromart.co.kr

// #

// # Description:

// # The sketch for using the RELAY-M1(CH8)-5V

// # 

// # Connection:

// #        IN1 pin  -> Digital pin 3
// #        IN2 pin  -> Digital pin 4

// #        IN3 pin  -> Digital pin 5

// #        IN4 pin  -> Digital pin 6

// #        IN5 pin  -> Digital pin 7

// #        IN6 pin  -> Digital pin 8

// #        IN7 pin  -> Digital pin 9

// #        IN8 pin  -> Digital pin 10

// #

 

int Relay1 = 3;

int Relay2 = 4;

int Relay3 = 5;

int Relay4 = 6;

int Relay5 = 7;

int Relay6 = 8;

int Relay7 = 9;

int Relay8 = 10;

  

void setup()

{

  pinMode(Relay1, OUTPUT);     //Set Pin3 as output

  pinMode(Relay2, OUTPUT);     //Set Pin4 as output

  pinMode(Relay3, OUTPUT);     //Set Pin5 as output

  pinMode(Relay4, OUTPUT);     //Set Pin6 as output

  pinMode(Relay5, OUTPUT);     //Set Pin7 as output

  pinMode(Relay6, OUTPUT);     //Set Pin8 as output

  pinMode(Relay7, OUTPUT);     //Set Pin9 as output

  pinMode(Relay8, OUTPUT);     //Set Pin10 as output

}

void loop()

{

  digitalWrite(Relay1, HIGH);   //Turn off relay

  digitalWrite(Relay2, HIGH);   //Turn off relay

  digitalWrite(Relay3, HIGH);   //Turn off relay

  digitalWrite(Relay4, HIGH);   //Turn off relay

  digitalWrite(Relay5, HIGH);   //Turn off relay

  digitalWrite(Relay6, HIGH);   //Turn off relay

  digitalWrite(Relay7, HIGH);   //Turn off relay

  digitalWrite(Relay8, HIGH);   //Turn off relay

  delay(2000);

  digitalWrite(Relay1, LOW);    //Turn on relay

  digitalWrite(Relay2, LOW);    //Turn on relay

  digitalWrite(Relay3, LOW);    //Turn on relay

  digitalWrite(Relay4, LOW);    //Turn on relay

  digitalWrite(Relay5, LOW);    //Turn on relay

  digitalWrite(Relay6, LOW);    //Turn on relay

  digitalWrite(Relay7, LOW);    //Turn on relay

  digitalWrite(Relay8, LOW);    //Turn on relay

  delay(2000);

}