TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

AUTOMAÇÃO RESIDENCIAL VIA DTMF COM MICROCONTROLADOR

Por:   •  27/10/2018  •  Trabalho acadêmico  •  870 Palavras (4 Páginas)  •  199 Visualizações

Página 1 de 4

Universidade Paulista

Instituto de Ciências Exatas e Tecnologia

Graduação em Engenharia Elétrica (Eletrônica)

Mateus Wanderson Cabral – B87256-0

Paulo Reis da Silva Castro – B800GI-3

AUTOMAÇÃO RESIDENCIAL VIA DTMF COM MICROCONTROLADOR

São José dos Campos - SP

2016


AUTOMAÇÃO RESIDENCIAL

WANDERSON, M.C; REIS, P.

1- Introdução

Nesse semestre fomos instruídos a projetar e elaborar um circuito utilizando microcontrolador, ficou de critério livre a escolha do tema a ser abordado, como também foi deixado de exemplo alguns projetos para ajudar na decisão, não houve limitação aos componentes a serem utilizados também.

Para nosso projeto, optamos por empregar o microcontrolador em automação, essa também era uma das dicas de temas, dentro desse contexto, tivemos que decidir qual seria o método de controle empregado para dar as funções, chegamos ao consenso de utilizar um decodificar DTMF, para que assim através de uma ligação de celular ou telefone fixo, utilizaríamos os pulsos do teclado para gerar os binários que seriam utilizados na logica com o controlador.

2- Projeto

Componentes Utilizados:

O microcontrolador utilizado foi o PIC18F2550, por suprir todas as necessidades do projeto e ter várias características chamativas além de funções extras que poderão ser utilizadas futuramente, para fim de melhoramento do protótipo.

[pic 1]

.

Fonte: Datasheet do Componente

Decodificador DTMF (MT8870DE): Responsável por decodificar as teclas do telefone remoto e convertê-las em saída digital para o micro controlador (PIC)

[pic 2]

Fonte: Datasheet do Componente

Tabela de teclas e seu respectivo código em binário:

Tecla do telefone

Saída 
digital do Decodificador DTMF

Q3

Q2

Q1

Q0

1

0

0

0

1

2

0

0

1

0

3

0

0

1

1

4

0

1

0

0

5

0

1

0

1

6

0

1

1

0

7

0

1

1

1

8

1

0

0

0

9

1

0

0

1

0

1

0

1

0

*

1

0

1

1

#

1

1

0

0

Para a alimentação do circuito foi utilizada uma fonte pronta de 12V/1A, essa ligada a um circuito regulador de tensão com LM7805, assim dispondo os 5V necessários para alimentar os componentes utilizados.

[pic 3]

Fonte: Datasheet do Componente

Configurações e Programação:

Para esse PIC utilizamos oscilador a cristal em 4Mhz, as outras configurações básicas seguiram conforme especificação do fabricante.

Com essas informações, começou a ser desenvolvido o código do projeto, a linguagem de programação escolhida foi a C, por ser mais simples e intuitiva, determinamos as entradas como sendo digitais, e definimos todo PORTD com saída para acionar os comandos externos, utilizando do LAT para configurar cada bit de saída individualmente, também formam configurados alguns LEDs de indicação de funcionamento dispostos no PORTC.

Foi definido o seguinte esquema de funcionamento, primeiramente para liberar os comandos, deve-se digitar corretamente os 4 dígitos da senha definida pelo usuário, após essa etapa, cada tecla numérica digitada a seguir, representa uma saída respectiva para seu número, indo de 1 até 8, selecionando uma delas será disposta duas opções, a de ativar a saída, representada pela tecla # e de desativar a saída representada pela tecla 9, depois de configurar as saídas conforme o desejado a tecla 0 vai voltar ao início do programa, bloqueando-o novamente, esse comando também fica responsável de gravar o status da saída na eprom, para caso em uma eventual queda de energia, retome as saídas ao ultimo estado.

...

Baixar como (para membros premium)  txt (6.7 Kb)   pdf (537.9 Kb)   docx (370.5 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com