> 업계 통찰 >기어 모터
기술 지원

서보가 원격 제어 지침을 이해할 수 있도록 적외선 센서 제어 서보 배선 및 프로그래밍 방법

게시됨 2026-02-16

최근 친구가 작은 발명품을 만지작거리고 있는데 적외선 원격제어 방식을 적용해 보고 싶어 했습니다.서보 기구제어했지만 다음 중 하나를 발견했습니다.서보 기구무작위로 회전했거나 단순히 응답하지 않았습니다. 이제 막 시작한 많은 친구들도 비슷한 상황에 직면했다고 믿습니다. 그들은 무선 제어를 구현하고 싶지만 여러 가지 기술적 세부 사항으로 인해 어려움을 겪고 있습니다. 실제로,제어하는 적외선 센서서보 기구본질적으로 서보가 리모콘의 "단어"를 이해하도록 만드는 것입니다. 이 문제는 생각보다 복잡하지 않습니다. 단계별로 명확히 해보자.

서보가 적외선 신호를 이해하도록 만드는 방법

서보가 순순히 복종하도록 하기 위해서는 적외선 신호와 서보 각도 사이의 대응 관계를 설정하는 것이 핵심입니다. 각 버튼을 누를 때마다 리모컨에서 방출되는 적외선 코드가 고유합니다. 우리의 임무는 마이크로 컨트롤러가 이 코드를 캡처한 다음 이를 서보가 이해할 수 있는 명령으로 변환하도록 하는 것입니다. 이 프로세스는 "볼륨 +"를 눌러 서보를 30도 회전시키는 것과 같이 리모콘의 각 버튼에 특정 임무를 할당하는 것과 같습니다.

실제 작업에서는 프로그래밍을 통해 이러한 번역 프로세스를 구현할 수 있습니다. 적외선 수신기가 신호를 감지하면 마이크로 컨트롤러는 즉시 이를 디코딩하고 미리 설정한 프로그램 테이블을 쿼리합니다. 일치하는 코드가 발견되면 해당 PWM 파동이 즉시 서보로 전송되어 지정된 각도로 회전하도록 구동됩니다. 이는 서보에 적외선 명령을 이해할 수 있는 귀를 장착하는 것과 같습니다.

적외선 제어 서보 회로 연결 방법

하드웨어 연결은 전체 시스템의 기초입니다. 잘못 연결하면 연기가 발생합니다. 우선, 적외선 수신기의 핀 3개를 구별해야 합니다. 일반적으로 VCC는 전원 공급 장치의 양극에 연결되고 GND는 접지에 연결되며 OUT 핀은 마이크로 컨트롤러의 인터럽트 핀이나 일반 I/O 포트에 연결됩니다. 이 OUT 핀은 수신된 적외선 신호를 마이크로 컨트롤러의 두뇌로 전송하는 역할을 합니다.

서보의 연결은 상대적으로 고정되어 있습니다. 3개의 전선이 있는데, 갈색이나 검은색은 접지선, 빨간색은 전원선, 주황색이나 노란색은 신호선입니다. 신호 라인을 마이크로컨트롤러의 PWM 출력 핀에 연결합니다. 서보의 전력이 큰 경우에는 별도로 전원을 공급하는 것이 가장 좋습니다. 마이크로컨트롤러에서 직접 전원을 끌어오지 마십시오. 그렇지 않으면 마더보드가 쉽게 탈 수 있습니다. 신호가 정상적으로 전송될 수 있도록 공용 접지선을 함께 연결하십시오.

올바른 적외선 수신기와 리모콘을 선택하는 방법

시중에는 다양한 적외선 수신기와 리모콘이 있으며, 잘못된 것을 선택하면 디버깅이 더 어려워집니다. 초보 친구의 경우 38kHz 반송파 주파수의 적외선 수신기를 직접 선택하는 것이 좋습니다. 예를 들어, 현재 가장 다재다능한 모델이며 대부분의 가전제품 리모컨에 적합합니다. 리모컨은 집에 있는 유휴 TV나 셋톱박스 리모컨을 찾으면 됩니다. 새로운 것을 구입할 필요가 없습니다.

자신만의 리모컨을 구입하고 싶다면 NEC 프로토콜을 사용하는 소형 리모컨을 선택할 수 있습니다. 이 프로토콜의 디코딩은 비교적 간단하며 대부분의 기성 코드는 온라인에서 찾을 수 있습니다. 일부 인기 없는 프로토콜이 포함된 리모콘을 선택하지 마십시오. 그렇지 않으면 디코딩 프로세스가 골치 아픈 일이 될 것입니다. 올바른 하드웨어를 선택하는 것이 프로젝트 성공의 절반이라는 점을 기억하십시오.

