Neste tutorial vamos mostrar como utilizar uma pastilha Peltier com Arduino. A pastilha Peltier é uma pastilha termo-elétrica, isto é, se aplicar uma dada corrente, a pastilha esfriará de um lado e aquecerá do outro. Com esta pastilha você pode utilizar para aquecer ou esfriar um determinado lugar ou objeto. A pastilha Peltier pode ser alimentada com até 15,4V e 7A.
Para utilizar a pastilha Peltier com Arduino é necessário utilizar um Mosfet canal N e um resistor de 10K Ohm.
A figura abaixo mostra a ligação a ser feita:
Para controlar a corrente é necessário utilizar uma porta digital do Arduino como PWM. Podemos ver na placa Arduino que as portas digitais 3, 5, 6, 9,10 e 11 são portas para PWM. Vamos escolher a porta digital 3 do Arduino como PWM.
A programação para utilizar a pastilha Peltier com Arduino está mostrado abaixo:
int peltier = 3; //The N-Channel MOSFET is on digital pin 3
int power = 0; //Power level fro 0 to 99%
int peltier_level = map(power, 0, 99, 0, 255); //This is a value from 0 to 255 that actually controls the MOSFET
void setup(){
Serial.begin(9600);
//pinMode(peltier, OUTPUT);
}
void loop(){
char option;
if(Serial.available() > 0)
{
option = Serial.read();
if(option == 'a')
power += 5;
else if(option == 'z')
power -= 5;
if(power > 99) power = 99;
if(power < 0) power = 0;
peltier_level = map(power, 0, 99, 0, 255);
}
Serial.print("Power=");
Serial.print(power);
Serial.print(" PLevel=");
Serial.println(peltier_level);
analogWrite(peltier, peltier_level); //Write this new value out to the port
}
Abra a IDE do Arduino e cole a programação acima. Depois conecte seu Arduino na porta USB do PC e selecione a versão do seu Arduino (UNO, Duemilanove, etc) em Tools/Board e depois selecione a porta USB em que seu Arduino está conectado (COMx, ttyUSBx, ttyACMx, etc) em Tools/Serial Port. E clique em UPLOAD. Agora abra o Serial Monitor e irá mostrar o seguinte:
No campo de escrita do Serial Monitor, digite "a" e depois aperte a tecla ENTER. Irá incrementar o POWER de 5 em 5. Para decrementar, digite "z" e aperte a tecla ENTER.
Ao incrementar, irá aumentar a corrente fornecida para a pastilha Peltier. Ao incrementar a corrente na pastilha, você perceberá que ela esquentará de um lado e esfriará do outro.
Cuidado, caso forneça muita corrente, coloque um dissipador no Mosfet e cuidado para não queimar sua protoboard.
E é isso! Esperamos que tenha gostado! Em caso de dúvidas, poste aqui neste blog! Para sugestões de tutoriais, clique aqui! Para ver outros tutoriais e projetos desenvolvidos pela equipe LdG e por outros garagistas, clique aqui e aqui, respectivamente! Até a próxima!
Referências:
http://www.labdegaragem.org/loja/index.php/pastilha-peltier.html
https://www.sparkfun.com/products/10080
http://tomswiki.wetpaint.com/page/Peltier+%28TEC%29+Cooling
http://en.wikipedia.org/wiki/Thermoelectric_effect
http://bildr.org/2012/03/rfp30n06le-arduino/
http://sparkfun.com/datasheets/Components/General/Peltier_Testing.pde
Comentar
Olá, qual o modelo do Mosfet ?
Marcelo, entendi o que disse de a pastilha alimentar algo. Se você tiver calor suficiente e constante pra alimentar a pastilha de um lado e algo que refrigere do outro lado da pastilha, como mencionei, provavelmente ela vai entregar eletricidade suficiente pra alimentar o Arduino. Mas será que não é mais fácil alimentar o Arduíno com um transformador mesmo?
Se eu tenho uma placa Peltier que trabalha a 6A, e eu ligar em uma fonte de 12V 4A vai queimar a fonte, não é? pra reduzir corrente, somente com um MOSFET?
André,a pastilha não seria alimentada, e sim iria alimentar algo! Será usada 4 pastilhas em série, e assim faria o funcionamento do Arduino que irá fazer outras medições como temperatura, vazão de água, e armazenará em um Card SD que está acoplado ao Arduino. Sim, a intenção é gerar calor com água quente e corrente de um lado da pastilha, e o outro lado ainda não foi decidido, talvez deixado a temperatura ambiente ou com um dissipador de calor.
Qualquer dúvida ou ideia é bem-vinda!!
Marcelo, quando você alimenta uma pastilha Peltier, de um lado você tem calor e do outro gelo, então qual seria o processo inverso? Não só água quente, mas sim água quente de um lado e água fria de outro. No Youtube tem experiências com estas, um copo de água quente de um lado e outro com água gelada de outro alimentam um led.
Olá, alguém sabe se consigo fazer o contrário? Serio o efeito Seebeck, onde água quente iria passar e esquentar as pastilhas, e elas iriam alimentar o Arduino para fazer outras medições de temperatura, entre outros. Assim tornando um ciclo independente.
aonde encontro um mosfet desse ?6n60c?
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)