Escolar Documentos
Profissional Documentos
Cultura Documentos
CINCIA DA COMPUTAO
ALAN VIEIRA MOLINA
DANILO LOPES PORTO JNIOR
PAULO HENRIQUE SILVA
Varginha
2006
Varginha
2006
FOLHA DE APROVAO
ALAN VIEIRA MOLINA
DANILO LOPES PORTO JNIOR
PAULO HENRIQUE SILVA
) Aprovado
) Reprovado
Data
_________________________________________________________
Prof. Ms. Toms Dias SantAna
_________________________________________________________
Prof. Agnus Azevedo Horta
______________________________________________________
Prof. Orientador Jos Eduardo Silva Gomes
Agradecemos primeiramente a
Deus, a nossas famlias pelo amor e
empenho para conosco em todas as
trajetrias de nossas vidas, pela
compreenso que por muitos
momentos no pudemos estar
presentes como gostaramos e por
entender o significado do estudo e
do trabalho em nossas vidas,
sobretudo nos apoiando em todas as
circunstncias; um agradecimento
especial ao Sebastio Ribeiro
Molina que tanto contribuiu e
incentivou o nosso projeto!
RESUMO
MOLINA, Alan Vieira; PORTO JNIOR, Danilo Lopes; SILVA, Paulo Henrique.
Domtica: Do Controle ao Desenvolvimento Prtico do Projeto. 2006. 61 f.
Monografia (Bacharelado em Cincia da Computao) Centro Universitrio do Sul de
Minas UNIS-MG, Varginha, 2006.
LISTA DE ILUSTRAES
SUMRIO
1.
INTRODUCO.. 10
1.1
Objetivos. 12
1.1.1
Objetivo Geral 12
1.1.2
Objetivos Especficos. 12
1.2
Estrutura. 12
REFERENCIAL TERICO.. 13
2.1
Domtica. 13
2.1.1
Funes Domticas. 14
2.1.1.1
Funo de Gesto. 15
Funo de Controle. 16
Funo de Comunicao. 18
Redes Domticas. 19
2.2
Delphi 20
2.2.1
Diferenciais do Delphi 20
2.2.2
2.3
Porta Paralela. 23
2.3.1
2.3.1.1
Transmisso unidirecional 23
2.3.1.2
Transmisso bidirecional 23
2.3.2
2.3.3
2.3.4
Registradores. 25
2.3.5
Conector DB25. 25
2.4
Eletrnica. 27
2.4.1
Histrico da Eletrnica. 27
2.4.2
Circuito Eletrnico. 31
2.4.2.1
Resistores. 31
2.4.2.2
Capacitores. 32
2.4.2.3
Geradores Eltricos. 32
2.4.2.4
Diodo. 32
2.4.2.5
LED.. 33
2.4.2.6
Transistor 34
2.4.2.7
2.4.2.8
Circuito Integrado. 35
2.4.2.9
Motor 35
2.4.2.10 Rel. 36
2.4.2.11 Fotodiodo. 37
3
ATIVIDADES DESENVOLVIDAS. 38
3.1
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.1.7
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.2.7
3.2.8
Boto Reset 58
RESULTADOS. 59
CONCLUSES. 60
BIBLIOGRAFIA.. 61
1.
INTRODUCO
1.1 Objetivos
1.1.1
Objetivo Geral
1.1.2
Objetivos Especficos
1.2
Estrutura
2.1
REFERENCIAL TERICO
Domtica
a)
b)
A qualidade do ar;
Assistncia sade,
c)
Conforto trmico,
Conforto acstico,
Conforto visual,
Conforto olfativo,
Conforto espacial.
2.1.1
Para dormir,
Para alimentar-se,
Para cuidar-se,
Para comunicar-se,
Para trabalhar.
Funes Domticas
2.1.1.1
Funo de Gesto
Essa funo tem reas comuns a funo de controle. A funo de gesto tem
por objetivo automatizar em certo nmero de aes sistemticas. As automatizaes se
realizam segundo uma programao, um controle dos consumos e uma manuteno. As
aes sistemticas dessa funo se relacionam principalmente com o conforto.
(ANGEL, 1993, p. 48).
2.1.1.1.1
Gesto de Iluminao
2.1.1.1.2
2.1.1.1.3
Gesto da qualidade do ar
2.1.1.1.4
2.1.1.2
Funo de Controle
2.1.1.2.1
Controle Tcnico
2.1.1.2.2
Segurana e tele-transmisso
Controle de acesso;
Deteco de incndio;
Deteco de intrusos;
Tele-vigilncia;
Tele-assistncia.
2.1.1.2.3
Assistncia Sade
2.1.1.3
Funo de Comunicao
2.1.1.3.1
Comunicao controle
2.1.1.3.2
Comunicao espaamento
Segundo Angel (1993, p. 65-66), dentre os servios oferecidos por esta subfuno, pode-se citar a possibilidade do relacionamento da famlia com o ambiente
externo e os servios coletivos dos imveis. Para realizao destes servios coletivos
tem-se a necessidade de interconectar os aparelhos de udio e vdeo-comunicao da
casa, fazendo-os comunicarem entre si, permitindo assim um melhor servio de som e
imagem, aumentando o conforto.
2.1.1.3.3
Comunicao servios
2.1.2
Redes Domticas
2.2
Delphi
2.2.1
Diferenciais do Delphi
2.2.2
2.3
Porta Paralela
2.3.1
2.3.1.1
Transmisso unidirecional
A porta paralela Standard Parallel Port (SPP) pode chegar a uma taxa de
transmisso de dados a 150KB/s. Comunica-se com a Unidade Central de
Processamento (CPU) utilizando um barramento (BUS) de dados de 8 bits. Para
perifricos de dados entre perifricos so usados 4 bits por vez.
2.3.1.2
Transmisso bidirecional
A porta avanada Enhanced Parallel Port (EPP) chega a atingir uma taxa de
transferncia de 2 MB/s. Para atingir essa velocidade, ser necessrio um cabo especial.
2.3.2
2.3.3
Nome da Porta
Endereo de Memria
Endereo da Porta
Descrio
LPT1
0000:0408
378 hexadecimal
888 decimal
Endereo base
LPT2
0000:040A
278 hexadecimal
632 decimal
Endereo base
Buffer: Uma regio da memria temporria utilizada para escrita e leitura de dados. Os dados podem ser
originados de dispositivos (ou processos) externos ou internos ao sistema.
2.3.4
Registradores
Nome
Endereos LTP1
Endereos LTP2
Descrio
Registro de Dados
378h
278h
Registro de Status
379h
279h
Registro de
Controle
37Ah
27Ah
2.3.5
Conector DB25
2.4
Eletrnica
instrumentos
constitudos
por
vlvulas
terminicas,
dispositivos
2.4.1
Histrico da Eletrnica
2.4.2
Circuito Eletrnico
Resistores
COR
1ALGARISMO
2 ALGARISMO
FATOR
MULTIPLICATIV
O
TOLERNCIA
PRETO
10exp0
MARROM
10exp1
1%
VERMELHO
10exp2
2%
LARANJA
10 exp3
AMARELO
10 exp4
VERDE
10 exp5
AZUL
10exp6
VIOLETA
CINZA
BRANCO
OURO
10exp-1
5%
PRATA
10exp-2
10%
2.4.2.2
Capacitores
Geradores Eltricos
So dispositivos capazes de transmitir uma ddp, para isso necessrio que exista
alguma transformao. Por exemplo, de mecnica para eltrica; de qumica para
eltrica.
2.4.2.4
Diodo
Aps dopadas, cada face ter uma determinada caracterstica diferente da oposta,
gerando regies de conduo do cristal, uma com excesso de eltrons (eltrons), outra
com falta destes (lacunas), e entre ambas, haver uma regio de equilbrio por
recombinao de cargas positivas e negativas, chamada de barreira de potencial.
A camada onde prevalecem as cargas negativas chamada de regio N (Catodo), pois
existe um excesso de eltrons disponveis para a conduo ("N" quer dizer maioria
negativa.). A camada onde no existem as cargas negativas chamada de regio P
(Anodo), pois no existem eltrons em abundncia, ao contrrio, existe sua falta,
portanto convencionou-se a falta de eltrons com o termo lacuna ("P" quer dizer maioria
positiva, carga igual e oposta ao eltron).
Da mesma forma que os eltrons se movimentam, as cargas positivas ou lacunas por
conveno tambm o fazem. Entre as duas regies, uma de maioria negativa, outra de
maioria positiva, existe uma terceira, esta de maioria neutra, isto , nem de carga
negativa, nem de carga positiva, a juno entre ambas, chamada de regio neutra da
juno P-N. Na regio neutra no h excesso de eltrons nem lacunas porque alguns
eltrons do material tipo N se difundem pela juno e entram em combinao com
algumas lacunas do material tipo P, reciprocamente, algumas lacunas se difundem pela
juno e entram em combinao com os eltrons, por isso tambm chamada de regio
de juno.
O fenmeno da condutividade em um s sentido aproveitado como um chaveamento
da corrente eltrica para a retificao de sinais senoidais, portanto, este o efeito diodo
semicondutor to usado na eletrnica, pois permite que a corrente flua entre seus
terminais apenas numa direo. Esta propriedade utilizada em grande nmero de
circuitos eletrnicos e nos retificadores4.
Os retificadores so circuitos eltricos que convertem a tenso Corrente Alternada
(CA), em tenso Corrente Contnua (CC). CA, significa que os eltrons circulam em
dois sentidos, CC, significa que ela circula num s sentido.
2.4.2.5
LED
O Diodo Emissor de Luz - Light emitter diode (LED), como o prprio nome
j diz, um diodo (juno P-N) que quando energizado emite luz visvel. A luz
monocromtica e produzida pelas interaes energticas do eltron. O processo de
emisso de luz pela aplicao de uma fonte eltrica de energia chamado
eletroluminescncia. Em qualquer juno P-N polarizada diretamente, dentro da
estrutura, prximo juno, ocorrem recombinaes de lacunas e eltrons. Essa
recombinao exige que a energia possuda por esse eltron, que at ento era livre, seja
liberada, o que ocorre na forma de calor ou ftons de luz.
Retificadores: Circuitos eltricos que convertem a tenso Corrente Alternada (CA), em tenso Corrente
Contnua (CC). CA, significa que os eltrons circulam em dois sentidos, CC, significa que ela circula
num s sentido.
2.4.2.6
Transistor
Conforme a polarizao um transistor pode atuar em trs regies: regio de corte, regio
ativa e regio de saturao.
Na regio ativa o transistor opera como amplificador e nas regies de corte e saturao
como chave, ou seja, serve para comutao, conduzindo ou no.
O transistor trabalhar na regio de corte caso a corrente de base seja menor ou igual a
zero, dessa forma a corrente de coletor ser nula. Por outro lado se trabalharmos com
uma corrente de base entre zero e a corrente de saturao (IBSAT), iremos operar na
regio ativa. Para uma corrente de base acima de IBSAT, o transistor operar na regio
de saturao, ou seja, circular pelo coletor uma corrente limite (ICCSAT), imposta de
acordo com a polarizao.
5 Amplificar:
2.4.2.8
Circuito Integrado
Motor
norte do campo e o sul passa a ser o que est prximo ao sul do campo. Eles ento se
repelem e o motor continua em movimento. Esse o princpio de funcionamento do
motor de corrente contnua.
Os motores eltricos modernos, utilizados em eletrodomsticos e em mquinas
industriais, possuem um conjunto de espiras, que so ligadas e desligadas, mantendo o
motor sempre impulsionado.
2.4.2.10
Rel
Fotodiodo
3.1
ATIVIDADES DESENVOLVIDAS
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.1.7
3.2
bit0=$00;
bit1=$01;
bit2=$02;
bit3=$04;
bit4=$08;
bit5=$10;
bit6=$20;
bit7=$40;
bit8=$80;
Por exemplo, a constante bit0 que recebe $00, equivale a receber o valor de
um byte formado por oito bits zero, ou seja, 00000000 (representao binria); a
constante bit01 que recebe $01, equivale a receber o valor de um byte formado por
00000010; e assim sucessivamente. A primeira linha de cdigo na declarao das
constantes (base=$378) a atribuio do valor responsvel pelo endereo da sada de
dados da porta paralela.
3.2.1
auxiliar:=auxiliar-bit4;
Escrever(base,auxiliar);
Image15.BringToFront;
Image15.Visible := true;
end;
Figura 3.14: Ilustrao da rea mapeada para acionar o comando de abertura do porto
3.2.2
3.2.3
Note que a mesma idia, a varivel auxiliar recebe o valor dela mesma (j
armazenado) mais o valor do byte de acionamento do endereo da sada da porta
paralela do respectivo circuito do equipamento. A varivel bit3 recebe o valor de $4, ou
seja, o equivalente a 00001000 em notao binria. Como o comando refere ao
acionamento das luzes externas, realizado o incremento da varivel auxiliar.
O acionamento das luzes externas realizado no software de controle por
meio de um clique na imagem de uma das lmpadas apagadas no exterior da casa. Veja:
Figura 3.16 regio mapeada para acionar o comando de acender as luzes externas da
casa
Desta vez, a varivel auxiliar foi subtrada pela varivel bit3, ou seja, o valor
responsvel por setar a sada da porta paralela, no entanto, como j havia na sada
correspondente por acender as luzes o valor do bit 1, ao subtrair por ele mesmo,
obtemos o bit 0, o que reseta a sada da porta paralela, fazendo com que as luzes sejam
apagadas.
Para poder apagar as luzes externas da casa por meio do prottipo de
controle, basta clicar na imagem das luzes externas, desta vez, as mesmas apareceram
acesas.
Figura 3.17: regio mapeada para acionar o comando de apagar as luzes externas da
casa
3.2.4
Assim como nas luzes externas, acender a luz interna da casa, utiliza do
mesmo mecanismo, a varivel auxiliar incrementada somada ao valor do byte de
acionamento do endereo da sada da porta paralela do respectivo circuito do
3.2.5
3.2.6
3.2.7
if (lblreceber.caption='119')then
begin
auxiliar:=auxiliar+bit8;
escrever(base,auxiliar);
//lbla.caption:=('ALARME ACIONADO');
beep();
WriteFile(
WriteFile(hCommFile,'ATH',5,NumberWritten,nil);
//Fecha a porta de comunicao
CloseHandle(hCommFile);
end;
end;
end;
end;
end;
3.2.8
Boto Reset
RESULTADOS
CONCLUSES
desenvolvimento
de
todo
circuito
eletrnico
permitiu
adquirir
BIBLIOGRAFIA
CORCUERA
CAVALCANTI.
Arquiteturas
Automao,
URL:
MARTINS,
Vidal.
Viso
Geral
sobre
Delphi,
URL:
<