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