> 업계 통찰 >커스텀 드라이브
기술 지원

서보 모터를 다루는 방법: 완전한 초보자를 위한 실습 가이드

게시됨 2026-04-05

이 가이드는 표준을 제어하는 ​​방법을 정확하게 가르쳐줍니다.서보 기구간단한 로봇 팔부터 카메라 팬 메커니즘까지 DIY 프로젝트를 위한 정밀한 회전 운동을 생성하는 모터입니다. 모든 취미 작업대에서 볼 수 있는 일반적인 구성 요소를 사용하여 배선, 신호 요구 사항, 실제 코딩 예제 및 안전 팁을 배우게 됩니다.

01무엇입니까?서보 기구모터와 왜 그걸로 "놀이"하는가?

에이서보 기구모터는 특정 각도 위치로 회전하고 외부 힘에 대해 해당 위치를 유지하는 독립형 장치입니다. 연속적으로 회전하는 일반 DC 모터와 달리 서보는 자신의 위치를 ​​정확히 "알고" 사용자가 명령하는 만큼만 움직입니다(일반적으로 0도에서 180도 사이).

애호가들이 서보를 가지고 노는 것을 좋아하는 이유:

단 하나의 신호선으로 쉽게 제어할 수 있습니다.

크기에 비해 높은 토크를 제공합니다.

로봇 그리퍼, 장난감 자동차의 조종 장치, 기울어지는 태양 전지판, 깃발을 흔드는 등 정밀하게 움직이는 물건을 만들 수 있습니다.

> 실제 사례: 한 취미생활자가 간단한 '드럼 연주 로봇'을 만들고 싶어했습니다. 그들은 두 개의 서보에 두 개의 나무젓가락을 부착했습니다. 서보를 서로 다른 속도로 앞뒤로 움직이게 함으로써 젓가락이 빈 상자를 두드렸는데, 재미있고 작업이 끝난 프로젝트는 어느 날 오후에 끝났습니다.

02필요한 것(브랜드 이름 필요 없음)

표준 5V 또는 6V 서보 모터 1개(일반적으로 "마이크로 서보" 또는 "표준 서보"로 표시됨)

마이크로컨트롤러 보드(PWM 신호를 출력할 수 있는 모든 보드)

점퍼 와이어(직접 플러그용 암-암)

5V 전원 공급 장치(배터리 팩 또는 소형 서보용 마이크로컨트롤러의 5V 핀일 수 있음)

테스트를 위한 작은 하중: 종이클립, 플라스틱 레버 또는 가벼운 판지 팔

03배선 – 10초 만에 연결

모든 표준 서보에는 세 개의 와이어가 있습니다.

브라운 또는 블랙→ 접지(GND)

빨간색→ 전원(5V)

주황색 또는 노란색→ 신호(PWM 입력)

연결 단계:

1. 서보의 갈색 선을 마이크로컨트롤러의 GND 핀에 연결합니다.

2. 빨간색 선을 5V 출력 핀에 연결합니다.

3. 주황색/노란색 선을 선택한 디지털 핀(예: 핀 9)에 연결합니다.

> 일반적인 경우: 많은 초보자가 신호선을 올바르게 연결하지만 서보와 마이크로컨트롤러 간에 동일한 접지를 공유하는 것을 잊어버립니다. 공통 접지가 없으면 신호가 불안정해지고 서보가 흔들리거나 아무것도 하지 않습니다. 항상 서보의 접지와 마이크로컨트롤러의 접지가 함께 연결되어 있는지 확인하십시오.

04핵심 원리 - 단순해진 PWM 신호

서보는 간단한 HIGH/LOW 명령을 읽지 않습니다. 그것은 읽습니다펄스의 폭20밀리초(50Hz)마다 반복됩니다. 이를 펄스 폭 변조(PWM)라고 합니다.

원하는 각도 펄스 폭 높은 시간
0.5ms 매우 짧다
90°(중립) 1.5ms 가운데
180° 2.5ms 아주 길다

작동 방식:20ms마다 짧은 HIGH 펄스를 보냅니다. HIGH 펄스의 길이는 서보가 어디로 가야 하는지 알려줍니다. 남은 시간(20ms - 펄스 폭)은 LOW입니다.

> 비유: 20초마다 똑딱거리는 시계를 상상해 보십시오. 틱이 발생하면 특정 밀리초 동안 버튼을 누르고 있습니다. 길게 누를수록 서보가 더 멀리 회전합니다. 그런 다음 다음 틱까지 기다립니다.

05코드 예 – Make It Move(브랜드별 라이브러리 없음)

다음은 거의 모든 마이크로컨트롤러에서 작동하는 이식 가능한 코드 스케치입니다. 독점 라이브러리를 사용하지 않고 필요한 펄스를 직접 생성합니다.

// 신호 핀 정의 int ServoPin = 9; 무효 설정() { pinMode(servoPin, OUTPUT); // 중립 위치에서 시작(1.5ms 펄스) } void loop() { // 0도로 이동(0.5ms 펄스) sendPulse(0.5); 지연(1000); // 1초 동안 유지 // 90도로 이동(1.5ms 펄스) sendPulse(1.5); 지연(1000); // 180도 이동(2.5ms 펄스) sendPulse(2.5); 지연(1000); } // 하나의 정확한 펄스를 생성하는 함수 void sendPulse(float pulseWidthMs) { digitalWrite(servoPin, HIGH); DelayMicroseconds(pulseWidthMs * 1000); // ms를 마이크로초로 변환 digitalWrite(servoPin, LOW); 지연(20 - pulseWidthMs); // 남은 20ms 기간 동안 대기 }

