아두이노 - 2-채널 릴레이 모듈 | Arduino - 2-Channel Relay Module
만약 우리가 펌프, 팬 또는 구동기 같은 두 개의 고전압 장치를 제어해야 한다면, 두 가지 옵션이 있습니다. 하나의 옵션은 여러 개의 릴레이 모듈을 사용하는 것이지만, 더 쉬운 방법이 있습니다. 우리는 2채널 릴레이 모듈을 사용할 수 있는데, 이는 내부에 두 개의 릴레이가 탑재된 단일 보드입니다. 이는 설치를 단순화하고 두 장치를 제어하는 것을 더 편리하게 만듭니다.
아두이노를 사용하여 2-채널 릴레이 모듈을 제어하는 방법을 배우기 전에, 2-채널 릴레이 모듈과 두 개의 별도 1-채널 릴레이 모듈을 비교해 봅시다:
- 2채널 릴레이 모듈의 배선이 더 간단합니다.
- 2채널 릴레이 모듈은 공간을 덜 차지합니다.
- 2채널 릴레이 모듈을 사용하는 것이 더 비용 효과적입니다.
- 두 옵션 모두에 필요한 프로그래밍은 동일합니다.
준비물
1 | × | Arduino Uno | Amazon | |
1 | × | USB 2.0 cable type A/B | 쿠팡 | Amazon | |
1 | × | 2-channel Relay Module | Amazon | |
1 | × | Jumper Wires | Amazon | |
1 | × | (Optional) 9V Power Adapter for Arduino | Amazon | |
1 | × | (Recommended) Screw Terminal Block Shield for Arduino Uno | 쿠팡 | Amazon | |
1 | × | (Recommended) Breadboard Shield For Arduino Uno | 쿠팡 | Amazon | |
1 | × | (Recommended) Enclosure For Arduino Uno | Amazon |
2채널 릴레이 모듈에 관하여
핀배열
2채널 릴레이 모듈은 다음 핀을 가지고 있습니다:
릴레이 보드용 전원 핀
- DC+: 이 핀을 전원 공급 장치의 5V 핀에 연결하세요.
- DC-: 이 핀을 전원 공급 장치의 GND 핀과 아두이노의 GND 핀에도 연결하세요.
신호 핀:
- IN1: 이 핀은 아두이노로부터 제어 신호를 받아 모듈상의 릴레이 1을 제어합니다.
- IN2: 이 핀은 아두이노로부터 제어 신호를 받아 모듈상의 릴레이 2를 제어합니다.
출력 핀: NCx (통상 닫힘 핀), NOx (통상 열림 핀), COMx (공통 핀),
- NC1, NO1, COM1: 이 핀들은 릴레이 1에 의해 제어되는 고전압 장치에 연결됩니다.
- NC2, NO2, COM2: 이 핀들은 릴레이 2에 의해 제어되는 고전압 장치에 연결됩니다.
또한 각 릴레이마다 저레벨 트리거와 고레벨 트리거를 선택할 수 있는 2개의 점퍼가 있습니다.
릴레이 기초를 배우고 싶다면, 아두이노 - 릴레이 튜토리얼을 확인해볼 수 있습니다. 자세한 정보를 제공합니다:
- 고전압 장치에 릴레이를 연결하는 방법.
- 용어 노멀리 클로즈드 및 노멀리 오픈
- 용어 저레벨 트리거 및 고레벨 트리거
- 아두이노를 사용하여 릴레이를 제어하는 방법
선연결
이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
5V 핀을 사용하여 다른 구성 요소에 전력을 공급하려는 경우 릴레이 모듈이 충분한 전력을 받지 못할 수 있습니다. 따라서 모듈 전용으로 외부 5V 전원 공급원을 사용해야 합니다.
그래서, 우리는 세 가지 종류의 전원을 사용해야 합니다:
- 아두이노용 5V 전원 어댑터
- 2채널 릴레이 모듈용 5V 전원 어댑터
- 2채널 릴레이 모듈에 의해 제어되는 장치용 고전압 전원 어댑터(12VDC, 24VDC, 48VDC, 220AC...) 중 하나 또는 여러 개
아래는 세 개의 전원 공급원이 있는 배선도입니다. 아두이노의 전원 공급은 이미지에 포함되어 있지 않으며, USB 케이블이나 전원 잭을 통해 가능합니다.
이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
아두이노와 2채널 릴레이 모듈 모두에 5V 전원 공급 장치 하나만 사용함으로써 파워 어댑터의 수를 줄일 수 있습니다.
이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
※ NOTE THAT:
2채널 릴레이 모듈로 제어되는 2개의 장치가 동일한 전압을 사용하는 경우, 모든 장치에 대해 단일 고전압 전원 어댑터를 사용할 수 있습니다. 그러나 서로 다른 전압을 사용하는 경우, 독립적으로 다른 고전압 전원 어댑터를 사용할 수 있습니다.
2채널 릴레이 모듈 프로그래밍 방법
pinMode() 함수를 사용하여 Arduino 핀을 디지털 출력 모드로 초기화합니다.
digitalWrite() 함수를 사용하여 릴레이의 상태를 제어하세요.
아두이노 코드
사용 방법
- 위의 코드를 복사하고 아두이노 IDE로 열기
- 아두이노에 코드를 업로드하기 위해 아두이노 IDE에서 Upload 버튼을 클릭하세요.
- 릴레이에서 클릭 소리를 들어보세요.
- 시리얼 모니터에서 결과를 확인하세요.
동영상
비디오 제작은 시간이 많이 걸리는 작업입니다. 비디오 튜토리얼이 학습에 도움이 되었다면, YouTube 채널 을 구독하여 알려 주시기 바랍니다. 비디오에 대한 높은 수요가 있다면, 비디오를 만들기 위해 노력하겠습니다.