아두이노 나노 ESP32 - 2채널 릴레이 모듈 | Arduino Nano ESP32 - 2-Channel Relay Module
이 튜토리얼은 Arduino Nano ESP32를 사용하여 2채널 릴레이 모듈을 제어하는 방법에 대한 단계별 지침을 제공합니다. 이것은 다음과 같은 측면을 자세히 다룹니다:
- 2채널 릴레이 모듈의 핀아웃 구성 이해하기
- 아두이노 나노 ESP32와 2채널 릴레이 모듈 사이의 연결 설정하기
- 아두이노 나노 ESP32를 프로그래밍하여 2채널 릴레이 모듈을 효과적으로 제어하기
두 개의 고전압 장치, 예를 들어 펌프, 팬 또는 액추에이터를 제어해야 할 때, 우리에게는 두 가지 옵션이 있습니다. 여러 릴레이 모듈을 사용하거나, 더 간단한 해결책을 선택할 수 있습니다. 더 쉬운 방법은 2채널 릴레이 모듈을 사용하는 것입니다. 이것은 두 개의 릴레이가 내장된 단일 보드입니다. 이를 통해 설정이 더 간단하고 편리해져서 두 장치를 제어하는 것이 용이해집니다.
준비물
1 | × | Arduino Nano ESP32 | Amazon | |
1 | × | USB Cable Type-C | 쿠팡 | Amazon | |
1 | × | 2-channel Relay Module | Amazon | |
1 | × | Breadboard | 쿠팡 | Amazon | |
1 | × | Jumper Wires | Amazon | |
1 | × | (Optional) 5V Power Adapter for Arduino Nano ESP32 | Amazon | |
1 | × | (Recommended) Screw Terminal Expansion Board for Arduino Nano | 쿠팡 | Amazon |
2-채널 릴레이 모듈에 관하여
핀배열
2채널 릴레이 모듈에는 다음 핀이 있습니다:
릴레이 보드용 전원 핀:
- DC+: 이 핀을 전원 공급 장치의 5V 핀에 연결하세요.
- DC-: 이 핀을 전원 공급 장치의 GND 핀과 Arduino Nano ESP32의 GND 핀에도 연결하세요.
- IN1: 이 핀은 Arduino Nano ESP32에서 제어 신호를 받아 모듈의 릴레이 1을 제어합니다.
- IN2: 이 핀은 Arduino Nano ESP32에서 제어 신호를 받아 모듈의 릴레이 2를 제어합니다.
- NC1, NO1, COM1: 이 핀들은 릴레이 1으로 제어되는 고전압 장치에 연결됩니다.
- NC2, NO2, COM2: 이 핀들은 릴레이 2로 제어되는 고전압 장치에 연결됩니다.
또한, 이 2채널 릴레이 모듈은 각 릴레이마다 낮은 레벨 트리거 또는 높은 레벨 트리거 중에서 선택할 수 있는 유연성을 제공하는 두 개의 점퍼가 특징입니다.
릴레이의 기초를 이해하는 데 관심이 있다면, Arduino Nano ESP32 - Relay 튜토리얼을 확인하는 것을 적극 추천합니다. 이 튜토리얼은 다음에 대한 종합적인 통찰력을 제공합니다:
- 고전압 장치에 릴레이 연결하기
- 정상적으로 닫힘과 정상적으로 열림 개념 설명하기
- 저수준 트리거와 고수준 트리거 간의 차이점 설명하기
- 아두이노 나노 ESP32를 사용하여 효과적으로 릴레이를 제어하는 방법 시연하기
선연결
이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
※ NOTE THAT:
두 장치가 2채널 릴레이 모듈에 의해 제어되며 동일한 전압에서 작동하는 경우, 하나의 고전압 전원 어댑터를 사용하여 두 장치에 전원을 공급할 수 있습니다. 그러나 장치가 다른 전압을 요구하는 경우, 각 장치마다 독립적으로 별도의 고전압 전원 어댑터를 사용할 수 있습니다.
2-채널 릴레이 모듈을 위한 프로그래밍 방법
pinMode() 함수를 사용하여 아두이노 나노 ESP32 핀을 디지털 출력 모드로 초기화합니다.
digitalWrite() 함수를 사용하여 릴레이의 상태를 제어합니다.
아두이노 나노 ESP32 코드
사용 방법
- 위의 코드를 복사하고 Arduino IDE로 엽니다
- Arduino IDE에서 Upload 버튼을 클릭하여 코드를 Arduino Nano ESP32에 업로드합니다
- 릴레이에서 클릭 소리를 듣습니다.
- 시리얼 모니터에서 결과를 확인하세요.
동영상
비디오 제작은 시간이 많이 걸리는 작업입니다. 비디오 튜토리얼이 학습에 도움이 되었다면, YouTube 채널 을 구독하여 알려 주시기 바랍니다. 비디오에 대한 높은 수요가 있다면, 비디오를 만들기 위해 노력하겠습니다.