Fórum Comunidade DIY (Do-It-Yourself) Controlador Arduino para WP-40

Controlador Arduino para WP-40

Fórum para partilhar os seus projectos "Faça Você Mesmo" (DIY).
Mensagem 15/mar/2013, 12:37

Grupo: Utilizadores Mensagens: 233
Idade: 47
Localização: Margem Sul
Boas Pessoal,

Ontem, ao ligar um transformador á minha WP-40 o controlador deixou de funcionar... não sei o que aconteceu, tendo em conta que o transformador estava ligado com output de 22V e o Máx são 24V...
Como os meus conhecimentos de electrónica para arranjar aquilo são limitados, estou a pensar em fazer um controlador via Arduino e preciso da ajuda dos mais entendidos nesta matéria para isto.

A informação que já tenho é a seguinte:
A Bomba funciona a 24V e é de fluxo variável tendo no controlador original alguns modos que permitem controlar o mesmo.
Descobri também o seguinte e mais importante...
Os 3 fios que ligam a bomba ao controlador são:
- 1 para GND
- 1 para 24VDC
- 1 para PWM analógico de 0-5V

Antes de estragar mais e porque o Arduino permite uma infinidade de modos, ao contrário deste controlador que permite 6 e não são todos os que queremos, preciso de ouvir a opinião dos experts em arduinos...
Duvidas:
- O Arduino(o meu é o UNO Rev. 3) tem PWM de 0-5V tanto quanto sei, certo?

Em caso de resposta afirmativa aparentementeo o processo é extremamente simples:
Cá vai o esquema que pensei:
Transformador AC/DC(O que vem com a Bomba), liga ao GND e aos 24VDC da Bomba;
PWM do Arduino Liga ao fio do PWM 0-5V da Bomba

Com base nisto podemos programar os modos que quisermos e até inventar modos novos :)

Para fazer um projecto a sério podemos ainda incluir(Facultativo):
- 2 Botões(um para o Modo e outro para o Feed);
- n Leds, tantos quantos necessários para saber em que modos estamos;
- Algum tipo de suporte de memória para guardar o modo de funcionamento em caso de falha de energia, sendo que por defeito poderiamos sempre programar um módulo e em caso de falha recomeçar nesse módulo(facultativo)

Na minha optica parece-me mesmo muito simples, sendo que a minha visão da coisa é simplista, e não sei se funcionaria...Do pouco que percebo funciona, mas...Espero pela opinião dos mais entendidos para ver se conseguimos levar avante este projecto.

Obrigado a todos pela participação.


Grupo: Moderador Global Mensagens: 2006
Idade: 46
Localização: Sarilhos Grandes, Montijo
Não me parece complicado e ligação é +/- direta e acho que funcionará como referes!


Grupo: Super Moderador Mensagens: 4466
Idade: 51
Localização: Torres Vedras
Nuno Dinis Escreveu:
Boas Pessoal,

Ontem, ao ligar um transformador á minha WP-40 o controlador deixou de funcionar... não sei o que aconteceu, tendo em conta que o transformador estava ligado com output de 22V e o Máx são 24V...
Como os meus conhecimentos de electrónica para arranjar aquilo são limitados, estou a pensar em fazer um controlador via Arduino e preciso da ajuda dos mais entendidos nesta matéria para isto.

A informação que já tenho é a seguinte:
A Bomba funciona a 24V e é de fluxo variável tendo no controlador original alguns modos que permitem controlar o mesmo.
Descobri também o seguinte e mais importante...
Os 3 fios que ligam a bomba ao controlador são:
- 1 para GND
- 1 para 24VDC
- 1 para PWM analógico de 0-5V

Antes de estragar mais e porque o Arduino permite uma infinidade de modos, ao contrário deste controlador que permite 6 e não são todos os que queremos, preciso de ouvir a opinião dos experts em arduinos...
Duvidas:
- O Arduino(o meu é o UNO Rev. 3) tem PWM de 0-5V tanto quanto sei, certo?

Em caso de resposta afirmativa aparentementeo o processo é extremamente simples:
Cá vai o esquema que pensei:
Transformador AC/DC(O que vem com a Bomba), liga ao GND e aos 24VDC da Bomba;
PWM do Arduino Liga ao fio do PWM 0-5V da Bomba

Com base nisto podemos programar os modos que quisermos e até inventar modos novos :)

Para fazer um projecto a sério podemos ainda incluir(Facultativo):
- 2 Botões(um para o Modo e outro para o Feed);
- n Leds, tantos quantos necessários para saber em que modos estamos;
- Algum tipo de suporte de memória para guardar o modo de funcionamento em caso de falha de energia, sendo que por defeito poderiamos sempre programar um módulo e em caso de falha recomeçar nesse módulo(facultativo)

Na minha optica parece-me mesmo muito simples, sendo que a minha visão da coisa é simplista, e não sei se funcionaria...Do pouco que percebo funciona, mas...Espero pela opinião dos mais entendidos para ver se conseguimos levar avante este projecto.

Obrigado a todos pela participação.


Sim a tudo o que disseste ....

Só uma coisa senão não vai funcionar. Tens que ligar o Ground do Arduino ao Ground da fonte da bomba ....

Depois é só programação! O Pedro Ferrer já o fez com bombas tunze.

Abraços,
Rui
http://ricordeadream.blogspot.pt/

"Nothing good happens fast in a reef tank"
SPS= Stability Promotes Success


Grupo: Utilizadores Mensagens: 693
Idade: 44
Localização: Luxemburgo
Boas,

Então quer dizer que a MP40w que eu tenho lá em casa, também dá para borrifar no controlador e ficar tudo controlado através do arduino?

Digo também que no controlador existem 2 saídas (uma de 24v e outra de 12v).

1 Abraço,
Armando


Grupo: Moderador Global Mensagens: 2006
Idade: 46
Localização: Sarilhos Grandes, Montijo
Claro!
Foi para isso que mandei vir a bomba, para "brincar"! :D

O problema é que gostei tanto da bomba, que agora desliguei a MP60 :-o


Grupo: Super Moderador Mensagens: 4466
Idade: 51
Localização: Torres Vedras
Armando Fernandes Escreveu:
Boas,

Então quer dizer que a MP40w que eu tenho lá em casa, também dá para borrifar no controlador e ficar tudo controlado através do arduino?

Digo também que no controlador existem 2 saídas (uma de 24v e outra de 12v).

1 Abraço,
Armando


Dá mas não é directo. Que as vortech trabalham a 24v. Isso que vês deve ser a entrada da bateria.

Tunze é directo e pelos vistos estas wp também.

Por que é que achas que escolhi as tunze?

Abraços,
Rui

Sent from my GT-I9100 using Tapatalk 2
http://ricordeadream.blogspot.pt/

"Nothing good happens fast in a reef tank"
SPS= Stability Promotes Success


Grupo: Utilizadores Mensagens: 693
Idade: 44
Localização: Luxemburgo
Hum...

Rui, podes-me ajudar então a tentar fazer o código para controlar a Vortech pelo Arduino ou achas que não vale a pena?

1 Abraço,
Armando


Grupo: Utilizadores Mensagens: 233
Idade: 47
Localização: Margem Sul
Boa, essa de ligar o GND do arduino ao do Transformador não sabia...
Acho que vou meter mãos á obra!

