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

지난 몇 년 동안 마이크로 컨트롤러는 먼 길을 걸어 왔습니다. 오픈 소스 소프트웨어 개발 환경에서 '프로그램하기 쉬운'마이크로 컨트롤러를 개발하면 이러한 강력하고 작은 컴퓨터를 사용하는 것이 훨씬 쉬워집니다.
완전히 독특하고 멋진 방법으로 LED를 깜박 인 후에는 실제로 물리적 환경과 상호 작용하고 싶을 것입니다. 여기에 선형 액추에이터가 등장합니다. 무언가를 움직이고, 무언가를 열고, 피벗하고 싶다면 선형 액추에이터가 가장 좋은 방법입니다. 리니어 액추에이터가 어려운 작업을 수행 할 수 있는데 왜 들어 올리고, 움직이고, 회전해야합니다.
물론 리모컨이나 로커 스위치의 버튼을 누를 수는 있지만, 모션 센서 나 시간 기반 이벤트를위한 실시간 시계가없는 이유는 무엇입니까?

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

아두 이노에 들어가는 중이라면 큰 모터를 보드의 핀에 연결하고 이동을 시작할 수 없다는 것을 알지 못할 수도 있습니다. 고전류 부하를 전달하려면 일부 스위칭 메커니즘을 사용해야합니다. 모터 드라이버 또는 H- 브리지를 사용할 수 있지만 가장 간단하고 빠른 방법은 두 개의 릴레이 또는 릴레이 보드를 사용하는 것입니다. 선형 액추에이터와 함께 Arduino를 사용할 때 두 가지 옵션이 있습니다. 릴레이 보드를 사용하여 위치 정보없이 액추에이터로가는 전력을 제어하거나 FA-PO 피드백 액추에이터 중 하나를 사용하는 경우 샤프트 위치를 결정하고 폐쇄 루프 위치 제어를 생성 할 수 있습니다. 이 기사에서는 릴레이를 사용하여 액추에이터를 제어하고 위치 정보가없는 간단한 옵션에 초점을 맞출 것입니다.
SPDT 릴레이와 함께 릴레이 (또는 릴레이 보드)를 사용하는지 확인하십시오. SPDT (single pole double throw) 릴레이에는 각 릴레이에 대해 세 개의 연결이 있습니다. 일반적으로 열림, 닫힘. 다른 기사에서 릴레이에 대해 자세히 살펴 보겠습니다. SPDT 릴레이가 있는지 확인하십시오. 그렇지 않으면 작동하지 않습니다. 액추에이터를 제어하려면 두 개의 SPDT 릴레이가 필요합니다. 두 개의 SPDT 릴레이를 사용하여 액추에이터의 방향을 시작, 중지 및 변경할 수 있습니다.
아래 배선도에서 볼 수 있듯이 12VDC 접지를 두 릴레이의 일반적으로 닫힌 터미널에 연결하고 + 12VDC를 두 릴레이의 일반적으로 열린 터미널에 연결합니다. 접합부를 만들어 각 와이어를 두 개로 분할하거나 짧은 점퍼 와이어를 사용할 수 있습니다. 두 개의 액추에이터 와이어를 각 릴레이에 하나씩 공통 터미널에 연결합니다.

선형 액추에이터 용 나사 단자 연결

이제 모든 것이 연결되었습니다. 두 개의 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 액추에이터) {// 하나의 릴레이를 설정하고 다른 하나는 해제 // 이렇게하면 액추에이터가 확장됩니다. digitalWrite(RELAY_1_A, 높은); digitalWrite(RELAY_1_B, 낮은); }  retractActuator (int 액추에이터) { 
// 하나의 릴레이를 끄고 다른 하나를 켜십시오.
// 이것은 액추에이터를 후퇴시킵니다.
digitalWrite(RELAY_1_A, 낮은);
digitalWrite(RELAY_1_B, 높은);
}

stopActuator (int 액추에이터) {
// 두 릴레이 모두 끄기
// 제동시 액추에이터를 중지합니다.
digitalWrite(RELAY_1_A, 낮은);
digitalWrite(RELAY_1_B, 낮은); }
 
이렇게하면 Firgelli Automations 선형 액추에이터를 제어하기 위해 릴레이와 함께 Arduino (또는 기타 마이크로 컨트롤러)를 계속 사용할 수 있습니다.
시작할 선형 액추에이터를 찾고 계신다면 전화를 주시거나 기술 라인으로 이메일을 보내주세요. 견고한 동력 액추에이터를 찾고 있다면 경량 시리즈 선형 액추에이터 우리는 운반하거나 전위차계 피드백이있는 경량 유닛. 유도 부하를 처리 할 수있는 우수한 12VDC 전원 공급 장치를 잊지 마십시오. MB1 선형 액추에이터 용 브래킷 (FA-150 시리즈의 경우 MB1)은 많은 시간과 좌절감을 줄여줍니다.
Tags:

Share this article

디 컬렉션

올바른 액추에이터를 찾는 데 도움이 필요하십니까?

우리는 정밀 엔지니어와 제조 우리의 제품을 그래서 당신은 직접 제조 업체 가격을 얻을. 우리는 당일 배송 및 지식이 풍부한 고객 지원을 제공합니다. 액추에이터 계산기를 사용하여 응용 프로그램에 적합한 액추에이터를 선택하는 데 도움을 받으십시오.