JF-0530B 솔레노이드(JF-0530B Solenoid)

아두위키 : Arduwiki
ArduWiki (토론 | 기여)님의 2025년 2월 11일 (화) 21:49 판

개요

JF-0530B 솔레노이드는 전기 신호를 기계적 운동으로 변환하는 장치로, 전자기 유도 원리가 사용됩니다.

전류가 흐르면 자기장에 의해 철심이 앞으로 움직이며 전류가 끊기면 스프링에 의해 원위치로 돌아옵니다.

작동 원리

전류가 흐를 때 자기장을 생성하는 코일로 구성되어 있습니다. 전류가 코일을 통과하면, 자기장이 형성되어 그에 따라 내부의 이동 가능한 철심이 이동하게 됩니다. 이러한 과정에서 기계적 작동(직선 운동)이 발생하며 전원이 차단되면, 철심은 원래 위치로 자동 복귀합니다.


사양

사이즈 (본체) 30.1 x 13.2 mm / 철심 포함 약 61mm
전압 6V, 12V 등 다양하며 본문에서는 6V 모델을 사용
타입 Push & Pull


활용 예제

아두이노 디지털 핀으로는 JF-0530B 솔레노이드를 사용하기 위한 전류 공급이 어렵습니다.

그래서 릴레이 모듈 또는 모스펫을 활용한 예제를 소개합니다.

1. 릴레이 모듈 활용

회로 구성

예제 코드

const int relay = 4;

void setup() {
  pinMode(relay, OUTPUT);
}

void loop() {
  digitalWrite(relay, LOW);
  delay(3000);
  digitalWrite(relay, HIGH);
  delay(3000);
}

실행 결과

2. 모스펫 활용

회로 구성

예제 코드

const int relay = 4;

void setup() {
  pinMode(relay, OUTPUT);
}

void loop() {
  digitalWrite(relay, LOW);
  delay(3000);
  digitalWrite(relay, HIGH);
  delay(3000);
}

실행 결과

릴레이와 모스펫 차이

전자석은 아두이노에 연결하지 않고, 릴레이를 한 번 거쳐서 활용했습니다. 이유는 다음과 같습니다.

1. 전기적 분리

  • 릴레이 사용 : 릴레이는 전기적 분리를 제공합니다. 즉, 아두이노와 같은 저전압 회로가 고전압 장치(ex. 전자석, 모터 등)를 제어할 수 있게 해줍니다. 릴레이의 코일 부분에 전류가 흐르면 스위치가 작동하여 고전압 회로가 연결됩니다.
  • 직접 연결: 직접 연결할 경우, 아두이노의 핀에서 직접 고전압 장치에 연결하게 되며, 이 경우 회로 구성에 문제가 있을 경우 아두이노 보드가 손상될 위험이 있습니다. 저전압 회로와 고전압 회로가 동일한 경로로 연결되기 때문입니다.

이를 통해 회로의 안전성, 안정성을 확보하게 됩니다.

2. 제어 방식

  • 릴레이 사용: 릴레이를 사용하면 높은 전류나 전압을 제어할 때 아두이노는 저전압 신호만으로 릴레이를 작동시킬 수 있습니다. 따라서 전자석이나 고전력 장비를 안전하게 제어할 수 있습니다.
  • 직접 연결: 직접 연결 시 아두이노의 사용 전압보다 훨씬 큰 고전압 장치를 직접 제어해야 하므로, 아두이노의 핀에서 발생하는 전류가 장치의 요구 전류를 충족해야 합니다.

릴레이에 대한 자세한 내용은 아두이노 릴레이 모듈 문서를 참고하세요.

구매 링크

공집사몰