게시됨 2026-02-26
나는 많은 친구들이 로봇이나 DIY 장치를 만지작거릴 때 이 문제에 직면했다고 생각합니다.서보 기구구매해서 전원을 연결했는데 그냥 움직이지 않거나, 멍청하게 한쪽 방향으로만 돌더군요. 사람의 목처럼 유연하게 움직이고 카메라나 작은 레이저 포인터를 움직여 원하는 곳 어디든 닿기를 원하지만 어디서부터 시작해야 할지 모릅니다. 걱정하지 마세요. 실제로 만들어 보세요.서보 기구짐벌 순종은 생각만큼 복잡하지 않습니다. 오늘은 회전을 제어하는 방법에 대해 이야기해 보겠습니다.서보 기구짐벌.
직설적으로 말하면 2축 짐벌은 두 개의 서보를 사용하여 각각의 임무를 수행하면서 위, 아래, 왼쪽, 오른쪽으로 이동할 수 있습니다. 하나의 튜브는 수평 방향으로 있는데, 이는 우리가 종종 왼쪽 및 오른쪽 회전이라고 부르는 것이며 용어는 "헤딩" 또는 "이동"입니다. 다른 관은 수직 방향으로 있는데, 즉 고개를 들었다가 내릴 때를 '피치(pitch)'라고 합니다. 먼저 두 개의 서보를 고정하고 서로 간섭하지 않고 한 방향을 담당할 수 있도록 짐벌의 기계적 구조를 구축해야 합니다. 이것은 사람의 목과 같습니다. 고개를 좌우로 돌리고 고개를 끄덕일 수 있어야 합니다. 또한 다양한 근육 그룹에 의존합니다. 따라서 회전을 제어하는 첫 번째 단계는 짐벌이 어느 방향으로 움직이기를 원하는지, 즉 어느 서보가 작동하는지를 먼저 파악하는 것입니다.
많은 초보자들은 "제어 신호"와 "PWM"이라는 단어를 보고 혼동을 느끼고 매우 고급이라고 느낍니다. 사실 그것은 매우 간단합니다. 서보에 "시간 명령"을 보내는 것으로 생각할 수 있습니다. 스티어링 기어 축의 위치는 전압에 의해 결정되는 것이 아니라 몇 밀리초 동안 지속되는 높은 수준의 펄스에 의해 결정됩니다. 일반적으로 이 펄스는 1밀리초에서 2밀리초 사이에서 변합니다. 1밀리초 펄스를 보내면 서보가 가장 왼쪽으로 회전합니다. 1.5밀리초 펄스를 보내면 중간으로 바뀔 것입니다. 2밀리초 펄스를 보내면 맨 오른쪽으로 회전합니다. 짐벌이 계속 회전하려면 메인 제어 보드(예: STM32)에 따라 이 펄스를 초당 50회 연속 전송해야 하며 펄스 폭은 매번 약간씩 변경됩니다.
펄스를 보내는 것이 원리이므로 코드로 구현하는 것은 매우 직관적이다. 이러한 플랫폼에서는 시간을 직접 계산할 필요 없이 기성 "서버 라이브러리"를 직접 사용할 수 있습니다. 예를 들어, 다음과 같이 쓴다면.write(90), 서보를 90도 위치로 돌릴 수 있는 펄스를 자동으로 생성합니다. 짐벌이 왼쪽에서 오른쪽으로 원을 그리며 천천히 스윕하도록 하시겠습니까? 중간에 약간의 지연을 두고 각도를 0에서 180까지 천천히 늘리는 for 루프를 작성하면 짐벌이 부드럽게 회전합니다. 스티어링 기어 애플리케이션을 처음 접하는 사람들에게는 이것이 시작하는 가장 빠른 방법입니다. 맨 아래 레이어가 펄스를 생성하는 방법을 이해할 필요는 없습니다. 서보에 "어떤 각도로 갈지" 알려 주기만 하면 됩니다.
![]()
"가리키는 곳을 치는 것"에 대해 좀 더 직관적으로 느끼고 싶다면 전위차계(회전 손잡이 같은 것)를 사용하여 짐벌을 직접 제어하는 것은 매우 흥미로운 경험이 될 것입니다. 전위차계를 마이크로 컨트롤러의 아날로그 입력 핀에 연결할 수 있습니다. 프로그램은 손잡이의 현재 위치(예: 0 ~ 1023 값)를 지속적으로 읽은 다음 이 값을 서보에 필요한 각도 값(예: 0 ~ 180)에 비례하여 "매핑"합니다. 손으로 전위차계를 천천히 돌리면 마치 보이지 않는 커넥팅 로드로 연결된 것처럼 짐벌의 서보가 동시에 회전합니다. 실시간 제어 피드백에 대한 이러한 감각은 "제어"에 대한 더 깊은 이해를 제공합니다.
물론 손으로 제어하는 것만으로는 충분하지 않습니다. 예를 들어 짐벌이 수평을 유지하거나 자동으로 대상을 추적하도록 하려면 자세 센서를 사용해야 합니다. 짐벌에 센서를 설치하면 현재 짐벌이 기울어져 있는지 실시간으로 감지할 수 있습니다. 비뚤어지게 만드는 외부 힘이 가해지면 프로그램은 즉시 편차 데이터를 읽고 PID 알고리즘을 통해 신속하게 계산한 다음 즉시 스티어링 기어에 각도 수정 명령을 보냅니다. 전체 프로세스는 밀리초 내에 완료되므로 베이스를 어떻게 흔들어도 짐벌의 카메라는 항상 움직이지 않고 산처럼 안정적이라는 느낌을 줍니다. 이 자동 이미지 안정화 기술은 항공 사진 및 휴대용 안정 장치에 널리 사용됩니다.
특히 빠지기 쉬운 함정이 있다는 점을 상기시켜 드리고 싶습니다. 바로 전원 공급 장치 문제입니다. 서보가 시작되고 로드되면 순간 전류가 매우 커집니다. 일반 마이크로 컨트롤러 USB 전원 공급 장치를 사용하여 구동하는 경우 전압이 즉시 낮아져 마이크로 컨트롤러가 재설정되거나 서보가 직접 트 위치 또는 흔들립니다. 그러므로 전원 공급 장치를 인색하지 마십시오. 충분한 전류 출력 기능을 갖춘 서보용 외부 배터리 또는 전압 안정화 모듈을 준비하고 마이크로 컨트롤러와 서보의 전원 접지선을 함께 연결하는 것이 가장 좋습니다. 이런 방식으로만 전체 시스템이 안정적으로 작동할 수 있으며 이전의 모든 코드와 제어 로직을 사용할 수 있습니다.
이것을 보고 서보와 짐벌의 회전을 제어하는 방법에 대한 더 나은 아이디어를 얻었습니까? 단순한 펄스 전송부터 코드를 사용하여 각도 제어를 수행하고 자동 센서 안정화를 추가하는 것까지 모든 단계를 통해 창의적인 제품에 한 걸음 더 다가갈 수 있습니다. 지금 당장 시험해 보고 카메라나 장치에 유연한 목을 설치하고 싶으십니까? 서보를 선택하거나 구조를 설계할 때 문제가 발생하면 전문 로봇 포럼이나 회사 공식 웹사이트를 방문하여 기성 솔루션과 성숙한 제품을 참조할 수도 있습니다. 그렇게 많은 이야기를 나누다가 갑자기 궁금해졌습니다. 이 서보 짐벌을 어떤 흥미로운 프로젝트에 사용하고 싶나요? 댓글 영역에서 공유하고 좋아요를 눌러 더 많은 실무 친구들이 여러분의 아이디어를 볼 수 있도록 하세요!
업데이트 시간:2026-02-26