Código: NAN0201028
R$ 31,90

Acionamento de motores DC

  • Controle para motores DC de 4V até 18V
  • Controla 2 motores com 1A cada, ou 1 motor com até 1,8A
  • Proteção contra sobrecarga, curto-circuito e inversão de polaridade

 

Nanoshield Motor

Com o Nanoshield Motor, você pode controlar a velocidade e o sentido de rotação de motores DC. O módulo trabalha com tensão de 4V até 18V, e é possível controlar 2 motores independentes com 1A cada, ou 1 motor com até 1,8A. Seu uso é indicado para aplicações em robótica, ou qualquer outro projeto em que seja necessário controlar motores DC de baixa potência.
Além disso, há diversas possibilidades para você configurar o modo como os motores e o Arduino serão alimentados, simplificando a fiação e tornando o projeto mais flexível.
O módulo também é protegido contra sobrecarga e ligações acidentais, como inversão de polaridade da fonte ou bateria, e curto-circuito nos motores.

Para utilizar o Nanoshield Motor, basta você escolher se quer controlar 1 ou 2 motores, e qual será o método utilizado para alimentar o sistema. Utilize as seções a seguir como guia.

O Nanoshield Motor pode controlar 2 motores DC com até 1A de corrente em cada um, ou apenas um motor com corrente de 1,8V (o intervalo de tensão permitido é de 4 até 18V).

Os conectores dos Nanoshields são formados por duas fileiras de 15 pinos espaçados 0,1". A distância entre o eixo central das duas fileiras é de 0,6". Esse tipo de conectorização é muito prática por permitir o uso em protoboards, placas perfuradas e cabos com pitch de 0,1".
Os módulos são fabricados com conectorização polarizada, tornando os conectores assimétricos e impedindo a ligação invertida. Visualizando placa pelo lado de cima, o pino polarizador é o terceiro pino a partir do canto superior direto (pino RS do lado direito) que não está presente na placa. Para mais informação acesse a página sobre os Nanoshields.

Ligação com 2 motores

Para comandar 2 motores ao mesmo tempo, feche os jumpers da placa nomeados como M2B, M2A, M1B e M1A (veja figura abaixo).
Os motores são ligados ao módulo através do borne de parafuso verde. Os terminais nomeados como M1 indicam a ligação do motor 1 (controlado pelos pinos 3 e 5 do Arduino), e os terminais nomeados como M2 indicam a ligação do motor 2 (controlado pelos pinos 6 e 9 do Arduino). Há também um terminal de GND, que pode ser utilizado para ligação de capacitores ou outro tipo de filtro, caso seja necessário.
A figura abaixo ilustra quais jumpers devem ser fechados e como deve ser feita a ligação dos motores:

 

Nanoshield Motor

Conexão de 2 motores simultâneos ao Nanoshield Motor

Ligação com 1 motor

Para comandar apenas 1 motor, feche os jumpres da placa nomeados como M1/M2_B e M1/M2_A (veja figura abaixo). Após isso, você pode escolher se o motor será comandado pelos pinos 3 e 5 ou 6 e 9 do Arduino.
A figura abaixo ilustra as duas ligações: à esquerda temos o motor controlado pelos pinos 3 e 5; à direita temos o motor controlado pelos pinos 6 e 9.

Nanoshield Motor

Conexão de 1 motor ao Nanoshield Motor

Escolhendo o modo de alimentação


Com o Nanoshield Motor, você tem várias possibilidades para configurar o modo com o qual os motores e o Arduino serão alimentados. As seções a seguir ilustram as possibilidades.

Alimentando os motores e o Arduino através do pino VIN

Essa configuração permite que tanto os dois motores quanto o Arduino sejam alimentados pela tensão aplicada ao pino VIN.
Para utilizar esse modo, feche o jumper localizado na parte superior da placa, na posição VIN (veja figura abaixo). A fonte de alimentação deve ser ligada ao Arduino através do jack para fonte externa, ou através do borne azul do Nanoshield Motor, observando as indicações de polaridade + e -.
A figura abaixo ilustra a alimentação com o pino VIN.

Nanoshield Motor

Alimentando os motores com o VIN do Arduino

Alimentando os motores e o Arduino através do pino VCC

Essa configuração permite que tanto os dois motores quanto o Arduino sejam alimentados pela tensão aplicada ao pino VCC.
Para utilizar esse modo, feche o jumper localizado na parte superior da placa na posição VCC (veja figura abaixo). A fonte de alimentação deve ser ligada através do borne azul do Nanoshield Motor, observando as indicações de polaridade + e -.
Porém, é preciso se certificar de que a fonte (ou bateria) utilizada tem tensão entre 4 e 6V. Tensão menor do que 4V pode causar mau funcionamento (porém sem danificar as placas), e tensão maior do que 6V pode causar danos permanentes ao Arduino. Se a sua fonte (ou bateria) tiver mais do que 6V, utilize a opção "Alimentando os motores através do VIN do Arduino".
Alimentar pelo pino VCC é útil quando o projeto utiliza pilhas ou baterias, como por exemplo 4 pilhas alcalinas (1,5V) ou 4 pilhas recarregáveis de NiMh (1,2V) em série.
A figura abaixo ilustra a alimentação através do pino VCC.

Nanoshield Motor

Alimentando os motores com o VCC do Arduino

Usando uma fonte externa independente para os motores

Essa configuração permite o uso de uma fonte que alimentará apenas os motores, ou seja, o Arduino deve ser alimentado por uma outra fonte, ou pela porta USB. Esse modo é útil quando você tem motores que exigem uma tensão mais elevada (entre 12 e 18V por exemplo), o que poderia ocasionar superaquecimento nos reguladores do Arduino.
Para utilizar uma fonte independente, abra o jumper localizado na parte superior da placa (veja figura abaixo). A fonte de alimentação para os motores deve ser ligada diretamente no borne azul do Nanoshield Motor, observando as indicações de polaridade + e -.
A figura abaixo ilustra a alimentação com fonte independente.

Nanoshield Motor

Alimentando os motores com uma fonte independente

 

Ligação com Arduino

Utilizando Base Board ou BaseBoarduino
Se você já possui um Arduino, o jeito mais fácil de utilizar o Nanoshield Motor é usando a Base Board para Arduino ou Base Board L para Arduino. Basta encaixar todas as placas e o conjunto já está pronto para usar. Esta montagem pode ser utilizada com o Arduino Uno R3, Arduino Mega2560 R3, Duemilanove entre outras.
Outra opção é utilizando a Base Boarduino. Da mesma forma, basta encaixar o Nanoshield em um dos slots, e o conjunto já está pronto para uso.
A figura abaixo mostra como fica a montagem do conjunto com a Base Board e com a Base Boarduino.

Nanoshield Motor

Ligação utilizando Base Board para Arduino ou BaseBoarduino

Conectando um Arduino utilizando jumper wires

Também é possível utilizar o módulo com montagem direta, utilizando um protoboard e jumper wires para fazer a conexão. Utilize os seguintes esquemas para conectar o Nanoshield ADC a um Arduino UNO ou Arduino Mega. 

 

Nanoshield Motor

Ligação utilizando Arduino Uno

 

Nanoshield Motor

Ligação utilizando Arduino Mega

 

Download:

  • Esquema - Esquema Nanoshield Motor v1.1

Produtos relacionados

Assine nossa newsletter
Enviaremos um email de confirmação.