당신이 볼 수 있는 것:서보 샤프트는 0°로 이동하고 1초 동안 정지한 후 90°로 이동하고 정지하고 180°로 이동하는 것을 반복합니다.

> 팁: 서보가 진동하거나 소음이 나면 펄스 타이밍이 약간 어긋날 수 있습니다. 조정하다지연마이크로초조용하고 안정될 때까지 ±50μs 단위로 값을 조정합니다.

06서보를 "놀이"하는 5가지 재미있는 방법

프로젝트 당신이 배우는 것 구축 시간
느린 스위퍼 두 각도 사이의 연속적인 움직임 10분
지시 바늘 푸시버튼을 이용한 포지셔닝 20분
라이트 체이서 서보는 광 센서를 따릅니다. 30분
판지 그리퍼 두 개의 서보가 함께 작동 1시간
팬틸트 카메라 마운트 지연이 있는 순차적 이동 1시간

예: 간단한 판지 그리퍼 만들기

두 개의 서보를 가져와 서로 마주보게 장착합니다.

구부러진 판지 조각을 각 서보 혼에 붙입니다.

버튼을 누르면 두 서보가 안쪽으로 회전(그리퍼 닫기)하고, 다른 버튼을 누르면 바깥쪽으로(열림) 회전하도록 코드를 작성하세요.

결과: 면봉이나 탁구공을 집을 수 있는 작동하는 로봇 발톱이 탄생했습니다.

07일반적인 실수 및 수정 사항

실수 징후 해결책
마이크로컨트롤러의 5V 핀에서 대형 서보에 전원 공급 마이크로컨트롤러 재설정 또는 서보 정지 별도의 5V 배터리 팩 또는 6V 전원 공급 장치(접지 공유)를 사용하십시오.
잘못된 핀에 연결된 신호선 움직임 없음 코드의 핀 번호가 실제 전선과 일치하는지 다시 확인하세요.
공통점을 잊어버리다 불규칙한 경련 서보의 접지를 마이크로컨트롤러의 접지에 연결
펄스 주기가 너무 짧거나 길다 서보가 가열되거나 명령을 무시합니다. 표준 서보의 경우 주기를 정확히 20ms(50Hz)로 유지합니다.

08안전 및 신뢰할 수 있는 관행

서보 샤프트에 힘을 가하지 마십시오.기계적 한계를 초과합니다(보통 0° ~ 180°). 그렇게 하면 내부 플라스틱 기어가 벗겨질 수 있습니다.

정격 전압을 초과하지 마십시오– 마이크로 서보의 경우 5V, 표준 서보의 경우 6V. 전압이 높을수록 제어 회로가 태워집니다.

혼을 조정하기 전에 전원을 제거하십시오.– 플라스틱 혼의 위치를 ​​변경해야 하는 경우 먼저 서보의 플러그를 뽑으십시오. 갑작스러운 신호 변경으로 인해 손가락이 갑자기 움직이거나 다칠 수 있습니다.

먼저 가벼운 부하로 테스트– 무거운 물체를 부착하기 전에 종이 포인터를 사용하십시오.

09귀하의 실행 계획 – 제로에서 최초의 이동 프로젝트로

1단계(오늘):서보 1개, 마이크로컨트롤러, 점퍼선 3개를 준비하세요. 섹션 3의 배선 다이어그램을 따르십시오. 섹션 5의 코드를 업로드하십시오. 서보가 0°에서 180°로 움직이는지 확인하십시오.

2단계(내일):하드코딩된 각도를 부드러운 스윕으로 대체합니다. 펄스 폭을 0.5ms에서 2.5ms까지 작은 단계(예: 10μs 증분)로 점차 늘린 다음 다시 줄입니다.

3단계(이번 주말):간단한 입력(버튼이나 광 센서)을 추가하고 서보가 해당 입력에 응답하도록 합니다. 예를 들어, 버튼을 놓으면 서보를 0°로 돌리고, 누르면 90°로 돌립니다.

4단계(다음 주):물리적 메커니즘을 구축합니다. 판지 암을 서보 혼에 부착하고 흔들거나 뾰족하게 만듭니다. 그런 다음 두 개의 서보를 결합하여 팬-틸트 시스템을 만듭니다.

10기억해야 할 핵심 포인트

표준 서보를 제어하기 위해 마스터해야 하는 유일한 것은 20ms마다 정확한 0.5ms~2.5ms 펄스를 생성하는 것입니다.서보 제어의 모든 "마법"은 단일 타이밍 규칙으로 귀결됩니다. 마이크로 컨트롤러, 프로그래밍 언어, 심지어 555 타이머 칩을 사용하여 이러한 펄스를 쓰거나 생성할 수 있으면 서보가 원하는 대로 정확하게 작동하도록 할 수 있습니다.

최종 조치 조언:스윕 예제부터 시작하세요. 그런 다음 즉시 물리적 개체(종이 포인터)를 추가하여 각도 변화를 확인할 수 있습니다. 성공은 모든 것을 이해하는 것이 아니라, 서보가 사용자의 명령에 따라 움직이는 것을 보는 것입니다. 지금 연결해 보세요.

업데이트 시간:2026-04-05

미래에 힘을 실어주다

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

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