Esta placa controla até 24 servo motores via porta USB. Ela pertence à segunda geração de placas controladoras de servo via USB da Pololu. Estas placas são muito versáteis e compactas, e possuem pinos de entrada e saída para uso geral. Esta placa suporta três métodos de controle: USB para conexão direta a um computador, Serial TTL para uso em sistemas embarcados e código interno, o que torna a placa auto suficiente. Os 24 canais podem ser configurados como saídas para servo motores comuns ou para controladores de velocidade eletronicos (os chamados ESCs), como saídas digitais ou entradas analógicas ou digitais. Os pulsos para servo de alta resolução são extremamente precisos, fazendo com que esta placa controladora de servos seja perfeita para aplicações de alta performance, como robótica e automação, e o controle embutido de velocidade e aceleração para cada canal torna fácil o movimento suave, sem pausas, que não requer que a fonte do controle fique constantemente calculando a posição. A Mini Maestro também possui a característica de pulsos programáveis, com a frequência de 1 a 333Hz, e pode gerar uma grande quantidade de pulsos, permitindo a máxima capacidade de resposta para servos modernos.
Um programa gratuito para configuração e controle de servos está disponível abaixo para Windows e Linux, tornando a placa simples de configurar e testar via USB, criar sequencias de movimentos dos servos para animações e automações ou robôs humanóides que andam e escrevem, e o programa ainda roda scripts armazenados. A memória interna da placa de 8KB permite que sejam salvos aproximadamente 3000 posições de servos, que podem ser automaticamente usados sem um computador ou microcontrolador externo.
Por causa que os canais da Mini Maestro podem ser usados como saídas digitais de propósito geral e entradas digitais/analógicas, elas possuem um modo fácil para leitura de sensores e controle de periféricos diretamente de um PC pela USB, e estes canais podem ser usados com scripts pré-gravados, tornando a placa auto-suficiente e ela pode responder a estímulos externos e encadear diversos eventos pelo movimento de servos.
Para usar esta placa com o computador, é necessário um Cabo Mini USB.
Características:
Três métodos de controle: USB, Serial TTL (5V) e script interno.
Resolução de largura de pulso de saída de 0,25μs (corresponde a aproximadamente 0,025º para um típico servo motor).
Configuração da frequencia do pulso: de 1 a 333Hz.
Faixa da largura de pulso: 64 a 4080 μs.
Controle de velocidade e aceleração individual para cada canal.
Os canais podem ser configurados opcionalmente para ir para determinadas posições ou desligarem.
Funções alternativas dos canais permitem que os canais possam ser usados como:
Saídas digitais de propósito geral (0 ou 5V).
Entradas analógicas ou digitais (canais 0 a 11 podem ser entradas analógicas; canais a partir do 12 podem ser usados como entradas digitais.
Um canal pode ser uma saída PWM com frequencia de 2,93 kHz a 12 MHz, de até 10 bits de resolução.
Uma simples linguagem de script permite que você programe o controlador para realizar complexas ações mesmo depois das conexões USB e seriais sejam removidas.
Aplicativo gratuito para Windows e Linux, permite facilmente:
Configurar e testar seu controlador.
Criar, rodar e salvar sequências nos movimentos dos servos.
Escrever, ir para próximos passos, e rodar scripts armazenados no controlador
Dois modos de escrever códigos para controlar a placa a partir do PC:
Porta COM Virtual torna fácil enviar comandos seriais de qualquer ambiente de desenvolvimento que suporta comunicação serial.
Pololu USB Software Development Kit permite o uso de comandos avançados e inclui códigos de exemplo em C#, Visual Basic .NET e Visual C++.
Características Seriais TTL:
Suporta 300 a 200000 bps em modo de baudrate fixo e 300 a 115200 bps em modo de autodetecção.
Simultaneamente suporta o protocolo Pololu, que permite acesso a funcionalidades avançadas, e ao protocolo Scott Edwards MiniSSC II (não há necessidade de configurar a placa para um modo particular de protocolo).
Pode ser encadeado com outros controladores de servo Pololu.
A placa pode ser alimentada por baterias de 5 a 16V.
Da para controlar via controle remoto. se sim qual outros componentes que devo usar?
Obrigado.
ViniDj
Enviado: 2013-05-18 18:25:27
Dar, da pra fazer qualquer coisa. Para controlar via controle remoto você deverá fazer uma interface a parte de controle. Sugerimos o uso de Arduino, porém não é um projeto simples.
Eu posso utilizar o maestro com uma fonte externa diferente da que usarei no arduino que a controlará? Se sim: qual voltagem e como eu "unifico" os terras do arduino e do maestro ? Obrigado
ViniDj
Enviado: 2013-03-05 14:25:48
Poder você pode, porém terá que ligar os dois terras juntos para as placas terem a mesma referência. Para fazer esta união basta ligar um GND qualquer da placa Arduino a um GND da placa controladora de servos. A TENSÃO, conforme é informado na descrição do produto: A placa pode ser alimentada por baterias de 5 a 16V.
jherimum
Enviado: 2013-03-05 14:35:04
ViniDJ, me deu a impressão que você não aprovou a ideia. Estou enganado? Rsss. Imagine a situacao que eu precise controlar os 24 servos que a placa me da possibilidade! Se eu alimentasse o Maestro com a carga que vem do Arduino acho que subiria um cheiro de queimado. Estou errado?
ViniDj
Enviado: 2013-03-05 14:37:52
Está certíssimo, desculpe se pareci reprovar a ideia! Falei que poder você pode apenas para lembrar que você deverá comutar os terras. Sim, você precisa de uma fonte externa pois a regulação de tensão do Arduino não irá permitir você controlar tantos servos assim!
jherimum
Enviado: 2013-03-05 14:41:29
O triste é saber que sou formado em eletrotecnica! mas isso foi nos anos 90 hehehe!
To enferrujadasso!
Obrigado ViniDJ!
Vo ver se compro um maestro essa semana!
ViniDj
Enviado: 2013-03-05 15:09:05
Tudo bem, isso é igual andar de bicicleta, mas se precisar damos aquele empurrãozinho para ajudar nos conceitos rs. Se tiver qualquer dúvida, entra em contato pela página do produto ou pelo contate-nos do site.
jherimum
Enviado: 2013-03-06 13:12:26
Vini, me diz uma coisa... sabe algum lugar no brasil que vende algo desse tipo: https://www.sparkfun.com/products/11277
ViniDj
Enviado: 2013-03-06 13:13:47
Não sei, mas como a RoboCore é a representante oficial da Sparkfun no Brasil, nós podemos importar (caso queira).
jherimum
Enviado: 2013-03-06 13:28:00
Vini, mais uma pergunta um pouco idiota. To querendo comprar a fonte chaveada de 9v que vocês vendem para alimentar o maestro. A pergunta é: a tensão de operacao dos servos terao de ser de 9 voltas tambem né?
ViniDj
Enviado: 2013-03-06 13:56:16
Sim, pois não há um regulador para uma tensão menor na placa. O que você pode fazer é usar uma fonte de 9V juntamente a um 7805 (por exemplo), dê uma olhada neste regulador temos no site.
jherimum
Enviado: 2013-03-06 17:17:22
Já coloquei no carrinho o 7805! Se nao me engano precisarei de dois capacitors tambem né?
Ola, sou novato nesta area e estou com 1 projeto em mente que usara o arduino mega 2560 e 19 Servos Digital Mg995 13kg Para Serpent Rrr Nt1 Fw06 Kyosho.
Minha duvida e, usando essa Controlador de 24 Servos via USB - Mini Maestro + o arduino, consigo controlar os servos, ou precisa de mais algo ? ou somente a Controlador de 24 Servos via USB - Mini Maestro + os 19 servos podem ser controlados por PC apenas ?
Aguardo a resposta ansiosamente!
ViniDj
Enviado: 2012-11-26 12:19:43
Se quer controlar pelo PC, você pode utilizar apenas esta placa. Você deve ligar ela no computador utilizando um cabo Mini USB e com o programa que pode ser baixado acima, você faz o controle de até 24 servo motores.
Olá Vinicius, se eu utilizar um xbee shield no Arduino que utiliza as poras rx e tx, como posso utilizar os pinos que ja estao ocupados para conectar esta placa controladora de servos ?
ViniDj
Enviado: 2012-11-06 11:00:45
Neste caso, o mais interessante é utilizar o Xbee em portas de comunicação serial simuladas, utilizando a biblioteca SoftwareSeral. Com esta biblioteca quaisquer pinos do Arduino se tornam pinos de comunicação TxRx, desta forma você pode ligar tanto um Xbee quanto uma placa como esta no mesmo Arduino.
Certo! uma outra dúvida. O script de controle dos servos é escrito dentro do software do Arduíno ou os comandos dos servos são escritos no próprio software da pololu.
O Arduíno apenas envia a ordem ou é possível através dele movimentar os servos do mini maestro?
ViniDj
Enviado: 2012-08-27 12:28:11
Acredito que o código de controle é escrito na própria placa pelo software da Pololu. Quanto a sua segunda dúvida, ele pode enviar uma ordem e controlar, com esta ordem, os servos da placa.
Olá Vinicius, sou o Juliano comprei esta placa ai de vcs, graças ao seu bom atendimento. Vinicius como conecto esta placa na arduino mega? Ela usara a memoria flash dela ou do arduino. Preciso gravar muitas posições. Existe como ampliar a memória flash dela pois 8 kb não será possível, pois este servo vai simular o movimento da boca de um robo
ViniDj
Enviado: 2012-08-15 13:51:27
Existe uma forma fácil de ligar esta placa com qualquer microcontrolador (no caso com o Arduino). Dê uma boa olhada neste link: http://www.pololu.com/docs/0J40/7.c (no caso, o programa ficará gravado no Arduino e via TxRx ele envia os comandos para o controlador de servos). Existe um ótimo guia desta placa que você pode seguir, ele está disponível neste link: http://www.pololu.com/docs/0J40
Por favor me mostre onde você encontrou o "Software e drivers do controlador de servos Maestro para windows" no site da pololu, pretendo comprar esta placa.
ViniDj
Enviado: 2012-07-05 15:13:52
Você pode fazer o download do software aqui mesmo, na página deste produto. Veja o link na seção "Documentação", no final da descrição do produto (apenas role a tela para cima e verá o link para baixar o software).
boa tarde ., esse controlador , roda no programa do outor controlador ssc32 ,obrigado
ViniDj
Enviado: 2012-07-02 11:08:31
Jaziel, este controlador possui seu próprio programa de controle (veja o link "Software e Drivers do Controlador de Servos Maestro para Windows"). É altamente recomendável utilizar este controlador com seu software, uma vez que o software SSC32 é feito para as placas da Lynxmotion.
boa tarde . TEM COMO EU RETIRA
NO LOCAL ,SI TEM ME PASSE O ENDEREÇO
PARA VER SEU POSSO RETIRA, SE NÃO VOU
VER COMO FAÇO PARA COMPRAR.OBRIGADO
ViniDj
Enviado: 2012-06-28 16:35:48
Jaziel, infelizmente neste momento não possuímos loja física e não efetuamos vendas balcão. O único modo de comprar é online, o qual garantimos ser totalmente seguro. Se tiver dúvidas, entre em contato conosco pelo Contate-nos.
mais como eu posso fazer tipo eu ligo o sensor no arduino e ligo os servos nessa placa como eu faço para os motores funcionarem hora que os sensores receberem a ordem por exelplo??
ViniDj
Enviado: 2012-06-14 11:10:23
Neste caso você precisará usar o Arduino e interfacear o Arduino com a placa.
Para controlar motores de passo com Arduino você precisa de um driver para motor de passo, como este: http://www.robocore.net/modules.php?name=GR_LojaVirtual&prod=209 Nunca ligue um motor de passo diretamente em seu Arduino, você poderá queimar suas saídas.
2 hexapod. sim no minimo 30... vc nao vai ter esse modelo para entrega. preciso urgente soh falta essa placa... se vc nao puder mandar me passa o modelo que tem diponivel