Vou dando Noticias, se conseguir, meto o Código (Dessa parte percebo perfeitamente), dos vários modos.
Para Já estou a pensar nos seguintes modos:
- Ondas ou Pulse(Permite escolher a duração do pulse);
- variações de velocidade para cima e para baixo a cada 0,5s de 20PWM;
- Random(Tipo ReefCrest), a cada 10 segundos calcula um valor e a partir desse valor sobe e/ou desce, ex.
Variavel de 1 a 255, random da variável se for maior que 125 faz o ramp up a partir desse numero até 255 e depois volta ao zero(com cadência prédefinida) tipo sobe 5 valores de PWM a cada 0,5segundos;
- Ramp-Up e Ramp-Down com incrementos de 5 PWM a cada 2s
- Ramp-up até 125, Pulse, continua ramp up até 255 e desce até 125, pulse, e ramp down(Tenho que ver primeiro o efeito no tanque...)
- Modos de ramp up e ramp down com 60/70% da intensidade e desce até 25%.
- Nutrient Export Mode(5 Pulses a 0,5s, muito pequenos, mais 5 a 1s, pulse grande para fazer onda, e o processo de pulses inverso).

Qualquer destes modos se codificam de forma simples. Vou começar pelo código e depois carrego no arduino para fazer testes com o SFW simulador do Arduino e começar a preparar o bixo!

Acham que existe possibilidade de queimar a bomba a brincar com isto? ou o risco é minimo, já queimei o controlador não queria queimar também a bomba...

Abraço.


Grupo: Super Moderador Mensagens: 4466
Idade: 51
Localização: Torres Vedras
Nuno Dinis Escreveu:
Boa, essa de ligar o GND do arduino ao do Transformador não sabia...
Acho que vou meter mãos á obra!

Vou dando Noticias, se conseguir, meto o Código (Dessa parte percebo perfeitamente), dos vários modos.
Para Já estou a pensar nos seguintes modos:
- Ondas ou Pulse(Permite escolher a duração do pulse);
- variações de velocidade para cima e para baixo a cada 0,5s de 20PWM;
- Random(Tipo ReefCrest), a cada 10 segundos calcula um valor e a partir desse valor sobe e/ou desce, ex.
Variavel de 1 a 255, random da variável se for maior que 125 faz o ramp up a partir desse numero até 255 e depois volta ao zero(com cadência prédefinida) tipo sobe 5 valores de PWM a cada 0,5segundos;
- Ramp-Up e Ramp-Down com incrementos de 5 PWM a cada 2s
- Ramp-up até 125, Pulse, continua ramp up até 255 e desce até 125, pulse, e ramp down(Tenho que ver primeiro o efeito no tanque...)
- Modos de ramp up e ramp down com 60/70% da intensidade e desce até 25%.
- Nutrient Export Mode(5 Pulses a 0,5s, muito pequenos, mais 5 a 1s, pulse grande para fazer onda, e o processo de pulses inverso).

Qualquer destes modos se codificam de forma simples. Vou começar pelo código e depois carrego no arduino para fazer testes com o SFW simulador do Arduino e começar a preparar o bixo!

Acham que existe possibilidade de queimar a bomba a brincar com isto? ou o risco é minimo, já queimei o controlador não queria queimar também a bomba...

Abraço.


Boas,

Epá sim ... eu sou um dos interessados no código. Faz isso e distribui SFF.
nahhhhh queimar a bomba não queimas fica descansado. Isso é como o controlador dela funciona mesmo!

Dá-lhe gás ...
Convém é meter uma resistência de 100Ohms a proteger o pino do arduíno.

E não sei se terás que meter um pull-down ou pull-up. Vou investigar isso enquanto programas!

Abraços,
Rui
http://ricordeadream.blogspot.pt/

"Nothing good happens fast in a reef tank"
SPS= Stability Promotes Success


Grupo: Super Moderador Mensagens: 4466
Idade: 51
Localização: Torres Vedras
Armando Fernandes Escreveu:
Hum...

Rui, podes-me ajudar então a tentar fazer o código para controlar a Vortech pelo Arduino ou achas que não vale a pena?

1 Abraço,
Armando


Boas Armando.

Não vale a pena. O controlador da Vortech é muito porreiro.
Não te ponhas a inventar!

Abraços,
Rui
http://ricordeadream.blogspot.pt/

"Nothing good happens fast in a reef tank"
SPS= Stability Promotes Success


