Firgelli Automations 선형 액추에이터와 함께 Arduino를 사용하는 방법

지난 몇 년 동안 마이크로 컨트롤러는 먼 길을 왔습니다. 오픈 소스 소프트웨어 개발 환경으로 '쉽게 프로그램 할 수있는'마이크로 컨트롤러 개발은 이러한 강력하고 작은 컴퓨터를 사용하는 것이 훨씬 쉽다는 것을 의미합니다.
완전히 독특하고 멋진 방식으로 플래시 LED를 완료 한 후에는 실제로 물리적 환경과 상호 작용하고 싶을 것입니다. 선형 액추에이터가 들어오는 곳이 있습니다. 무언가를 움직이고 싶다면 무언가를 열고, 무언가를 피부, 선형 액추에이터가 가장 좋은 방법 일 것입니다. 그리고 선형 액추에이터가 열심히 일할 수있을 때 리프팅, 움직이고, 피벗되는 이유는 무엇입니까?
물론 리모컨이나 로커 스위치의 버튼을 누를 수 있지만 시간 기반 이벤트를위한 모션 센서 나 실시간 시계가없는 이유는 무엇입니까?

선형 액추에이터 용 릴레이가있는 Arduino 제어 보드

Arduino에 들어가면 큰 모터를 보드의 핀에 연결하고 움직이기 시작할 수 없다는 것을 알지 못할 수도 있습니다. 고전류 부하를 전달하려면 스위칭 메커니즘을 사용해야합니다. 모터 드라이버 또는 H- 브리지를 사용할 수 있지만 가장 간단하고 빠른 방법은 커플 릴레이 또는 릴레이 보드를 사용하는 것입니다. 선형 액추에이터와 함께 Arduino를 사용할 때는 두 가지 옵션이 있습니다. 릴레이 보드를 사용하여 위치 정보가없는 액추에이터로가는 전력을 제어하거나 FA-PO 피드백 액추에이터 중 하나를 사용하는 경우 샤프트 위치를 결정하고 폐쇄 루프 위치 제어를 만들 수 있습니다. 이 기사에서는 릴레이를 사용하여 액추에이터를 제어하고 위치 정보가없는 간단한 옵션에 중점을 둘 것입니다.

SPDT 릴레이와 함께 릴레이 (또는 릴레이 보드)를 사용해야합니다. SPDT (단일 폴 이중 투척) 릴레이에는 각 릴레이에 대해 3 개의 연결이 있습니다. 일반적으로 열려 있으며 일반적으로 폐쇄됩니다. 다른 기사의 릴레이에 대해 더 자세히 설명하겠습니다. SPDT 릴레이를 얻으려면 작동하지 않습니다. 액추에이터를 제어하려면 두 개의 SPDT 릴레이가 필요합니다. 두 개의 SPDT 릴레이를 사용하면 액추에이터의 방향을 시작, 중지 및 변경할 수 있습니다.
아래 배선 다이어그램에서 볼 수 있듯이 12VDC 접지를 두 릴레이의 정상적인 닫힌 터미널에 연결하고 +12VDC를 두 릴레이의 정상적인 열린 터미널에 연결합니다. 각 와이어를 2로 분할하기 위해 정션을 만들거나 짧은 점퍼 와이어를 사용할 수 있습니다. 두 액추에이터 와이어를 각 릴레이에 하나씩 공통 터미널에 연결합니다.

선형 액추에이터의 나사 터미널 연결

이제 모든 것이 연결되어 있습니다. 선형 액추에이터를 제어하기 위해 두 개의 SPDT 릴레이를 사용하는 데 좋은 장점은 릴레이가 트리거되지 않으면 "브레이크"기능이 있다는 것입니다. 이로 인해 액추에이터는 멈추지 않고 즉시 멈 춥니 다.
Arduino 코드의 경우 디지털 핀 2와 3이 두 릴레이를 제어한다고 가정 해 봅시다. 당신은 당신의 보드에 무엇이 있는지 확인해야합니다. 다음은 선형 액추에이터를 확장, 철회 및 중지하는 방법을 보여주는 간단한 코드 스 니펫입니다.

 

const int RELAY_1_A = 2;
const int RELAY_1_B = 3;

void setup() {
   pinMode(RELAY_1_A, OUTPUT);
   pinMode(RELAY_1_B, OUTPUT);
} 무효의 loop() { //This is where your program logic goes //You can call the functions to control the //actuator here, as well as reading sensors, etc.. } 무효의 extendActuator (int actuator) {// 하나의 릴레이를 설정하고 하나는 하나와 다른 하나는 꺼짐 // 이로 인해 액추에이터가 연장됩니다. DigitalWrite(Relay_1_A, 높은); DigitalWrite(Relay_1_B, 낮은); } 무효의 징수 자int 액추에이터) { 
// 한 릴레이를 끄고 다른 릴레이를 켜십시오
// 액추에이터를 철회합니다
DigitalWrite(Relay_1_A, 낮은);
DigitalWrite(Relay_1_B, 높은);
}

무효의 stopActuator (int 액추에이터) {
// 두 릴레이를 설정합니다
// 이것은 제동에서 액추에이터를 중지합니다
DigitalWrite(Relay_1_A, 낮은);
DigitalWrite(Relay_1_B, 낮은); }
 
이를 통해 릴레이가있는 Arduino (또는 다른 마이크로 컨트롤러)를 사용하여 A를 제어 할 수 있습니다. Firgelli 자동화 선형 액추에이터.
시작할 선형 액추에이터를 찾고 있다면, 우리에게 전화를 걸거나 기술 라인에 이메일을 보내주십시오. 견고한 주변 액추에이터를 찾고 있다면 라이트 듀티 시리즈 선형 액추에이터 우리는 운반합니다 전위차계 피드백을 가진 경의 근무 장치. 유도 부하를 처리 할 수있는 좋은 12VDC 전원 공급 장치를 잊지 마십시오. MB1 선형 액추에이터 용 괄호 (FA-150 시리즈의 MB1)는 많은 시간과 좌절을 절약 할 수 있습니다.
Share This Article
Tags:

Need Help Finding the Right Actuator?

We precision engineer and manufacture our products so you get direct manufacturers pricing. We offer same day shipping and knowledgeable customer support. Try using our Actuator Calculator to get help picking the right actuator for your application.