아두이노 릴레이 모듈: 두 판 사이의 차이

아두위키 : Arduwiki
잔글편집 요약 없음
잔글편집 요약 없음
1번째 줄: 1번째 줄:
{{#seo:|title=아두위키 : 아두이노 릴레이 모듈 가이드|title_mode=append|keywords=아두이노, 정보과학, 메이커학습, 수행평가, 릴레이 모듈, 아두이노 작품, 캡스톤작품, 아두이노 예제코드|description=아두이노로 릴레이 모듈을 제어하는 방법(기본정보, 회로, 예제 코드)을 소개합니다. 정보과학과 메이커수업에 활용가능합니다.}}
{{#seo:|title=아두위키 : 아두이노 릴레이 모듈 가이드|title_mode=append|keywords=아두이노, 정보과학, 메이커학습, 수행평가, 릴레이 모듈, 아두이노 작품, 캡스톤작품, 아두이노 예제코드|description=아두이노로 릴레이 모듈을 제어하는 방법(기본정보, 회로, 예제 코드)을 소개합니다. 정보과학과 메이커수업에 활용가능합니다.}}


[[파일:릴레이 사진.jpg|가운데|class=coders100]]
[[파일:릴레이 사진.jpg|가운데|class=coders100]]아두이노 릴레이 모듈은 아두이노와 같은 마이크로컨트롤러를 통해 고전압 장치를 제어할 수 있게 해주는 전자 스위치입니다.


아두이노 릴레이 모듈은 아두이노와 같은 마이크로컨트롤러를 통해 고전압 장치를 제어할 수 있게 해주는 전자 스위치입니다. 릴레이는 낮은 전압의 신호로 높은 전압의 회로를 열고 닫을 수 있어, 가정용 전기 기기나 산업용 장비 등의 제어에 활용됩니다.
낮은 전압의 신호로 높은 전압의 회로를 열고 닫을 수 있어, 가정용 전기 기기나 산업용 장비 등의 제어에 활용됩니다.


구성 요소


1. 릴레이 모듈: 릴레이 모듈은 하나 이상의 릴레이와 이를 제어하기 위한 전자 회로로 구성됩니다.
== '''구성 요소''' ==
1. '''릴레이 모듈''' : 릴레이 모듈은 하나 이상의 릴레이와 이를 제어하기 위한 전자 회로로 구성됩니다.


2. 제어 핀: 아두이노에서 릴레이를 제어하기 위한 신호를 입력받는 핀입니다.
2. '''제어 핀''' : 아두이노에서 릴레이를 제어하기 위한 신호를 입력받는 핀입니다.


3. 접점(Contacts): 전기적 스위칭을 수행하는 부분으로, 보통 NO(Normally Open), NC(Normally Closed), COM(Common)으로 구분됩니다.
3. '''접점(Contacts)''' : 전기적 스위칭을 수행하는 부분으로, 보통 NO(Normally Open), NC(Normally Closed), COM(Common)으로 구분됩니다.


릴레이 작동 원리


릴레이는 전자기 원리를 이용하여 작동합니다. 내부에 코일이 있어, 제어 핀을 통해 전류가 흐르면 이 코일이 자력을 발생시켜 내부 스위치를 작동시킵니다.
== '''릴레이 작동 원리''' ==
전자기 원리를 이용하여 작동합니다. 내부에 코일이 있어, 제어 핀을 통해 전류가 흐르면 이 코일이 자력을 발생시켜 내부 스위치를 작동시킵니다.


1. Low Level Trigger: 제어 핀에 낮은 전압(일반적으로 0V 또는 GND)을 입력하면 릴레이가 활성화됩니다.
1. '''Low Level Trigger''' : 제어 핀에 낮은 전압(일반적으로 0V 또는 GND)을 입력하면 릴레이가 활성화됩니다.


2. High Level Trigger: 제어 핀에 높은 전압(일반적으로 5V)을 입력하면 릴레이가 활성화됩니다.
2. '''High Level Trigger''' : 제어 핀에 높은 전압(일반적으로 5V)을 입력하면 릴레이가 활성화됩니다.


연결 방법
#아두이노와 릴레이 모듈 연결:
#*VCC: 아두이노의 5V 핀에 연결
#*GND: 아두이노의 GND 핀에 연결
#*IN: 아두이노의 디지털 핀 (예: D7)에 연결
#외부 장치와 릴레이 연결:
#*COM: 공통 접점
#*NO: 평소에 열려 있는 접점, 릴레이가 활성화되면 닫힘
#*NC: 평소에 닫혀 있는 접점, 릴레이가 활성화되면 열림
사용 예제 코드
주의 사항
*릴레이 모듈의 전원 공급이 안정적이어야 합니다.
*고전압 장치를 다루는 경우 안전에 유의해야 합니다.
*릴레이 모듈의 최대 전류와 전압을 초과하지 않도록 주의해야 합니다.
활용 예
*가정용 조명 제어
*가전 제품 원격 제어
*산업용 장비 자동화
*스마트 홈 시스템 구축
----이와 같은 방식으로 아두이노 릴레이 모듈을 활용하면 다양한 고전압 장치를 안전하고 효율적으로 제어할 수 있습니다.
== '''사양''' ==
* 작동전압 : 5V
* 아두이노 수준의 저전원 사용 권장(가정용 전원(220V) 연결 X)


== '''예제 사용 하드웨어''' ==
== '''예제 사용 하드웨어''' ==
54번째 줄: 27번째 줄:
* 릴레이
* 릴레이
* [https://gongzipsa.com/shop/1699939289 점퍼케이블]
* [https://gongzipsa.com/shop/1699939289 점퍼케이블]
* LED 적색, 녹색
* [https://gongzipsa.com/shop/1699939292 막대저항]
* [https://gongzipsa.com/shop/1699939281 LED]


== '''연결''' ==
 
== '''사용 예제''' ==
 
=== 1채널 릴레이 ===
1채널 릴레이의 상태를 3번 변경하는 예제입니다. 변경되는 모습은 LED를 통해 확인할 수 있습니다.
{| class="wikitable"
{| class="wikitable"
| colspan="1" rowspan="1" |아두이노 나노
| colspan="1" rowspan="1" |아두이노 나노
75번째 줄: 53번째 줄:
| colspan="1" rowspan="1" |GND
| colspan="1" rowspan="1" |GND
| colspan="1" rowspan="1" |GND
| colspan="1" rowspan="1" |GND
| colspan="1" rowspan="1" |-
| colspan="1" rowspan="1" | -
| colspan="1" rowspan="1" |-
| colspan="1" rowspan="1" | -
|-
|-
| colspan="1" rowspan="1" |D4
| colspan="1" rowspan="1" |D4
85번째 줄: 63번째 줄:
| colspan="1" rowspan="1" |
| colspan="1" rowspan="1" |
| colspan="1" rowspan="1" |1
| colspan="1" rowspan="1" |1
| colspan="1" rowspan="1" |+
| colspan="1" rowspan="1" | +
| colspan="1" rowspan="1" |
| colspan="1" rowspan="1" |
|-
|-
91번째 줄: 69번째 줄:
| colspan="1" rowspan="1" |3
| colspan="1" rowspan="1" |3
| colspan="1" rowspan="1" |
| colspan="1" rowspan="1" |
| colspan="1" rowspan="1" |+
| colspan="1" rowspan="1" | +
|}
|}
 
[[파일:1ch릴레이핀맵.jpg|3746x3746픽셀]][[파일:1ch릴레이회로.png|가운데|class=coders100]]<syntaxhighlight lang="c++" line="1">
[[파일:1ch릴레이 핀맵.png|가운데|class=coders70]]
 
[[파일:1ch릴레이회로.png|가운데|class=coders100]]
 
== '''예제 코드''' ==
LED를 연결하여 릴레이의 제어를 확인하는 예제입니다.<syntaxhighlight lang="c++">
const int relay = 4;
const int relay = 4;


118번째 줄: 90번째 줄:
</syntaxhighlight>
</syntaxhighlight>


=== 실행 결과 ===
[https://blog.naver.com/gongzipsa/223164531711 링크]에서 작동 영상을 확인해주세요.


== '''주의 사항''' ==
*릴레이 모듈의 전원 공급이 안정적이어야 합니다.
*고전압 장치를 다루는 경우 안전에 유의해야 합니다.
*릴레이 모듈의 최대 전류와 전압을 초과하지 않도록 주의해야 합니다.
== '''활용 예''' ==
*가정용 조명 제어
*가전 제품 원격 제어
*산업용 장비 자동화
*스마트 홈 시스템 구축


== '''구매 링크''' ==
== '''구매 링크''' ==

2024년 7월 9일 (화) 16:52 판


아두이노 릴레이 모듈은 아두이노와 같은 마이크로컨트롤러를 통해 고전압 장치를 제어할 수 있게 해주는 전자 스위치입니다.

낮은 전압의 신호로 높은 전압의 회로를 열고 닫을 수 있어, 가정용 전기 기기나 산업용 장비 등의 제어에 활용됩니다.


구성 요소

1. 릴레이 모듈 : 릴레이 모듈은 하나 이상의 릴레이와 이를 제어하기 위한 전자 회로로 구성됩니다.

2. 제어 핀 : 아두이노에서 릴레이를 제어하기 위한 신호를 입력받는 핀입니다.

3. 접점(Contacts) : 전기적 스위칭을 수행하는 부분으로, 보통 NO(Normally Open), NC(Normally Closed), COM(Common)으로 구분됩니다.


릴레이 작동 원리

전자기 원리를 이용하여 작동합니다. 내부에 코일이 있어, 제어 핀을 통해 전류가 흐르면 이 코일이 자력을 발생시켜 내부 스위치를 작동시킵니다.

1. Low Level Trigger : 제어 핀에 낮은 전압(일반적으로 0V 또는 GND)을 입력하면 릴레이가 활성화됩니다.

2. High Level Trigger : 제어 핀에 높은 전압(일반적으로 5V)을 입력하면 릴레이가 활성화됩니다.


예제 사용 하드웨어


사용 예제

1채널 릴레이

1채널 릴레이의 상태를 3번 변경하는 예제입니다. 변경되는 모습은 LED를 통해 확인할 수 있습니다.

아두이노 나노 릴레이 LED 적색 LED 녹색
5V VCC
3.3V 2
GND GND - -
D4 In1
1 +
3 +

const int relay = 4;

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

void loop() {
  for (int i = 0; i < 3; i++) {
    digitalWrite(relay, LOW);
    delay(500);
    digitalWrite(relay, HIGH);
    delay(500);
  }
  delay(9999);
}


주의 사항

  • 릴레이 모듈의 전원 공급이 안정적이어야 합니다.
  • 고전압 장치를 다루는 경우 안전에 유의해야 합니다.
  • 릴레이 모듈의 최대 전류와 전압을 초과하지 않도록 주의해야 합니다.


활용 예

  • 가정용 조명 제어
  • 가전 제품 원격 제어
  • 산업용 장비 자동화
  • 스마트 홈 시스템 구축

구매 링크