Grupo: Utilizadores Mensagens: 233
Idade: 47
Localização: Margem Sul
Boas estou a testar, é o meu primeiro còdigo para o arduino por isso está a demorar um pouco mais...
Está basico sem butoes, tem uma varivel para definir o modo. Depois vou melhorando.


Grupo: Utilizadores Mensagens: 233
Idade: 47
Localização: Margem Sul
Cá vai,

Tem vários modos, e foi construido para funcionar sem mais nenhum interface(Botões, LCD, nada!).
Tive alguns problemas porque testei num simulador, ainda não carreguei no Arduino, porque ainda não liguei a bomba... vou ver se percebo melhor.
Entretanto também vou carregar no Arduino e ver se consigo testar com Leds, só que hoje não tenho resistencias nem leds para testar...
#include <Arduino.h>
/*
Software para controlar bomba WP-40 - 1 canal
Arduino
Bomba WP-40
Transformador
Reset do Arduino faz a função Feed(Para a bomba por 5m) e reinicializa passados esses 5m.
*/

// constantes
const int ModoFuncionamento = 3;
const int PWMPin = 9;

// Variaveis:
int EstadoPulse = 0;
long previousMillis = 0;
unsigned long currentMillis = millis();

void setup()
{
// Inicializa PWM
Serial.begin(9600);
pinMode(PWMPin, OUTPUT);
previousMillis = millis();

/* Isto faz uma espera de 5 Minutos (5*60 = 300 Segundos = 300000 Milisegundos quando se faz o reset do arduino) Podem retirar se não quiserem esta funcionalidade, ou optar por colocar um butão e nesse caso a pausa teria que ser feita com milis() e quando pressionado o botão, fazer o delay do tempo que se quiser */

//delay(300000);

}

/* Pulse(Imax, Imin, MilSegundos) - Modo 1
Recebe de entrada:
Imax: Intensidade máxima do Pulse
Imin: Intensidade Minima depois do pulse
MilSegundos: Nr de MiliSegundos de intervalo entre intesidade Máxima e Minima
O Objectivo é variar directo, sem incremento gradual entre a velocidade máxima e velocidade minima pelo nr de segundos indicado
Ex:
Pulse(255, 100, 500)
A Bomba deveria começar a cerca de 40%(100/255) durante 0,5 Segundos, em seguida faz 100% durante 0,5 Segundos
*/

void Pulse(int Imax, int Imin, int MiliSegundos)
{
currentMillis = millis();

if(currentMillis - previousMillis > MiliSegundos) {
previousMillis = currentMillis;

if(EstadoPulse==0){
analogWrite(PWMPin, Imax);
EstadoPulse = 1;
} else {
analogWrite(PWMPin, Imin);
EstadoPulse = 0;
}
}
}

/* RampUp(IntMin, IntMax, Increm, Percent) - Modo 2
Recebe de entrada:
IntMin: Intensidade Inicial
IntMax: Intensidade Final
Increm: Nr de MiliSegundos de intervalo entre intesidade

O Objectivo é variar directo com incremento gradual entre a intensidade minima e máxima, com Increm segundos de intervalo entre o incremento
Ex:
RampUp(50, 225, 500, 15)
A Bomba faria:
Começa nos 20% e fica durante 0,5 Seg
Incrementa 15 ao PWM(65/255) ficando a 25% durante 0,5 Seg
Vai incrementando 5% durante 0,5 Seg até chegar a 88%(225/255)
*/

void RampUp(int IntMin, int IntMax, int Increm, int Percent) {
int ValorPwm = IntMin;

analogWrite(PWMPin, ValorPwm);

do
{
currentMillis = millis();
if(currentMillis - previousMillis > Increm) {
previousMillis = currentMillis;
if(ValorPwm > IntMax) {
ValorPwm = IntMax;
}
analogWrite(PWMPin, ValorPwm);
ValorPwm = ValorPwm + Percent;

}

}
while(ValorPwm < IntMax && ValorPwm >= IntMin);
}

