Fala galera, beleza? Sou novo por aqui, estou procurando ajuda com um projeto....

Preciso controlar a potência de uma bomba dágua usando o arduíno, e pelo pouco que pesquisei, vi que isso é possível com o uso de um relé... Porém, já vi vários avisos de segurança, sobre queimar o arduíno e coisas do tipo... Como não sei muito de elétrica, gostaria de saber se alguém pode me ajudar com isso... Agradeço desde já...

Exibições: 6251

Responder esta

Respostas a este tópico

Oi companheiro(s),

temos interesse em sistema de monitoramento hídrico, veja:

http://www.acuanta.com.br/

temos diversos módulos operacionais.

Temos controle de acionamento e desligamento de bomba de recalque

e diversos módulos wireless em uso no sistema.

Esta sem detalhes pelo pouco que vimos sua solicitação para  o que vc chama

de "controle da bomba".

Destina-se a ter controle de fluxo ou somente para atingir um determinado nível?

Haverá portanto controles e alternativas distintas.

A quem interessar ao menos no RJ temos possibilidade de fazer parceria 

para aplicação específica para demandas que temos de software.

abs

asivolella

Fala galera,

Primeiramente gostaria de agradecer a ajuda de todos que responderam aqui...

Andei sumido por um bom tempo, pois gastei uns meses pesquisando mais sobre o assunto...

Devido aos elevados custos de um projeto com bombas mais potentes e dificuldade na área elétrica, resolvi fazer o projeto com uma bomba de 12V mesmo, usando o seguinte shield:

http://lojabrasilrobotics.blogspot.com.br/2012/03/motor-shield-mini...

Porém, estou tendo dificuldades para a parte de programação (Na verdade, não sei se é a programação que está errada)...

Liguei tudo da maneira correta, seguindo as instruções, mas não consigo manter minha bombinha com uma potência média, nem desligada...

Alguém sabe se existe uma library específica para esse shield, ou qual a forma para controlar a potência dessa minha bombinha, usando esse shield?

Usei uma programação básica:

void setup()
{
Serial.begin(9600);
analogWrite(6, 0);
analogWrite(5, 0);
Serial.println(0);
}

void loop()
{
analogWrite(6, 255);
analogWrite(5, 255);
Serial.println(255);
delay(10000);

analogWrite(6, 128);
analogWrite(5, 128);
Serial.println(128);
delay(10000);

analogWrite(6, 0);
analogWrite(5, 0);
Serial.println(0);
delay(10000);
}

No "monitor serial" aparecem os valores certinhos, porém a bomba não corresponde com o que aparece...

Desde já agradeço, e peço desculpas novamente pela demora aos agradecimentos...

Você está usando o pino 5 e 6 para controlar apenas uma bomba???

Bom, então onde está analogWrite(5, 255) para digitalWrite(5, LOW), pois você está mandando um nível ALTO simultaneamente para os dois fios do motor ai ele não roda.

 

Então, era essa a dúvida... Eu preciso usar dois pinos para controlar essa potência, ou um pino só? Lí em alguns lugares que cada um desses pinos serve para controlar a rotação para um lado, no caso de motores com essa "opção". Porém, como no caso quero fazer o controle da potência, eu preciso deixar um pino sempre no "0" e controlar pelo outro? Desculpe a confusão, mas cada fórum que eu vejo, explicam de uma forma, até agora não achei ninguém que me explicasse como funcionam os pinos do shield. Mais uma vez, obrigado! :)

A bomba de aquário, é um motor DC, mas que não funciona (ou até pode queimar) se rodar ao contrário, então você vai usar apenas um dos pinos com PWM.
Acho que sua confusão é quanto a motores DC para rodar para ambos os lados, ai se quer que rode para um sentido manda o PWM por um dos pinos e mantem o outro em 0 e quando quer que rode para o outro você troca o pino que mandava PWM para zero e o outro passa a mandar o PWM.
Como você somente vai querer q a bomba rode em um sentido, apenas vai precisar de um PWM.

Muito obrigado, Marcelo...

Vou testar aqui, espero que dê certo!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço