Abstract – The motivation of this work relates to the fact that a thermostat is used in a large
number of applications in our real world. The thermostat uses a temperature sensor and his func-
tion, is to avoid the temperature of the system to varies beyond a certain limit. They are used in
refrigerators, electric irons, air conditioners, etc. The present work seeks to develop a model, capable
of respond to any companies and clients requests, to achieve the goal, its important to note, that
would not be possible without the Student Kit, which is a hardware developed in UTAD for their
students.
Resumo – A motivação deste trabalho prende-se com o facto de um termóstato ter as mais vari-
adíssimas aplicações no nosso dia a dia. Os termóstatos usam sensores de temperatura e têm a função
de impedir que as temperaturas dos sistemas variem para além de certos limites preestabelecidos. São
utilizados em frigoríficos, ferros eléctricos, ar condicionados, etc. Com o presente trabalho procura-
se desenvolver um modelo capaz de responder aos pedidos de empresas e clientes, esse objectivo não
tinha sido atingido sem o Student Kit, que é hardware desenvolvido na UTAD para os seus alunos.
c UTAD - ECT - Departamento de Engenharias 115
i i
i i
i i
I. I NTRODUÇÃO
116
i i
i i
i i
Nesta secção são descritos todos os materais que foram utilizados e explorados
no decorrer do projecto, bem como a metodologia seguida para atingir o objectivo
do trabalho. A Figura 2 ilustra a arquitectura do StudentKit.
c UTAD - ECT - Departamento de Engenharias 117
i i
i i
i i
tação negativa. A tensão de saída do LM50 ideal varia de 100 mV a 1,75 V para
-40◦ C a +125o C de temperatura. O LM50 não requer calibração externa ou corte,
para fornecer uma precisão de 3◦ C na temperatura ambiente.
Na Figura 4, ilustra-se um pictograma do LM50.
B. Microcontrolador PIC18F4620
118
i i
i i
i i
de uso.
Na Figura 5 vemos o PIC usado, podendo observar as portas que estabelecem
ligação com os dispositivos externos. As portas RB5,RB6,RB7 foram usadas para
ligar os botões; os LEDS, por sua vez, ligaram-se às portas RA2 e RA3; as portas
RE1,RE2 e RA5 fizeram a comunicação com a porta USB e as RB1,RB2 e RB3 estão
ligadas ao LCD.
Fig. 5: PIC18F4620
break
c UTAD - ECT - Departamento de Engenharias 119
i i
i i
i i
D. Porta USB
120
i i
i i
i i
A. LEDS
O código seguinte liga os LEDS a partir de uma certa temperatura, como forma
de aviso :
LED1ON;
LED2ON;
c UTAD - ECT - Departamento de Engenharias 121
i i
i i
i i
A passagem de dados por USB é fundamental nos dias de hoje; é a nossa lig-
ação do mundo electrónico ao mundo real; é como se põe em prática tudo o que
foi feito. Neste projecto criou-se um program em C Sharp de modo a que um
computador receba os valores de temperatura e os mostre numa janela. A Figura
122
i i
i i
i i
c UTAD - ECT - Departamento de Engenharias 123
i i
i i
i i
IV. C ONCLUSÕES
B IBLIOGRAFIA
PIC18F4620 datasheet
National Semiconductor (LM50) datasheet
LCD 204A datasheet
124
i i
i i