/* RampDown(IntMin, IntMax, Increm, Percent) - Modo 2
Recebe de entrada:
IntMin: Intensidade Inicial
IntMax: Intensidade Final
Increm: Nr de MiliSegundos de intervalo entre intesidade

O Objectivo é variar directo com incremento gradual entre a intensidade minima e máxima, com Increm segundos de intervalo entre o incremento
Ex:
RampUp(50, 225, 500, 15)
A Bomba faria:
Começa nos 20% e fica durante 0,5 Seg
Incrementa 15 ao PWM(65/255) ficando a 25% durante 0,5 Seg
Vai incrementando 5% durante 0,5 Seg até chegar a 88%(225/255)
*/
void RampDown(int IntMin, int IntMax, int Increm, int Percent) {
int ValorPWM = IntMax;

analogWrite(PWMPin, ValorPWM);

do
{
currentMillis = millis();
if(currentMillis - previousMillis > Increm) {
previousMillis = currentMillis;
if(ValorPWM < IntMin) {
ValorPWM = IntMin;
}
analogWrite(PWMPin, ValorPWM);
ValorPWM = ValorPWM - Percent;
}

}
while(ValorPWM <= IntMax && ValorPWM > IntMin);

}

/*
Modo a utilizar dentro do ReefCrazy - Faz nX Pulse
*/
void PulseSingle(int Imax, int MiliSegundos, int NrTimes)
{
int Contador = 0;
do {
Contador = Contador + 1;
analogWrite(PWMPin, Imax);
delay(MiliSegundos);
analogWrite(PWMPin, 0);
delay(100);
}
while (Contador <= NrTimes);

}

/* ReefCrazy(IntMin, IntMax, SegMud) - Modo 3
Recebe de Entrada:
Intensidade Minima: Intensidade minima a que a bomba Roda
Intensidade Máxima: Intensidade Máxima a que a bomba roda
Segundos entre as mudanças: Segundos até mudança de modo aleatório


*/
void ReefCrazy(int IntMin, int IntMax, int SegMud)
{
int RNumber = random(IntMin, IntMax);
int MidleR = (IntMin + IntMax) / 2;

if(RNumber > (MidleR - 20) && RNumber < (MidleR + 20)) {
PulseSingle(200, 500, 3);
}

if(RNumber > MidleR) {
RampDown(IntMin, MidleR, 500, 15);

}
else
{
RampUp(MidleR, IntMax, 500, 15);

}

RNumber = random(IntMin, IntMax);
MidleR = (IntMin + IntMax) / 2;
}

/* Modo 4
Sem parametros de entrada, sobe dos 0 aos 125PWM, faz Pulse 2X, continua a subir aos 255;
Começa a descer dos 255 até 125, faz pulse, e continua até 0;
*/
void JumpingHorse()
{

RampUp(0, 125, 200, 5);

PulseSingle(200, 500, 2);

RampUp(125, 255, 200, 5);

RampDown(125, 255, 200, 5);

PulseSingle(200, 500, 2);

RampDown(0, 125, 200, 5);
}

/* Modo 5
- Nutrient Export Mode(5 Pulses a 0,5s, muito pequenos, mais 5 maiores, pulse grande para fazer onda, e o processo de pulses inverso).
*/
void NutrientZero()
{

PulseSingle(125, 500, 5);
PulseSingle(225, 500, 5);

PulseSingle(255, 1000, 1);

PulseSingle(225, 500, 5);
PulseSingle(125, 500, 5);
}

/* Modo Desligar - Modo 6 Para fazer por exemplo manutenção ao aquario, fica preparado para quem usar botão*/
void Desligar()
{
analogWrite(PWMPin, 0);
}

void loop(){

if (ModoFuncionamento == 1) {
Pulse(235, 50, 500);
}

if (ModoFuncionamento == 2) {
RampUp(50, 225, 500, 15);
RampDown(50, 225, 500, 15);
}

if (ModoFuncionamento == 3) {
ReefCrazy(50, 225, 500);
}

if (ModoFuncionamento == 4) {
JumpingHorse();
}

if (ModoFuncionamento == 5) {
NutrientZero();
}

if (ModoFuncionamento == 6) {
Desligar();
}

}


Tentei passar assim o código, mas não fica identado...
quem quiser que me passe o mail por MP que passo o ficheiro .ino ou em .txt

Entretanto vou melhorar o código e fazer testes com o Arduino, quando tiver pronto posto tudo.

Entretanto ainda não tenho certezas de como posso ligar a bomba ao controlador... Alem do Rui, não anda por aí mais ninguem que possa dar uma ajuda?

Abraço.


Grupo: Super Moderador Mensagens: 4466
Idade: 51
Localização: Torres Vedras
Boas :D ,

Tás a gozar ???? Muita bom ... e consigo ver o código todo. Só tenho que clicar em "show spoiler"

Tenho cá isso tudo ... resistências, leds, etc ... se quiseres testar é só passares cá.

Abraços,
Rui
http://ricordeadream.blogspot.pt/

"Nothing good happens fast in a reef tank"
SPS= Stability Promotes Success


Grupo: Utilizadores Mensagens: 233
Idade: 47
Localização: Margem Sul
Tks, mas pode ser melhorado. .:)
Entretanto estive a abrir o controlador...
Aquilo tem 3 fios de saida para a bomba...+24, -24 e va... Será que é va(riable), eu diria que sim...estã a entrar 24v no transformador e nos fios de saida para a bomba estao a sair 24v(+24 e -24)...o va parece que sai 0v... Ou seja presumo que a bomba nao funciona por isso, o va deve controlar a intensidade de potencia...falei com um amigo que estranhou o va... Nao percebeu muito bem que tipo de controlo pode ser aquele. Só mesmo testando, assim de forma rápida alguem faz ideia se posso alimentar aquilo com 3v, só para confirmar se é mesmo o que estou a pensar?
Tenho um driver de leds de 12v, será que dá para inventar?

Abraços.


Grupo: Utilizadores Mensagens: 233
Idade: 47
Localização: Margem Sul
Espera lá...
Parece que vai ser necessário um low pass filter... Para converter o pwm para sinal analógico real...e entrar no VA...
Portanto resistencia, ainda nao sei o valor e um capacitador...


Grupo: Utilizadores Mensagens: 233
Idade: 47
Localização: Margem Sul
Ok,

Conclusões...
O Controlador recebe 24V do transformador;
Do controlador saiem 3 fios:
- +24V
- -24V
- va(este deve ser o que controla a velocidade)

No meu caso o que está a acontecer é que entram os 24V na bomba, e saiem +24V e -24V, mas no fio do va, estão a sair 0V, este deve ser o que controla a velocidade daí a bomba não estar a funcionar, provavelmente queimei o IC ou teve um pico que o desprogramou.

Próximos passos:
- Construir um low pass filter
A saida do arduino é PWM Digital e a entrada va da bomba é 0-5V analógico, ou seja o digital não é sinal continuo e o analógico é!

o Low Pass Filter serve para estabilizar a corrente e o desenho é muito simples...
- 1 resistência, um capacitador e já está...
Podem ler mais aqui:
http://www.st-andrews.ac.uk/~www_pa/Sco ... otos2.html

O Objectivo é colocar uma resistência de 10k e um capacitador de 10uF(Não me perguntem como calculei isto porque não sei... li de um site que estão a fazer uma coisa parecida para esta mesma bomba... aliás é de onde tenho tirado mais informação). Isto acho que dá uma voltagem de saida de 0-10V então acho que vou utilizar mais uma resistência de 10K para dividir o sinal e ficar com o máximo de 5V.

Para testar se o problema é mesmo esse... preciso de ligar voltagem ao fio va, acham que com uma pilha de 1,5V pode funcionar? de que forma posso/devo ligar?

O mais da pilha vai ao fio e o menos?

Sorry, percebo mesmo muito pouco disto, mas acho que estou quase lá...

Abraço.


