Projeto Arduíno #3
Experiência: Pastilha termoelétrica teste de desempenho com Arduíno
Experiência com pastilha termoelétrica, com monitoramento de temperatura com Arduíno e display Nokia 5110.
A pastilha(peltier) termoelétrica é um cooler termoelétrico com a capacidade de quecer e esfriar objetos em minutos coma simples alimentação dos seus terminais.
Ao inverter a alimentação o efeito será o cotrário, ou seja, um lado da pastilha (Peltier) esfriará e outro aquecerá. Isso permite uma vasta aplicação em projetos com Arduíno como cooler de CPUs, mini-refrigeradores e aquecedores de água. Veja o vídeo e mais informações a seguir:
Materiais:
- Placa Arduíno
- Sensor de temperatura LM35
- resistor de 330 Ohms
- Pastilha termoelétrica
- Dissipadores com Coolers(para o resfriamento da pastilha e dissipação do frio).
Código:
// CLK: pino do sinal de Clock;
// DIN: pino para transferência de dados;
// DC: pino de seleção de registros (dados/comandos);
// RST: pino para resetar;
// CE: pino para seleção do chip.
#include <LCD5110_Graph.h>
LCD5110 tela(3,4,5,6,7);
extern unsigned char BigNumbers[];
extern unsigned char SmallFont[];
extern unsigned char TinyFont[];
const int nlecturas = 20;
int lecturas[nlecturas];
int index = 0;
int total = 0;
int promedio = 0;
int S1pin = A0;
void setup()
{
Serial.begin(9600);
for (int i = 0; i < nlecturas; i++)
{
lecturas[i]=0;
}
tela.InitLCD();
tela.drawRoundRect(0,0,83,47);
tela.drawLine(0,15,83,15);
}
void loop()
{
total = total - lecturas[index];
lecturas[index] = analogRead(S1pin);
total = total + lecturas[index];
index = index + 1;
if (index >= nlecturas)
index = 0;
promedio = total / nlecturas;
float temp = ((5.0*promedio*100.0)/1024.0);
tela.setFont(SmallFont);
tela.print("Temperatura",CENTER,5);
tela.setFont(BigNumbers);
tela.printNumF(temp,1, 14, 20);
tela.setFont(SmallFont);
tela.print("o",72,19);
tela.update();
delay(50);
}
--------------------------------------------------------------------------------------------------------------------------
Comentários
Postar um comentário