완전히 독특하고 멋진 방법으로 LED를 깜박 인 후에는 실제로 물리적 환경과 상호 작용하고 싶을 것입니다. 여기에 선형 액추에이터가 등장합니다. 무언가를 움직이고, 무언가를 열고, 피벗하고 싶다면 선형 액추에이터가 가장 좋은 방법입니다. 리니어 액추에이터가 어려운 작업을 수행 할 수 있는데 왜 들어 올리고, 움직이고, 회전해야합니다.
물론 리모컨이나 로커 스위치의 버튼을 누를 수는 있지만, 모션 센서 나 시간 기반 이벤트를위한 실시간 시계가없는 이유는 무엇입니까?
SPDT 릴레이와 함께 릴레이 (또는 릴레이 보드)를 사용하는지 확인하십시오. SPDT (single pole double throw) 릴레이에는 각 릴레이에 대해 세 개의 연결이 있습니다. 일반적으로 열림, 닫힘. 다른 기사에서 릴레이에 대해 자세히 살펴 보겠습니다. SPDT 릴레이가 있는지 확인하십시오. 그렇지 않으면 작동하지 않습니다. 액추에이터를 제어하려면 두 개의 SPDT 릴레이가 필요합니다. 두 개의 SPDT 릴레이를 사용하여 액추에이터의 방향을 시작, 중지 및 변경할 수 있습니다.
아래 배선도에서 볼 수 있듯이 12VDC 접지를 두 릴레이의 일반적으로 닫힌 터미널에 연결하고 + 12VDC를 두 릴레이의 일반적으로 열린 터미널에 연결합니다. 접합부를 만들어 각 와이어를 두 개로 분할하거나 짧은 점퍼 와이어를 사용할 수 있습니다. 두 개의 액추에이터 와이어를 각 릴레이에 하나씩 공통 터미널에 연결합니다.
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 ( code>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)은 많은 시간과 좌절감을 줄여줍니다.