Grupo: Super Moderador Mensagens: 4466
Idade: 51
Localização: Torres Vedras
Nuno Dinis Escreveu:
Ok,

Conclusões...
O Controlador recebe 24V do transformador;
Do controlador saiem 3 fios:
- +24V
- -24V
- va(este deve ser o que controla a velocidade)

No meu caso o que está a acontecer é que entram os 24V na bomba, e saiem +24V e -24V, mas no fio do va, estão a sair 0V, este deve ser o que controla a velocidade daí a bomba não estar a funcionar, provavelmente queimei o IC ou teve um pico que o desprogramou.

Próximos passos:
- Construir um low pass filter
A saida do arduino é PWM Digital e a entrada va da bomba é 0-5V analógico, ou seja o digital não é sinal continuo e o analógico é!

o Low Pass Filter serve para estabilizar a corrente e o desenho é muito simples...
- 1 resistência, um capacitador e já está...
Podem ler mais aqui:
http://www.st-andrews.ac.uk/~www_pa/Sco ... otos2.html

O Objectivo é colocar uma resistência de 10k e um capacitador de 10uF(Não me perguntem como calculei isto porque não sei... li de um site que estão a fazer uma coisa parecida para esta mesma bomba... aliás é de onde tenho tirado mais informação). Isto acho que dá uma voltagem de saida de 0-10V então acho que vou utilizar mais uma resistência de 10K para dividir o sinal e ficar com o máximo de 5V.

Para testar se o problema é mesmo esse... preciso de ligar voltagem ao fio va, acham que com uma pilha de 1,5V pode funcionar? de que forma posso/devo ligar?

O mais da pilha vai ao fio e o menos?

Sorry, percebo mesmo muito pouco disto, mas acho que estou quase lá...

Abraço.


O menos da pilha podes ligar directo no GND dos 24!

Abraços,
Rui
http://ricordeadream.blogspot.pt/

"Nothing good happens fast in a reef tank"
SPS= Stability Promotes Success


Grupo: Utilizadores Mensagens: 258
Idade:
Boas.

Epa, voçês têm a certeza do pinout que referem???

não tou a ver necessidade nenhuma em inverter os 24V para -24V e mandar as 2 alimentações, isto dá 48V de alimentação. Se quisessem por 48V na bomba, era mais barato mudar a fonte! E estou a achar mt fruta mesmo existir um fio directo de control seja PWM ou 0-10V que vá até á bomba!!!

Parece mesmo mt fruta para uma chinezisse....

Por via das duvidas, usem um diodo em serie na saida do arduino, just in case....
Imagem


Grupo: Utilizadores Mensagens: 233
Idade: 47
Localização: Margem Sul
Boas João,

Não é assim... Se calhar sou eu que não sei explicar...
A bomba funciona a 24V, os 24V e os -24V é o que tem na placa, mas presumo que seja o GND(o -24V).
Depois existe o tal va que presumo seja o equivalente ao Dimming...
Depois como referi, a ficha tem 3 fios.. e eu medi um contra o outro e obtive 24V e -24V(invertendo os fios), sou mesmo um noob nisto...
Entretanto a informação que retirei foi de um site onde já foi experimentado, por isso parece que funciona :)
A questão de ligar a pilha era só para perceber se a bomba está boa.

O que eu acho e traduzindo por palavras minhas é que a bomba tem 3 cabos, 1 para +, 1 para Terra e um canal para fazer o dimming que funciona de 0-5V tal como nos leds(quando queres fazer o dimming).

Entretanto a senhora da loja(com uns 60 anos), hoje lá me esteve a explicar que não existem capacitadores :$
Existem condensadores :ymblushing:
Enfim, já tenho as resistências e os condensadores(comprei 2 de cada), e um led para testar o código depois de carregar no arduino:)

Abraço.


Grupo: Utilizadores Mensagens: 258
Idade:
humm

podes por o link?
Imagem

Próximo

Voltar para DIY (Do-It-Yourself)