산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

Arduino 릴레이 튜토리얼 – Arduino로 고전압 장치 제어

<메인 클래스="사이트 메인" id="메인">

이 튜토리얼에서는 Arduino와 릴레이 모듈을 사용하여 고전압 장치를 제어하는 ​​방법을 배웁니다. 다음 비디오를 보거나 아래에 작성된 튜토리얼을 읽을 수 있습니다.

개요

릴레이를 사용하여 고전압 전자 장치를 제어할 수 있습니다. 릴레이는 실제로 전자석에 의해 전기적으로 작동되는 스위치입니다. 전자석은 예를 들어 마이크로컨트롤러의 5볼트와 같은 저전압으로 활성화되고 접점을 당겨 고전압 회로를 만들거나 끊습니다.

HL-52S 릴레이 모듈

이 Arduino 릴레이 튜토리얼의 예로서 10A @ 250 및 125 V AC 및 10A @ 30 및 28 V DC 정격의 2개의 릴레이가 있는 HL-52S 2 채널 릴레이 모듈을 사용합니다. 고전압 출력 커넥터에는 3개의 핀이 있으며 가운데 하나는 공통 핀이며 표시에서 볼 수 있듯이 다른 두 핀 중 하나는 상시 개방 연결용이고 다른 하나는 상시 폐쇄 연결용입니다.

<그림 클래스="aligncenter">

모듈의 다른 쪽에는 이 2개의 핀 세트가 있습니다. 첫 번째 핀에는 4개의 핀, 접지 및 모듈에 전원을 공급하기 위한 VCC 핀과 2개의 입력 핀 In1 및 In2가 있습니다. 두 번째 핀 세트에는 JDVcc와 Vcc 핀 사이에 점퍼가 있는 3개의 핀이 있습니다. 이와 같은 구성으로 릴레이의 전자석은 Arduino 보드에서 직접 전원이 공급되며 릴레이에 문제가 발생하면 마이크로 컨트롤러가 손상될 수 있습니다.

<그림 클래스="aligncenter">

이 Arduino 릴레이 자습서에 필요한 구성 요소


구성요소는 아래 사이트에서 얻을 수 있습니다.

회로도

더 나은 이해를 위해 이 구성에서 릴레이 모듈의 회로도를 살펴보겠습니다. 따라서 Optocoupler IC를 통해 릴레이를 활성화하기 위해 Vcc 핀에 연결된 마이크로컨트롤러의 5볼트가 릴레이의 전자석에 전원을 공급하는 JDVcc 핀에도 연결되어 있음을 알 수 있습니다. 따라서 이 경우 릴레이와 마이크로컨트롤러 사이에 절연이 없습니다.

<그림 클래스="aligncenter">

마이크로 컨트롤러를 릴레이에서 분리하려면 점퍼를 제거하고 전자석용 별도 전원 공급 장치를 JDVcc 및 접지 핀에 연결해야 합니다. 이제 이 구성으로 마이크로컨트롤러는 릴레이와 물리적으로 연결되지 않고 옵토커플러 IC의 LED 조명을 사용하여 릴레이를 활성화합니다.

<그림 클래스="aligncenter">

이 회로도에서 주목해야 할 것이 한 가지 더 있습니다. 모듈의 입력 핀은 반대로 작동합니다. 우리가 볼 수 있듯이 입력 핀이 LOW일 때 릴레이가 활성화됩니다. 그렇게 하면 전류가 VCC에서 로우 또는 접지인 입력 핀으로 흐를 수 있고 LED가 켜지고 릴레이가 활성화되기 때문입니다. . 입력 핀이 HIGH일 때 전류가 흐르지 않으므로 LED가 켜지지 않고 릴레이가 활성화되지 않습니다.

<그림 클래스="aligncenter">

고전압 경고

이 튜토리얼을 계속하기 전에 잘못되거나 부적절하게 사용하면 심각한 부상이나 사망을 초래할 수 있는 고전압을 사용할 것임을 여기서 경고합니다. 나는 어떤 행동에 대해서도 책임을 지지 않으므로 당신이 하는 일에 매우 주의하십시오.

<그림 클래스="aligncenter">

