Avançar para o conteúdo principal

Mensagens

A mostrar mensagens de Março, 2013

Arduino & Motor DC

Neste post vou apresentar um pequeno projeto com o Arduino , a ideia é simples, controlar um motor DC . O projeto vai incluir um potenciómetro para regular a velocidade do motor. O circuito é o apresentado a seguir, criado com o fritzing . Como o motor consome mais energia do que o Arduino lhe pode fornecer vamos utilizar uma pilha de 9V só para o motor. O truque está no transistor  IRF520 MOSFET  que vai controlar a energia que o motor recebe, da pilha de 9V, em função do valor que o Arduino lhe vai enviar. O transistor tem 3 pernas: a base, o coletor e o emissor. A base está ligada ao pino digital do Arduino, o coletor é ligado ao motor e o emissor é ligado no neutro. O transistor além de funcionar como interruptor, ligado e desligado o motor, vai funcionar como um acelerador pois quanto maior o valor da base maior a corrente que flui entre o emissor e o coletor. Antes de definir a velocidade do motor o Arduino lê o valor do potenciómetro, ajusta a escala, no potenciómetro vai de 0