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
Comentário de Dieter Thrum em 25 setembro 2012 às 13:48 Seria mais interessante/util adicionar ao projeto um NTC colado à celula Peltier e controlar a temperatura pelo serial.port.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Por: R$ 29,00
Ou em até 6x de
R$ 5,18
Por: R$ 54,00
Ou em até 12x de
R$ 5,10
Por: R$ 195,00
Ou em até 18x de
R$ 13,00
Válvula Solenóide de 12V - 3/4"
Por: R$ 36,00
Ou em até 7x de
R$ 5,56
© 2013 Criado por Marcelo Rodrigues.
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)