bulletDefinição da equipe

Diogo Rodrigues de Jesus - diogo.rjs@gmail.com

Emerson Antônio Pitlak - emersonpit@hotmail.com

Samuel Alessandro Camargo - samuelctba@gmail.com

 
bulletProfessores orientadores

Afonso F. Miguel - Microprocessadores II

Viviana R. Zurro - Eletronica II

 
bulletAbstract

The project consists of a system of total temperature embarked, or either, without the necessity of use of a PC for its functioning. Developed in Assembly Language and used a PIC as microcontroller.

 
bulletResumo

O projeto consiste em um sistema de temperatura totalmente embarcado, ou seja, sem a necessidade de utilização de um PC para seu funcionamento. Desenvolvido em Linguagem Assembly e utilizado um PIC como microcontrolador.

 
bulletObjetivos

O objetivo do projeto é desenvolver um sistema que ficará monitorando a temperatura de um ambiente qualquer e ao se ultrapassar o valor de temperatura configurado o sistema deverá fazer ma ligação para um telefone. O sistema permite definir um valor de temperatura e três números de telefone. O sistema funciona da seguinte forma: inicialmente o sistema inicia com um valor padrão de temperatura e três números de telefones sendo que o usuário pode alterar esses números padrão.

Ao se gerar a ultrapassagem da temperatura definida o sistema deve ligar para o primeiro telefone de sua lista, caso o usuário não atenda ou atenda porém digita a senha incorreta para o desarme do sistema, o mesmo ligará para o segundo telefone, caso ocorra o mesmo caso com o terceiro telefone o sistema volta a ligar para o primeiro número e assim sucessivamente até que o sistema seja desativado.

 
bulletProjeto Preliminar

Como idéia inicial, acreditamos que nosso sistema será composto por um conversor A/D (analógico/digital) que converte a temperatura (analógica) para níveis de tensão (digital), para que possam ser interpretadas e decodificadas no microcontrolador. O detector de DTMF será necessário para decodificar o valor recebido pelo celular, para que possa ser feita a validação da senha de desarme do sistema. O telefone fará as ligações caso a temperatura ultrapasse o valor determinado. O display será uma interface do sistema com o usuário e é pelo teclado que será feita toda a configuração do sistema.

 
bulletProjeto dos sensores

No nosso projeto existe apenas um sensor que medirá a temperatura. Iremos utilizar o LM35DZ (ver foto abaixo).

bullet
Fator de escala linear = 10mV / °C
bullet
Faixa de temperatura de trabalho = -55°C – 150°C
bullet
Impedância de saída = 1ohm
bullet
Opera de 3V a 4V

Foram realizados alguns testes para se conferir os valores apresentados no datasheet e também para verificar a escala de temperatura de trabalho do sensor. Esse teste foi feito da seguinte maneira: ligamos o sensor à temperatura ambiente e com um ferro de solda aquecemos o mesmo anotando e posteriormente verificando a escala. Veja aqui a tabela com os resultados obtidos.

 
bulletProjeto eletrônico do microcontrolador
Microprocessador e recursos necessários

O microprocessador escolhido foi o PIC16F876A. Fizemos esta escolha pois verificamos que ele nos fornece todo periférico necessário para a implementação do projeto, como conversor A/D, interrupção por Timer, interrup e comunicação serial.

 

Pinos de entrada e saída

 

Esquema elétrico

 

Definindo o Clock

O clock utilizado será de 6MHz gerado por um cristal.
 
bullet Fluxograma do software (clique aqui)
 
bulletVideo
 
bulletReferências

MIGUEL, Afonso F. Projeto Robô. [online] Disponível na Internet via WWW. URL:http://www.icet.pucpr.br/afonso/Graduacao/MPII/ProjetoRobo/ProjetoRobo.htm.

 

MICROCHIP. PIC16F876A Device. [online] Disponível na Internet via WWW. URL: http://ww1.microchip.com/downloads/en/DeviceDoc/39582b.pdf

 

SOUZA, David Jose de. Desbravando o PIC. Editora Érica.

 
bullet Fotos

Placa do DTMF

Placa do MAX232

Display LCD

Emerson trabalhando

no projeto

SIT em sua versão final

"A" equipe SIT.

Emerson - Samuel - Diogo