아두이노 나노 ESP32 2채널 릴레이 모듈
이 튜토리얼은 Arduino Nano ESP32를 사용하여 2채널 릴레이 모듈을 제어하는 방법에 대한 단계별 지침을 제공합니다. 이것은 다음과 같은 측면을 자세히 다룹니다:
- 2채널 릴레이 모듈의 핀아웃 구성 이해하기
- 아두이노 나노 ESP32와 2채널 릴레이 모듈 사이의 연결 설정하기
- 아두이노 나노 ESP32를 프로그래밍하여 2채널 릴레이 모듈을 효과적으로 제어하기
두 개의 고전압 장치, 예를 들어 펌프, 팬 또는 액추에이터를 제어해야 할 때, 우리에게는 두 가지 옵션이 있습니다. 여러 릴레이 모듈을 사용하거나, 더 간단한 해결책을 선택할 수 있습니다. 더 쉬운 방법은 2채널 릴레이 모듈을 사용하는 것입니다. 이것은 두 개의 릴레이가 내장된 단일 보드입니다. 이를 통해 설정이 더 간단하고 편리해져서 두 장치를 제어하는 것이 용이해집니다.
준비물
1 | × | 아두이노 나노 ESP32 | 아마존 | |
1 | × | USB 케이블 타입-C | 쿠팡 | 아마존 | |
1 | × | 2-channel Relay Module | 아마존 | |
1 | × | 브레드보드 | 쿠팡 | 아마존 | |
1 | × | 점퍼케이블 | 쿠팡 | 아마존 | |
1 | × | (옵션) 5V Power Adapter for Arduino Nano ESP32 | 아마존 | |
1 | × | (추천) 아두이노 나노용 스크루 터미널 확장 보드 | 쿠팡 | 아마존 | |
1 | × | (추천) 아두이노 나노용 브레이크아웃 확장 보드 | 쿠팡 | 아마존 | |
1 | × | (추천) 아두이노 나노 ESP32용 전원 분배기 | 쿠팡 | 아마존 |
2-채널 릴레이 모듈에 관하여
핀배열
![2-channel 릴레이 module 사용법 핀아웃](https://newbiely.kr/images/tutorial/2-channel-relay-module-pinout.jpg)
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채널 릴레이 모듈은 각 릴레이마다 낮은 레벨 트리거 또는 높은 레벨 트리거 중에서 선택할 수 있는 유연성을 제공하는 두 개의 점퍼가 특징입니다.
릴레이의 기초를 이해하는 데 관심이 있다면, 아두이노 나노 ESP32 - 릴레이 튜토리얼을 확인하는 것을 적극 추천합니다. 이 튜토리얼은 다음에 대한 종합적인 통찰력을 제공합니다:
- 고전압 장치에 릴레이 연결하기
- 정상적으로 닫힘과 정상적으로 열림 개념 설명하기
- 저수준 트리거와 고수준 트리거 간의 차이점 설명하기
- 아두이노 나노 ESP32를 사용하여 효과적으로 릴레이를 제어하는 방법 시연하기
선연결
![아두이노 나노 ESP32 2-channel 릴레이 module 연결 배선도](https://newbiely.kr/images/tutorial/arduino-nano-esp32-2-channel-relay-module-wiring-diagram.jpg)
이 이미지는 Fritzing을 사용하여 만들어졌습니다. 이미지를 확대하려면 클릭하세요.
※ 주의:
두 장치가 2채널 릴레이 모듈에 의해 제어되며 동일한 전압에서 작동하는 경우, 하나의 고전압 전원 어댑터를 사용하여 두 장치에 전원을 공급할 수 있습니다. 그러나 장치가 다른 전압을 요구하는 경우, 각 장치마다 독립적으로 별도의 고전압 전원 어댑터를 사용할 수 있습니다.
2-채널 릴레이 모듈을 위한 프로그래밍 방법
pinMode() 함수를 사용하여 아두이노 나노 ESP32 핀을 디지털 출력 모드로 초기화합니다.
digitalWrite() 함수를 사용하여 릴레이의 상태를 제어합니다.
아두이노 나노 ESP32 코드
사용 방법
- 위의 코드를 복사하고 Arduino IDE로 엽니다
- Arduino IDE에서 Upload 버튼을 클릭하여 코드를 Arduino Nano ESP32에 업로드합니다
- 릴레이에서 클릭 소리를 듣습니다.
- 시리얼 모니터에서 결과를 확인하세요.
동영상
비디오 제작은 시간이 많이 걸리는 작업입니다. 비디오 튜토리얼이 학습에 도움이 되었다면, YouTube 채널 을 구독하여 알려 주시기 바랍니다. 비디오에 대한 높은 수요가 있다면, 비디오를 만들기 위해 노력하겠습니다.