🧪 새 튜토리얼이 계속 업데이트 중 — 로봇 팔부터 센서까지
본문으로 건너뛰기

SCS0009와 PWM 버전 비교 및 선택 ​

AmazingHand의 로봇 손 구조는 동일하지만 두 가지 서보 방식이 있습니다. 선택은 주로 위치 피드백, 정밀 각도 제어, 데이터 수집이 필요한지에 달려 있습니다.

빠른 결론 ​

  • SCS0009 선택: 위치/온도/전압 읽기, 정밀 각도, SO-ARM101 로봇 팔에 연결해 LeRobot 데이터 수집 및 학습이 필요할 때.
  • PWM 선택: 독립 데모, 제스처 상호작용, 웹/데스크톱 빠른 시작이 필요하고 피드백이 필요 없을 때.
  • 혼용 금지: 두 하드웨어는 동시에 한 세트만 연결하며, 전원, 프로토콜, 펌웨어가 모두 다릅니다.

전체 비교 ​

비교 항목SCS0009 시리얼 버스 버전PWM 서보 버전
추천 이유정밀 각도 제어 + 데이터 읽기; SO-ARM101 로봇 팔에 연결해 LeRobot 데이터 수집 및 학습 가능독립 데모, 제스처 상호작용, 빠른 시작
서보 모델Feetech SCS0009 시리얼 버스 서보 ×8PTK 7452 MG-D 디지털 PWM 서보 ×8
서보 사양2.3 kg·cm@6V, 300° 제어 가능, 0.293° 정밀도4.5 kg·cm@7.4V(이 방식은 5V 공급 시 약 2.8–3 kg·cm), 180°±10°, 333 Hz 갱신
위치/온도/전압/속도 피드백✅ 읽기 지원❌ 읽기 없음, 걸림이나 탈조 감지 불가
메인 컨트롤러온보드 없음; PC/라즈베리 파이가 버스 드라이버 보드를 통해 직접 연결ESP32-S3 온보드 펌웨어
허브서보 드라이버 보드 + 9채널 시리얼 버스 허브PWM 어댑터 보드(3P 핀 헤더 8개 + 5V/GND)
전원7–12V(DC5521) 드라이버 보드 입력, 서보 정격 6V급5V / 3A 이상, 어댑터 보드와 ESP32는 반드시 공통 접지
보드레이트1,000,000서보에는 보드레이트 없음; 호스트 PC↔ESP32 시리얼 115200 8N1
서보 ID반드시 설정: 오른손 1–8, 왼손 11–18ID 설정 없음; 고정 채널 CH1–CH8(검지 1/2, 중지 3/4, 약지 5/6, 엄지 7/8), 좌우 손 배선 동일
통신 링크호스트 PC → 드라이버 보드 → 버스 → 서보 8개호스트 PC → USB 시리얼 115200 → ESP32 → PWM 8채널
명령 형식Feetech 버스 프로토콜, 각도 직접 전송바이너리 프레임: 0x01–0x0A / 0x0C 제스처, 0xF0 직접 구동, 0xF1 왼손/오른손, 0x00 NOP, 0xFE 반복, 0xFF 정지
펌웨어없음(플래싱 불필요)ESP-IDF 컴파일 필요, 또는 사전 빌드된 amazinghand_pwm.bin 직접 플래싱
왼손/오른손서보 ID가 다름(오른손 1–8, 왼손 11–18)동일한 채널 그룹, 코드 매핑 + 0xF1로 방향 선택
토크 해제토크 켜기/해제 지원지원하지 않음; E-stop은 제스처만 중단하고 서보는 계속 전원이 들어온 채 위치 유지
속도 제어속도 파라미터 지원직접 구동 프레임에는 속도 파라미터 없음

SCS0009 버전 요점 ​

  • 각 서보에는 고유 ID가 있습니다; 오른손 1–8, 왼손 11–18이며, 배선/서보 교체 후에는 반드시 ID를 다시 설정해야 합니다.
  • 시리얼 버스를 사용하며 위치, 속도, 전압, 온도 읽기를 지원해 폐루프 제어와 데이터 수집에 적합합니다.
  • PC/라즈베리 파이가 USB 버스 드라이버 보드를 통해 직접 제어하므로 추가 MCU 펌웨어가 필요 없습니다.
  • 전원은 7–12V를 버스 드라이버 보드에 입력하며(서보는 6V급), 드라이버 보드와 공통 접지에 주의하세요.
  • SO-ARM101, LeRobot 등 관절 피드백이 필요한 학습 흐름에 연결하기 적합합니다.

PWM 버전 요점 ​

  • PTK 7452 MG-D 디지털 서보(333 Hz, 500–2500 µs)를 사용하며, SG90 같은 50 Hz 아날로그 서보로 직접 대체할 수 없습니다.
  • 서보 정격은 4.5 kg·cm@7.4V이며, 이 방식은 5V/3A로 공급하므로 실제 토크는 약 2.8–3 kg·cm입니다.
  • ESP32-S3가 PWM 8채널을 생성하고, 호스트 PC는 USB 시리얼 115200으로 명령만 보내면 됩니다.
  • 위치 피드백이 없어 각도, 온도, 전압을 읽을 수 없고 걸림/탈조도 감지할 수 없습니다.
  • 왼손/오른손이 동일한 채널 그룹을 공유하며, 손가락마다 한 쌍의 서보 중 오른쪽이 홀수, 왼쪽이 짝수이고 검지는 항상 CH1/2입니다.
  • 펌웨어 플래싱이 필요하며, 저장소에서 사전 빌드된 bin을 제공하고 ESP-IDF로 컴파일할 수도 있습니다.
  • 독립 데모, 제스처 상호작용, 웹/데스크톱 빠른 시작에 적합하며, 피드백에 의존하는 LeRobot 학습에는 적합하지 않습니다.

다음 단계 ​