고전압 장치와 함께 Arduino 릴레이 모듈을 사용하는 방법


먼저 회로도를 살펴보자. 앞에서 설명한 대로 5V 어댑터를 JDVcc 및 접지 핀에 연결된 전자석에 대한 별도의 전원 공급 장치로 사용합니다. Arduino의 5V 핀은 모듈의 Vcc 핀에 연결되고 핀 번호 7은 릴레이 제어를 위한 In1 입력 핀에 연결됩니다. 이제 고전압 부품의 경우 전원 플러그, 소켓 및 두 개의 전선이 있는 케이블이 필요합니다. 두 개의 와이어 중 하나가 절단되어 모듈 출력 커넥터의 공통 핀과 정상적으로 열린 핀에 연결됩니다. 따라서 이 구성을 사용하면 릴레이를 활성화할 때 고전압 회로가 닫히고 작동하게 됩니다.

<그림 클래스="aligncenter">

다음은 케이블을 만든 방법입니다. 그래서 나는 플러그, 소켓 및 케이블을 샀다. 그런 다음 조심스럽게 케이블을 자르고 아래 그림과 같이 전선 중 하나를 잘라 릴레이 모듈의 평상시 열려 있는 연결 핀에 연결합니다. 또한 케이블의 끝을 플러그와 소켓에 연결했습니다.

<그림 클래스="aligncenter">

*참고:접지용이므로 "노란색 및 녹색" 전선이 아닌 다른 전선을 사용해야 합니다.

다음은 사용할 준비가 된 케이블의 최종 모습입니다. 그러나 케이블을 사용하기 전에 케이블이 제대로 작동하는지 확인하십시오. 멀티미터를 이용하여 확인하거나 먼저 저전압으로 테스트해 볼 수 있습니다.

<그림 클래스="aligncenter">

Arduino 릴레이 튜토리얼 소스 코드

이제 이 튜토리얼에서 남은 것은 간단한 코드를 만들고 릴레이 모듈이 어떻게 작동하는지 테스트하는 것입니다. 다음은 간단한 코드입니다. 릴레이를 제어하기 위해 핀 번호 7만 사용하므로 출력으로 정의하고 3초마다 릴레이를 활성화 및 비활성화하는 프로그램을 만듭니다. 여기서 다시 한 번 모듈의 입력이 역으로 작동하므로 입력에서 낮은 논리가 실제로 릴레이를 활성화하고 그 반대의 경우도 마찬가지임을 다시 한 번 언급하겠습니다.

int in1 = 7;

void setup() {
  pinMode(in1, OUTPUT);
  digitalWrite(in1, HIGH);
}

void loop() {
  digitalWrite(in1, LOW);
  delay(3000);
  digitalWrite(in1, HIGH);
  delay(3000);
}Code language: Arduino (arduino)

이 가이드의 동영상 끝에 이 예시의 데모가 있습니다. 나는 그것에 3 개의 장치를 테스트했습니다. 먼저 100W 전구, 그 다음 책상 램프 및 팬 히터. 이 모든 장치는 220V에서 작동합니다.

이것이 Arduino 또는 실제로 다른 마이크로 컨트롤러를 사용하여 모든 고전압 장치를 제어하는 ​​방법입니다. 물론 이제 가능성은 무궁무진합니다. 예를 들어 TV 리모컨, 블루투스, SMS, 인터넷 등을 사용하여 장치를 제어할 수 있습니다.


제조공정

  1. Arduino로 DIY 가장 간단한 IV9 Numitron 시계
  2. 천장 선풍기에 Alexa 제어 기능을 사용하도록 설정
  3. Arduino RFID 잠금 자습서
  4. Arduino로 코인 억셉터 제어
  5. Bluetooth가 탑재된 Arduino로 LED 제어!
  6. Arduino Nano:조이스틱으로 2개의 스테퍼 모터 제어
  7. ThimbleKrox - 손가락으로 마우스 제어
  8. 30달러 미만으로 Arduino로 바퀴벌레 제어
  9. Arduino Uno 및 Bluetooth로 차량 제어
  10. Arduino Uno를 사용한 25kHz 4핀 PWM 팬 제어