Micro Maestro 6-Channel
USB Servo Controller
(마이크로 마에스트로
6채널 USB 서보 컨트롤러)
개요
- 6채널 마이크로 마에스트로는 USB인터페이스와 내부 스크립트 제어 기능을 가지고 있는 서보 컨트롤러입니다.
- 고성능 서보 컨트롤러(0.25us 분해능, 속도 및 가속제어 가능)혹은 범용 I/O 컨트롤러(센서 인터페이스 혹은 USB를 통한 속도 제어)가 필요하다면 본 보드는 훌륭한 선택입니다.
- 헤더 핀이 포함되어 있습니다.
- 마에스트로 제품군은 4가지 크기의 제품을 보유하고 있습니다. 본 제품은 제일 작은 제품입니다. 제품별 특징은 아래쪽의 제품 비교 테이블을 참고 하십시오.
- 마이크로 마에스트로는 다재다능한 서보 컨트롤러이면서 범용 목적의 I/O보드로도 사용이 가능합니다.
- 매우 컴팩트한 크기(0.85" x 1.20")로 세가지 제어 방법을 지원합니다.
- 컴퓨터에서 직접 제어를 위한 USB 인터페이스
- 임베디드 시스템에서 사용하기 위한 TTL 시리얼
- 자체 동작을 위한 내부 스크립트
- 채널은 RC 서보나 ESC(electronic speed control)을 사용하기 위해 서보 출력으로 설정이 가능하며, 디지털 출력이나 아날로그 입력으로 설정이 가능합니다.
- 매우 정교한 고분해능 서보 펄스는 200ns이하의 지터를 가지고 있어 로보틱스와 같은 고성능 어플리케이션에 사용이 가능합니다.
- 각 채널의 내장된 속도 및 가속 제어 기능은 제어유닛에서의 끊임없는 위치 업데이트나 계산이 없이도 끊김없고 부드러운 움직임을 쉽게 가능하게 합니다.
- 제품들은 daisy-chain방식으로 하나의 시리얼 라인에 다른 서보나 컨트롤러와 연결이 가능합니다.
- 설정 및 제어 프로그램이 제공되어 USB를 통하여 설정이나 테스트가 가능하며, 서보 움직입에 대한 sequence를 생성할 수 있으며, 서보 컨트롤러 안에 있는 스크립트를 실행할 수 있습니다.
- 마이크로 마에스트로는 1KB의 내부 스크립트 메모리를 가지고 있어 서보 위치들을 저장하고 컴퓨터나 외부 제어유닛없이 자동으로 실행 시킬 수 있습니다.
- 마이크로 마에스트로의 채널은 범용 디지털 출력 및 아날로그 입력으로도 사용이 가능하여, USB를 통하여 센서 등을 읽고 주변 모듈을 제어하는데 유용합니다.
- 이 채널들은 스크립트 시스템과 같이 사용이 될 수 있어 센서로 부터 받아 들인 외부 자극과 서보 움직임에 대한 추가적인 이벤트에 반응하는 스크립트 작성을 가능하게 합니다.
포함된 하드웨어
특징
- 세가지 제어 방법: USB, TTL(5V) 시리얼,내부 스크립트
- 0.25us 출력 펄스 분해능(약 0.025도에 해당하며, 대부분의 서보가 움직이는 최소 단위보다 높음)
- 펄스 rate는 33~100Hz로 설정가능
- 넓은 펄스 범위: 64~3280us
- 각 채널에 대한 속도 및 가속 제어
- 채널은 시작시나 에러시 특정 위치로 움직이거나 끌수 있도록 설정가능(옵션)
- 채널은 범용 디지털 출력이나 아날로그 입력으로 사용 가능
- 간단한 스크립트 언어 지원으로 제어유닛과 연결된 USB나 시리얼 연결이 제거 되어도 복잡한 동작을 수행할 수 있게 프로그램이 가능함
- 자세한 user's guide
- 무료 설정 및 제어 어플리케이션
- 컨트롤러를 설정 및 테스트
- 서보 움직임 시퀜스를 생성, 실행, 저장
- 서보 컨트롤러에 저장될 스크립트 작성, 실행
- PC에서 본 컨트롤러를 제어할 소프트웨어를 작성하는 두가지 방법
- Virtual COM포트를 통한 시리얼 명령
- Pololu USB Software Development Kit - 고급 USB 명령과 C#, Visual Basic, .NET, Visual C++ 예제 포함
- TTL 시리얼 기능
- fixed-baud mode에서 300-200000bps 지원, autodetect-baud mode에서 300-115200bps 지원
- 고급 기능에 대한 접근이 가능한 Pololu protocol지원 및 Scott Edwards MiniSSC II protocol 지원 (특정 프로토콜 모드를 위해 디자이브를 설정할 필요가 없습니다)
- 다른 서보와 모터컨트롤러와 하나의 시리얼 전송 라인을 통해 쉽게 daisy-chain됨
- 범용 USB-To-TTL으로 기능할 수 있음
- USB나 5-16V 배터리를 통해 전원공급가능; 사용자에게 정류된 5V 공급함
- 컴팩트한 크기(2.16 × 3.05 cm)와 무게(4.8 g)
- 업그레이드 가능한 펌웨어
Maestro Comparison Table
![]() |
![]() |
![]() |
![]() | |
Micro Maestro | Mini Maestro 12 | Mini Maestro 18 | Mini Maestro 24 | |
Channels: | 6 | 12 | 18 | 24 |
Analog input channels: | 6 | 12 | 12 | 12 |
Digital input channels: | 0 | 0 | 6 | 12 |
Width: | 0.85" (2.16 cm) | 1.10" (2.79 cm) | 1.10" (2.79 cm) | 1.10" (2.79 cm) |
Length: | 1.20" (3.05 cm) | 1.42" (3.61 cm) | 1.80" (4.57 cm) | 2.30" (5.84 cm) |
Weight(1): | 3.0 g | 4.2 g | 4.9 g | 6.0 g |
Configurable pulse rate(2): | 33–100 Hz | 1–333 Hz | 1–333 Hz | 1–333 Hz |
Pulse range(2): | 64–3280 μs | 64–4080 μs | 64–4080 μs | 64–4080 μs |
Script size(3): | 1 KB | 8 KB | 8 KB | 8 KB |
Application Examples and Videos
- Serial servo controller for multi-servo projects (e.g. robot arms, animatronics) based on BASIC Stamp or Arduino platforms.
- PC-based servo control over USB port
- PC-based control of motors by interfacing with an ESC over USB
- PC interface for sensors and other electronics:
- Read a gyro or accelerometer from a PC for novel user interfaces
- Control a string of ShiftBrites from a PC for mood lighting
- General I/O expansion for microcontroller projects
- Programmable, self-contained Halloween or Christmas display controller that responds to sensors. The picture to the right and the video below show a self-contained hexapod robot that uses three micro servos and two digital distance sensors for autonomous walking.
- Self-contained servo tester
- An example setup using a Micro Maestro to control a ShiftBar and Satellite LED Module is shown in the picture below and one of the videos above. Maestro source code to control a ShiftBar or ShiftBrite is available in the Example scripts section of the Maestro User's guide.
리소스
- Pololu Maestro Servo Controller User's Guide
- Pololu USB Software Development Kit
- Sample Project: Simple Hexapod Walker
- Maestro Servo Controller Windows Drivers and Software (release 130422) (5MB zip)
- Maestro Servo Controller Linux Software (release 100507) (112k gz)
- Pololu Maestro guia de usuario (1MB pdf)
- Maestro Support for RoboRealm
- Paparazzi Autopilot for Linux
- Obstacle Avoider
- Microsoft .NET Framework 3.5