Product Description: Mini Maestro USB 24 Channel Server Controller - Pololu 1356
The Maestro series are versatile servo controllers that can also interpret digital and analogue signals. With a variety of control options, a wide range of power supply voltages, and simple operation, Maestro is suitable for many servo projects. Depending on the number of servers used, the user can choose the appropriate version. 6, 12 , 18 and 24 channel modules are available.
|Number of channels:||6||12||18||24|
|Number of analog inputs:||6||12||12||12|
|Number of digital inputs:||0||0||6||12|
|Pulse frequency:||33-100 Hz||1-333 Hz||1-333 Hz||1-333 Hz|
|Pulse range:||64-3280 μs||64-4080 μs||64-4080 μs||64-4080 μs|
|Script size:||1 KB||8 KB||8 KB||8 KB|
Service driver support
The user can customize the controller to the needs of his project by choosingfrom three different communication interfaces:
USB computer application - the device connects to the computer via a mini USB cable. The controller is operated by means of an intuitive program, which allows, among other things:
- control the position of the trench
- setting the speed of rotation of the servo
- reading data from analogue and digital inputs
- setting logical values to I/O outputs
Serial Interface (UART) - the interface allows to connect Maestro to the central unit, which can be any microcontroller or runtime kit e.g. Arduino , STM32Discovery or Rasbperry Pi . Servomechanisms are supported by sending special character commands. Examples with description of the commands can be found in the manual .
Script - by selecting this option, the user can create and save to Maestro memory a selected sequence of events such as make the position of the servo dependent on the voltage level on the analogue input, to which any analogue sensor, e.g. gyroscope, accelerometer or rangefinder, will be connected . A description of the script language together with examples of use can be found inthe manual .
Computer application allowing to control the position and speed of servers, read and write I/O states via USB cable .
Polol Maestro controller outputs
On the board are located:
- miniUSB connector for connecting the system to a PC
- 5V power bus outputs to supply other systems
- power supply connectors for servos ( + and -)
- connectors for servos , outputs marked as a signal can also be used as analogue inputs and digital inputs/outputs operating at 5 V
- status LEDs
- Logic power connector (useful if the driver is not permanently connected to the USB port)
- UART serial communication interface connector (RX, TX)
Polol Mini Maestro specifications:
Power supply: 5 V-16 V
- Power consumption: 40 mA*
- Number of channels: 24
- Transmission speed: 300-200000 bps**
- Control methods:
- USB - included program for PC
- Serial interface (UART) - e.g. communication with a microcontroller
- scripts stored in the controller memory
- Dimensions: 28 x 58.5 mm
Arduino compatible product
The manufacturer provides a library in GitHub for Arduino users.
Examples of use
projects using multiple servos, e.g. manipulator
walking robots like Hexapody
- control of the servers via computer ( USB cable )
- use of channels as digital general purpose outputs
- use of analogue input channels e.g. to read information from sensors (e.g. Sharp 10-80cm) directly on a PC
- in versions 12, 18 and 24 one of the channels can operate as PWM output, so the motor controller (e.g. TB6612FNG ) can be operated.
Film made by Polol company presenting the possibilities of the product.