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