
O primeiro passo em um projeto de robótica envolve fazer um motor girar, revelando variações na velocidade devido à voltagem, ao ambiente e às diferenças de fabricação. Para medir com precisão a velocidade do motor, pode-se acoplar uma roda codificadora, juntamente com um contador óptico ou magnético. Essa combinação permite que o microcontrolador conte os raios da roda e determine a velocidade de forma eficiente.
Aprimore sua configuração adicionando um segundo contador para detectar a direção juntamente com a velocidade, simplificando o processo com nosso motor especialmente projetado. Este motor, além de compacto no tamanho padrão N20, vem equipado com uma roda magnética e dois sensores de efeito Hall pré-instalados, garantindo uma integração perfeita.
O motor funciona de forma otimizada com uma alimentação de 4,5 a 6 V CC através dos fios branco e vermelho, que se conectam ao driver do motor e permitem o ajuste de velocidade via PWM com uma ponte H. Conecte o fio azul ao terra do microcontrolador, forneça de 3 a 5 V CC ao fio preto e leia os sinais do sensor de efeito Hall nos fios amarelo e verde para obter um feedback preciso.
Um exemplo de código está disponível para Arduino , adaptável a outras linguagens de programação, utilizando interrupções nos pinos do encoder para calcular a velocidade. Este motor possui uma relação de engrenagem de 1:150, requer alimentação nominal de 6V e consome cerca de 100mA, atingindo um pico de 200mA quando parado. A relação de engrenagem ajusta o torque e a rotação sem afetar o consumo de corrente, proporcionando versatilidade em diversas aplicações.
| Marca | Adafruit |
| Modelo | 4640 |