릴레이는 특히 마이크로 컨트롤러 회로에서 높은 부하를 구동해야 할 때 전자 애플리케이션에서 자주 사용됩니다. 따라서 이 DIY 프로젝트에서는 릴레이 기반 애플리케이션에 사용할 4채널 릴레이 드라이버 회로를 제작합니다. 여기에서는 한 번에 4개의 AC 기기를 작동할 수 있도록 4개의 릴레이를 위한 절연 PCB를 설계했습니다. 기기 연결을 위해 3핀 나사 단자 블록(NC, Nuteral, NO)을 넣었습니다.
필요한 구성품:
- SPDT relay 12v -4
- 817 Optocoupler -4
- Transistor BC547 -4
- SMD LEDs -5
- PCB (ordered from EasyEDA) -1
- Terminal Block 3 pin -5
- 1N4007 Diode -1
- 1k Resistor -9
- Burg sticks male -1
- Power supply
- Microcontroller or Arduino for demonstration
- Connecting wire
릴레이 드라이버 회로 설명:
이 4채널 릴레이 드라이버 회로에서는 활성 LOW 신호에 의해 트리거되는 옵토커플러를 사용하여 릴레이를 추가로 구동하는 NPN 트랜지스터를 트리거했습니다. 여기에서는 이 PCB 보드에 12V 10Amp 릴레이를 사용했지만 5V 릴레이를 사용할 수도 있습니다.
작동 및 데모:
이 릴레이 모듈의 작동을 시연하기 위해 릴레이 제어용 아두이노 우노 보드를 사용했습니다. 4개의 릴레이는 모두 8,9,10,11번 핀(In1, In2, In3, In4)에서 아두이노와 연결되며, 1개의 12V 어댑터가 회로에 전원을 공급하는 데 사용됩니다. PCB 보드의 단자대에 220VAC 전구를 연결했고, 보드에 AC 전원도 공급하고 있습니다.
아두이노 코드 예제
#define rly1 8
#define rly2 9
#define rly3 10
#define rly4 11
void setup()
{
pinMode(rly1, OUTPUT);
pinMode(rly2, OUTPUT);
pinMode(rly3, OUTPUT);
pinMode(rly4, OUTPUT);
delay(2000);
}
void loop()
{
digitalWrite(rly1, HIGH);
digitalWrite(rly2, HIGH);
digitalWrite(rly3, HIGH);
digitalWrite(rly4, HIGH);
delay(2000);
digitalWrite(rly1, LOW);
digitalWrite(rly2, LOW);
digitalWrite(rly3, LOW);
digitalWrite(rly4, LOW);
delay(2000);
}
EasyEDA를 사용한 회로 및 PCB 설계:
이 릴레이 드라이버 회로를 설계하기 위해 우리는 EasyEDA라는 온라인 EDA 툴을 선택했습니다. 이전에 EasyEDA를 여러 번 사용해본 결과 다른 PCB 제작업체에 비해 사용하기 매우 편리하다는 것을 알았습니다.PCB를 설계한 후 저렴한 PCB 제작 서비스를 통해 PCB 샘플을 주문할 수 있습니다. 또한 많은 전자 부품 재고를 보유하고 있으며 사용자가 PCB 주문과 함께 필요한 부품을 주문할 수 있는 부품 소싱 서비스를 제공합니다.
회로 및 PCB를 설계하는 동안 다른 사용자가 복사하거나 편집하여 활용할 수 있도록 회로 및 PCB 설계를 공개 할 수도 있으며, 이 릴레이 드라이버 모듈에 대한 전체 회로 및 PCB 레이아웃도 공개했습니다. 아래 링크를 확인하십시오 :
https://easyeda.com/circuitdigest/RelayBoard-d3f1fbcfc99540738b4f76aceef8882b
아래는 EasyEDA의 PCB 레이아웃 상단 레이어 스냅샷으로, '레이어' 창에서 레이어를 선택하면 PCB의 모든 레이어(상단, 하단, 탑실크, 바텀실크 등)를 볼 수 있습니다.
EasyEDA의 사진 보기 버튼을 사용하여 제작 후 PCB의 모습을 볼 수도 있습니다:
온라인 샘플 계산 및 주문:
PCB 설계를 완료한 후 위의 제작 출력 아이콘을 클릭할 수 있습니다. 그런 다음 PCB 주문 페이지에 액세스하여 PCB의 거버 파일을 다운로드하여 제조업체에 보내거나, EasyEDA에서 직접 주문하는 것이 훨씬 더 쉽고 저렴합니다. 여기에서 주문하려는 PCB 수, 필요한 구리 레이어 수, PCB 두께, 구리 무게, PCB 색상까지 선택할 수 있습니다. 모든 옵션을 선택한 후 "장바구니에 저장"을 클릭하고 주문을 완료하면 며칠 후에 PCB를 받을 수 있습니다. 또한 현지 PCB 공급업체와 함께 PCB 레이아웃의 거버 출력을 사용할 수도 있습니다. 그들은 2달러라는 매우 저렴한 가격으로 PCB를 제작하고 있습니다.
며칠 동안 PCB를 주문한 후 PCB 샘플을 받았습니다.
납땜: 이 부품을 구한 후 필요한 모든 부품을 PCB에 장착하고 데모를 위해 아두이노와 연결했습니다.
'개발자 > 부품' 카테고리의 다른 글
ULN2803 및 릴레이용 전류 제한기 저항을 계산하는 방법은 무엇인가요? (0) | 2024.11.22 |
---|---|
Meshtastic T-Beam ESP32 LoRa 개발 보드, 433, 868, 915MHz LoRaWAN 모듈 회로, WiFi, 블루투스, GPS, OLED (1) | 2024.11.16 |
전자 종이 e-paper 디스플레이의 기상 관측소 (5) | 2024.11.15 |
전자 종이 e-paper 디스플레이의 디지털 시계 (2) | 2024.11.14 |
S8550 트랜지스터 데이터시트, 핀아웃, 회로 및 용도 (0) | 2024.11.13 |
9mm 초소형 시그널 피에조 부저(904RP/A) (0) | 2024.11.12 |
전자 종이 e-Paper 디스플레이 온도 플로터 (1) | 2024.11.12 |
AHT-10 상대 습도 온도 센서 (1) | 2024.11.11 |
더욱 좋은 정보를 제공하겠습니다.~ ^^