Infrared sensor control servo wiring diagram_The role of infrared sensor control servo_Infrared sensor control servo

적외선 서보 제어 코드 작성 방법

코드는 제어 논리의 핵심입니다. 하지만 두려워하지 마세요. 많은 기본 코드는 온라인에서 찾을 수 있습니다. 먼저 라이브러리 기능을 사용하여 적외선 수신을 처리하고 서보 라이브러리를 사용하여 서보를 제어하는 ​​등 프로세스를 단순화합니다. 초기화 중에는 먼저 적외선 수신 핀과 서보 핀을 정의하고 서보의 초기 각도를 설정합니다.

루프 기능에서는 마이크로컨트롤러가 적외선 신호가 들어오는지 지속적으로 감지하도록 합니다. 신호가 있으면 해당 값을 읽은 다음 또는 if 문을 사용하여 판단합니다. 값이 특정 키에 대한 것이라면 서보를 30도로 놓으십시오. 다른 키라면 90도로 놔두세요. 코드를 작성한 후 마이크로컨트롤러에 업로드하고 리모콘으로 테스트해 보세요.

스티어링 기어가 반응하지 않고 흔들리는 이유는 무엇입니까?

큰 기대를 갖고 리모콘을 눌렀을 때 서보가 흔들리거나 반응이 느린 것을 발견했을 때, 서두르는 삶을 의심하지 마십시오. 서보 진동의 가장 일반적인 원인은 전원 공급 부족입니다. 특히 서보가 회전하는 데 큰 토크가 필요한 경우 순간 전류로 인해 전압이 낮아지고 마이크로컨트롤러가 재설정됩니다. 서보에 별도로 전원을 공급하거나 전원 공급 장치의 양쪽 끝에 대형 커패시터를 병렬로 연결하여 전압을 안정화해 보십시오.

또 다른 일반적인 원인은 적외선 신호 간섭입니다. 주변에 강한 빛이나 기타 적외선 장치가 있으면 수신에 영향을 미칠 수 있습니다. 적외선 수신기가 차단되지 않았는지, 리모컨이 수신기를 향하고 있는지 확인하세요. 잘못된 트리거 가능성을 제거하기 위해 신호 감지 후 실행 전 약간의 지연과 같은 일부 디바운싱 처리를 코드에 추가할 수도 있습니다.

고급 게임플레이에서 제어 채널을 추가하는 방법

버튼 하나로 서보를 제어할 수 있게 되면 확실히 더 복잡한 게임을 하고 싶어질 것입니다. 예를 들어 하나의 리모콘을 사용하여 여러 서보를 제어하거나 무단계 속도 조절을 달성할 수 있습니다. 이것은 실제로 어렵지 않습니다. 리모콘의 다양한 버튼을 사용하여 다양한 서보를 제어할 수 있습니다. 예를 들어 버튼 1은 서보 A를 제어하고 버튼 2는 서보 B를 제어합니다. 이들은 서로 간섭하지 않고 각자의 임무를 수행합니다.

서보가 연속적으로 회전하도록 제어하려면 두 개의 키를 정의할 수 있습니다. 하나는 각도를 늘리고 다른 하나는 각도를 줄이는 키입니다. 키를 누를 때마다 각도가 5도 또는 10도씩 바뀌므로 미세 조정이 가능합니다. 특정 키 시퀀스를 수신한 후 서보가 일련의 미리 설정된 작업 절차를 자동으로 실행하여 간단한 장치를 즉시 스마트하게 만드는 프로그램을 설계할 수도 있습니다.

이거 보니 벌써부터 가려워서 당장 먹어보고 싶나요? 실제로 이 놀이 방법은 스마트 자동차, 카메라 헤드 또는 로봇 팔을 개조하는 데 사용하기에 특히 적합합니다. 귀하의 창의적인 프로젝트에서 적외선 리모컨을 사용하여 서보를 제어하여 완료하고 싶은 가장 흥미로운 작업은 무엇입니까? 멋진 아이디어를 공유하려면 댓글 영역에 메시지를 남겨주세요. 이 기사가 도움이 되었다면 좋아요를 누르고 이를 필요로 하는 더 많은 친구들과 공유하는 것을 잊지 마세요!

업데이트 시간:2026-02-16

미래에 힘을 실어주다

귀하의 제품에 적합한 모터 또는 기어박스를 추천하려면 Kpower 제품 전문가에게 문의하십시오.

케이파워에 메일보내기
문의 제출
WhatsApp 메시지
+86 0769 8399 3238
 
kpower지도