You are on page 1of 49

UNIVERSIDADE DA AMAZNIA

UNAMA

ARIANNE FARIAS LOUREIRO


IGOR FABRICIO DA COSTA BARRETO
LUIZ CESAR TAVARES BIBAS FILHO

ACIONAMENTO DE DISPOSITIVOS ELTRICOS/


ELETRNICOS POR MEIO DA PORTA USB,
MICROCONTROLADOR PIC E TRANSCEPTOR DE RF.

BELM PAR
2009
1

UNIVERSIDADE DA AMAZNIA
UNAMA

ARIANNE FARIAS LOUREIRO


IGOR FABRICIO DA COSTA BARRETO
LUIZ CESAR TAVARES BIBAS FILHO

ACIONAMENTO DE DISPOSITIVOS ELTRICOS/ ELETRNICOS POR


MEIO DA PORTA USB, MICROCONTROLADOR PIC E TRANSCEPTOR
DE RF.

Trabalho de concluso de curso apresentado


ao CCET da UNAMA, como requisito
parcial para a obteno do Grau de
Bacharel em Cincia da Computao, sob a
orientao do Prof. M.Sc. Edson do Socorro
Cardoso da Silva.

BELM PAR
2009
2

UNIVERSIDADE DA AMAZNIA
UNAMA

AUTORES:

ARIANNE FARIAS LOUREIRO


IGOR FABRICIO DA COSTA BARRETO
LUIZ CESAR TAVARES BIBAS FILHO

ACIONAMENTO DE DISPOSITIVOS ELTRICOS/


ELETRNICOS POR MEIO DA PORTA USB,
MICROCONTROLADOR PIC E TRANSCEPTOR DE RF.

TRABALHO DE CONCLUSO DE CURSO APRESENTADO PARA


OBTENO DO GRAU DE BACHAREL EM CINCIA DA COMPUTAO.

APROVADO EM: ___/___/___

CONCEITO: _____________

BANCA EXAMINADORA

____________________________________________
Prof. M.Sc. Edson do Socorro Cardoso da Silva.
(ORIENTADOR UNAMA)
____________________________________________
Prof. M.Sc. Max Ricardo Pantoja Trindade.
(MEMBRO 1 UNAMA)
____________________________________________
Prof. D.Sc. Jos Augusto Furtado Real.
(MEMBRO 2 UNAMA)
3

AGRADECIMENTOS
Agradeo em primeiro lugar a Deus, pois sem ele no conseguiria nada, depois a
minha me que sonhou muito com esta conquista, aos meus professores do stimo
semestre, pois souberam entender quando minha me faleceu, meu agradecimento
especial a eles.
Ao meu Pai que apesar da sua doena (Parkinson), no poupou esforo em ir me
buscar todos os dias na Unama, as minhas amiga (Cleonice, Regiane e Marilene), que
apesar das minhas dificuldades com a perda da minha me, me deram fora. A Senhora
Jeny (minha me Equatoriana, Sr Miguel e Mnica que sempre me apoiaram tanto no
Equador, como aqui no Brasil. Aos meus amigos do TFG que tiveram pacincia no
semestre anterior com a perda da minha me e pela fora juntos que estivemos ao longo
do TFG.
A Nilza que ficou com minha filha para poder estudar a noite e a minha Filha
Ana Paula que mesmo pequena, sentia falta por no poder esta com ela muita vezes, a
minha amiga Amlia que foi uma pessoa muito especial no decorrer da minha vida de
estudante, com seus conselhos sbios e meu irmo que sei que nas suas oraes estava
torcendo por mim.

Arianne Farias Loureiro

AGRADECIMENTOS
Agradeo a minha famlia. Minha Me, meu Pai e minha irm que so as
pessoas responsveis pela minha trajetria de vida. Sem eles com certeza a estrada seria
muito mais difcil.
Agradeo a minha esposa por todo amor e pacincia pelos dias, tarde e noites de
minha ausncia. Pelo carinho nos momentos de tristeza que juntos passamos nestes
quatro anos de faculdade e no apoio quando decidimos juntos construir uma famlia,
mesmo tendo a faculdade como objetivo de vida. Queria agradecer a meu amigo Luiz
Cesar, que nestes quatro anos se mostrou o companheiro inseparvel neste caminho e a
Rafaelle Arajo que sempre esteve pronta a nos ajudar no desenvolvimento deste
trabalho. E claro no poderia deixar de agradecer a Deus pelo dia, pela sabedoria e fora
para conseguir traar esta longa estrada.
Agradeo em especial ao nosso orientador Professor Edson Cardoso, pelo apoio
incondicional para tornar realidade este trabalho, sem sua ajuda nada disto seria
possvel.
Igor Fabricio da Costa Barreto.

AGRADECIMENTOS
Gostaria de agradecer aos meus familiares que me deram suporte do inicio ao
atual momento de minha vida, onde posso citar meu pai, minha me e minhas duas
irms. Agradeo aos meus amigos, que me ajudaram durante esse priodo acadmico,
onde posso citar, Igor Fabricio, nio Milhomen, Rafaelle Arajo. Gostaria de agradecer
todos os nossos professores que compartilharam seus conhecimentos. Por ltimo
agradeo tambm o nosso orientador que continuou a acreditar no potencial de nosso
trabalho at o ltimo momento.
Luiz Cesar Tavares Bibas Filho.

RESUMO
Este trabalho apresenta o desenvolvimento de um sistema de controle para
automao predial, bem como projeto de implementao do prottipo. Para a construo
do hardware de controle dos acionadores foram utilizados o microcontrolador
PIC16F877 e o componente transceptor TRF 2.4 G, para realizar a transmisso e
recepo de dados. O intuito do projeto desenvolver um software embarcado nos
microcontroladores e um software responsvel pelo gerenciamento de todos os
dispositivos de acionamentos relacionados no projeto, atravs do computador.

Palavras Chaves: Barramento USB, Microcontrolador PIC, Transceptor TRF 2.4G,


linguagem C++

ABSTRACT
This work presents the development of a control system for property automation,
as well as the project of implementation of the prototype. For the construction of the
hardware of control of the paddles microcontroller PIC16F877 and the component
transceiver were used TRF-2.4 G, to accomplish the transmission and reception of data.
The intention of the project is to develop a software embarked in the microcontroller
and a responsible software by the administration of all the devices of related to switchon and switch-off in the project, through the computer.

Key words: Bus USB, Microcontroller PIC, transceiver TRF 2.4G, C++ language

LISTA DE ABREVIATURAS

CFTV
CPU
CRC
EEPROM
EHCI
EPP
FIFO
FTDI
HD
HVAC
LDO
LQFP
MIPS
NZRI
OHCI
PIC
PWM
RAM
RFID
TTL
UHCI
UML
USB

Circuito Fechado de TV
Central Processor Unit
Cyclic Redundancy Check
Erasable Programmable Read-only Memory
Enhanced Host Controller Interface Specification
Enhanced Parallel Port
First In / First Out
Future Technology Devices Ltd.
Hardware Drive
Heating, Ventilation and Air Conditioning
Low Drop Out
Low Profile Quad Flat Pack
Millions of Instructions per Second
No Returner to Zero Inverted
Open Host Controller Interface
Peripheral Interface Controller
Pulse Width Modulation
Random Access Memory
Radio-Frequency Identification
Transistor - Transistor Logic
Universal Host Controller Interface
Unified Modeling Language
Universal Serial Bus

LISTA DE FIGURAS
Figura 1 - Sensor Fim de curso ................................................................................................... 19
Figura 2 - Microcontrolador PIC ................................................................................................. 20
Figura 3 - Tridente Smbolo. ....................................................................................................... 21
Figura 4 - Tabela de clock e transmisso de sinais. .................................................................... 22
Figura 5 - Ponte Norte e Sul de uma placa-me. ......................................................................... 24
Figura 6 - FT232BM fabricado pela FTDI. ................................................................................. 25
Figura 7 - TRF 2.4 G Pinagem. ................................................................................................... 29
Figura 8 - Diagrama de Caso de Uso. ......................................................................................... 35
Figura 9 - Modelo de Entidade Relacional.................................................................................. 36
Figura 10 - Digrama de Classe. ................................................................................................... 37
Figura 11 - Menu Principal do Sistema. ...................................................................................... 38
Figura 12 - Menu de Arquivo ...................................................................................................... 39
Figura 13 - Menu de Dispositivo................................................................................................. 40
Figura 14 - Tela de Comando. ..................................................................................................... 40
Figura 15 - Menu de Cadastro ..................................................................................................... 41
Figura 16 - Diagrama Esquemtico do dispositivo Emissor ....................................................... 42
Figura 17 - Diagrama Esquemtico do Dispositivo receptor. ..................................................... 43

10

LISTA DE TABELAS
Tabela 1 - Tabela de Padro de Cores USB. ............................................................................... 22
Tabela 2 - Biblioteca de Funes C++ para o FTC2XX.dll ........................................................ 27
Tabela 3 - Tabela de Pinos do TRF-2.4G.................................................................................... 29
Tabela 4 - Tabela Comparativa ................................................................................................... 31
Tabela 5 - Requisitos funcionais ................................................................................................. 32
Tabela 6 - Requisitos No - Funcionais ...................................................................................... 33
Tabela 7 - Formato do pacote do protocolo de transmisso do dispositivo com os acionadores
(Amorim, et al., 2006) ................................................................................................................. 33
Tabela 8 - Estrutura do Protocolo. .............................................................................................. 34
Tabela 9 - Quadro de comando do protocolo baseado na tabela ASCII ..................................... 34

11

SUMRIO
RESUMO ..................................................................................................................................... 7
ABSTRACT ................................................................................................................................. 8
LISTA DE ABREVIATURAS ................................................................................................... 9
LISTA DE FIGURAS ............................................................................................................... 10
LISTA DE TABELAS............................................................................................................... 11
1.

INTRODUO ................................................................................................................. 14
1.1.

2.

OBJETIVOS DO TRABALHO ..................................................................................... 15

1.1.1.

Objetivos especficos ............................................................................................... 15

1.1.2.

Estrutura do trabalho .............................................................................................. 15

FUNDAMENTAO TORICA ................................................................................... 16


2.1.

DOMTICA ................................................................................................................ 16

2.2.

AUTOMAO............................................................................................................. 16

2.3.

SENSORES E CONTROLADORES: ........................................................................... 18

2.4.

MICROCONTROLADORES PIC ................................................................................ 19

2.5.

BARRAMENTO USB (UNIVERSAL SERIAL BUS). ................................................... 20

2.6.

CHIPSET FT232BM. .................................................................................................. 23

2.7.

COMPONENTE TRF 2.4 G. .................................................................................... 28

2.8.

TRABALHOS CORRELATOS. .................................................................................... 30

2.8.1.
Aplicativo controle de trfego ferrovirio utilizando microcontrolador
PIC16F628A. .......................................................................................................................... 30
2.8.2.
3.

Aplicativo controlador de rels utilizando a porta universal serial bus (USB). ..... 30

DESENVOLVIMENTO ................................................................................................... 32
3.1.

ESPECIFICAO....................................................................................................... 32

3.1.1.

Requisitos funcionais: ............................................................................................. 32

3.1.2.

Requisitos no funcionais: ................................................................................... 33

3.1.3.
Especificao do protocolo de comunicao entre o software e os dispositivos
acionadores. ............................................................................................................................ 33
3.1.4.

Diagrama de caso de uso do software: ................................................................... 34

3.1.5.

Modelo de entidade relacional e diagrama de classe. ............................................ 36


12

5.

CONCLUSES E SUGESTES PARA TRABALHOS FUTUROS ........................... 44


5.1.
5.2.

6.

Concluses .............................................................................................................. 44
Extenses................................................................................................................. 45

REFERENCIAS. ............................................................................................................... 46

ANEXO A .................................................................................................................................. 48
ANEXO B................................................................................................................................... 49

13

1. INTRODUO
A constante modernizao dos dispositivos eltricos, eletrnicos e digitais tem
proporcionado mudanas significativas em diversos aspectos da vida humana.
Atualmente presenciamos uma evoluo na vida de todo: o advento dos dispositivos e
ambientes inteligentes.
Os projetos de casas inteligentes, controladas via software atravs da internet ou
por dispositivos conectados a ela (celular, smartfone ou PDAs), vem com a
oportunidade de ter o controle total dos aparelhos eltricos. Este tipo de projeto
proporciona um controle maior sobre os recursos de sua residncia, economia, conforto
e praticidade. Atualmente, no mercado de tecnologia encontramos muitas formas
disponveis para realizar comunicao com dispositivos eletro-eletrnicos. A tcnica
Wireless (sem fio) corresponde conexo capaz de unir terminais eletrnicos,
geralmente computadores, entre si utilizando as ondas de rdio ou infravermelho ser
utilizada neste trabalho.
A automao domstica e comercial no tem sido alvo de atrao, devido ao alto
custo que as atuais alternativas disponveis para a implementao deste tipo de projeto
traz, acarretando alto ndice de desistncia j na etapa de planejamento da instalao e
futura manuteno deste arranjo.
Existe a necessidade de controle de dispositivos eltricos distncia sem que
para isso utilizemos grande quantidade de cabos eltricos para possibilitar a ligao
entre o dispositivo e o computador que leva o comando de controle a estes dispositivos.
A economia de energia eltrica que este projeto proporciona, por meio do computador
(software instalado) ao controlar o tempo e o consumo de cada dispositivo acionado
outra necessidade atendida.

14

1.1. OBJETIVOS DO TRABALHO


O objetivo deste trabalho a automao de dispositivos eltricos e eletrnicos
utilizando como base o trabalho iniciado por Freitas (2006) atravs do emprego da porta
USB e a incluso da comunicao atravs do transceptor TRF 2.4G.

1.1.1. Objetivos especficos

Controle do dispositivo;

Permitir, atravs de software que o usurio, acione o dispositivo;

Permitir, atravs de software a monitorao do dispositivo.

Melhorar a transmisso de dados entre os componentes envolvidos utilizando


componente TRF 2.4G.

1.1.2. Estrutura do trabalho


Neste captulo apresentamos a motivao e objetivos deste trabalho, explicando
de forma sucinta como se divido o trabalho.
Este trabalho esta dividido em quatro captulos. O primeiro traz uma introduo
ao assunto e do que se trata o trabalho e seus objetivos principais e especficos. O
segundo apresenta a fundamentao terica dos conhecimentos necessrios ao
desenvolvimento, abordando tpicos importantes como o que domtica e automao,
o porqu de automatizar e no automatizar. Sero explanados tambm os componentes
utilizados para o desenvolvimento como o microcontrolador PIC, barramento USB e
CHIPSET FT232BM alm do componente TRF 2.4G. O terceiro descreve detalhes
sobre os requisitos funcionais e no funcionais, a especificao do protocolo utilizado
para a comunicao, diagrama de caso de uso, modelo de entidade relacional e diagrama
de classe, alm da funcionalidade do sistema, ser tambm abordado o diagrama eltrico
desenvolvido para o emissor e receptor do trabalho. Por fim o quarto captulo trata das
concluses e sugestes para extenses do trabalho, os trabalhos futuros que podero ser
realizados; ao final temos todas as referencias citadas e utilizada, alm dos anexos
contendo os diagramas eltricos do trabalho.

15

2. FUNDAMENTAO TORICA

Neste capitulo so apresentados os conceitos necessrios para a melhor


compreenso da especificao e implementao do trabalho. Estes assuntos so:

Domtica.

Automao

Microcontrolador PIC

Barramento universal USB.

CHIPSET FT232BM.

Componente TRF 2.4 G.

2.1.DOMTICA
Para o desenvolvimento de nosso projeto levaram-se em considerao alguns
conceitos, dentre eles o conceito de domtica, que corresponde juno da palavra
latina Domus (casa) e do termo Robtica. Seu significado est relacionado instalao
de tecnologia em residncias, com o objetivo de melhorar a qualidade de vida, aumentar
a segurana e viabilizar o uso racional dos recursos para seus habitantes. Um sistema
baseado em domtica dividido em vrios subsistemas, cada qual atua especificamente
em um campo de controle. Atualmente estes sistemas so informatizados e
computadorizados. (Sgarbi, et al., 2005)

2.2. AUTOMAO
Automao (do ingls automation) corresponde a um conjunto de tcnicas que
podem ser aplicadas sobre um processo objetivando torn-lo mais eficiente, ou seja,
maximizando a produo com menor consumo de energia, menor emisso resdua e
melhores condies de segurana, tanto humana e material quanto das informaes
inerentes ao processo (Silveira, et al., 2205).

16

A automao pode ser dividida em trs ramos:


Automao Industrial:

Ramo da automao onde as tcnicas so aplicadas ao

controle e otimizao de um determinado processo industrial, como a extrao de


minrios, produo de madeira, produo de celulose, refino de petrleo, etc.
Automao Comercial:

Ramo da automao onde ocorre a aplicao de tcnicas

especficas na otimizao de processos comerciais, geralmente utilizando-se mais


software do que hardware, tais como: sistemas controle de estoques, contas a pagar e
receber, folha de pagamentos, identificao de mercadorias por cdigos de barras ou por
rdio frequncia RFID, etc.
Automao Residencial:

Aplicao das tcnicas de automao para melhoria do

conforto e segurana de residncias e conjuntos habitacionais, tais como: Controle de


acesso por biometria, porteiro e portes eletrnicos, circuitos fechados de televiso
(CFTV), controle de luminosidade de ambientes, controle de umidade, temperatura e ar
condicionado (HVAC), etc. (Silveira, et al., 2205)
Por que automatizar

Trata-se de um processo de evoluo tecnolgica irreversvel.


Valorizao do ser humano em sua liberao na execuo de tarefas entediantes
e repetitivas, ou mesmo em situaes de trabalho insalubre e de riscos.
Aumento da qualidade de vida de toda uma sociedade, promovendo seu conforto
e maior integrao.
Maior enriquecimento pelo menor custo do produto (pela baixa manuteno ou
pela rapidez na execuo de tarefas) ou pelo aumento de produtividade (num
curto perodo de tempo).
Criao de empregos diretos e indiretos, alm de novos empregos relacionados
com a manuteno, desenvolvimento e superviso de sistemas. (Silveira, et al.,
2205)
Por que no automatizar

medida que a populao passa a crescer desordenadamente, aumentam as


desigualdades sociais, provocando um limite de instabilidade.
Como toda tecnologia nova, pode trazer srios riscos ao setor de produo.
Na busca pela qualidade, deixa de se valorizar o arteso para apostar nas grandes
produes, tornando o homem cada vez mais dependente tecnologicamente.
(Silveira, et al., 2205)

17

2.3.SENSORES E CONTROLADORES:
Sensores so dispositivos destinados a deteco do estado de presena, de
temperatura, de velocidade, de presso, etc. Outro dispositivo denominado de
controlador, ao qual o sensor est conectado, sentindo a presena da grandeza detectada,
faz atuar um terceiro dispositivo, denominado atuador, que pode ser um seccionador,
um alarme sonoro ou visual ou qualquer outro dispositivo do sistema.
Esta descrio tpica de controles automticos convencionais. No entanto,
dentro de um projeto de automao, usando tcnicas digitais, o sensor, ao detectar a
grandeza, sensibiliza o controlador. Este, atravs de um contato seco, que corresponde a
um sinal digital, disponibiliza na rede de comunicao essa informao, que utilizada
para os mais devidos fins.
Como o sensor utiliza tcnicas eletrnicas, no dispe de contatos mecnicos
sujeitos e desgastes contnuos e vida til reduzida. Opera silenciosamente sem choques
ou vibrao, sendo insensvel a oscilaes violentas.
Existe uma grande variedade de sensores no mercado de automao industrial.
Sero descritos, para efeito de compreenso do processo de automao, aqueles mais
comumente utilizados: (Filho)
Sensor de nvel: constitudo por um dispositivo imerso em liquido cujos eletrodos
conduzem uma pequena corrente eltrica. Quando o liquido deixa de fazer contato com
o eletrodo do par sensor, interrompe-se a corrente eltrica, fazendo operar um solenide
sobre os contatos secos de uma chave de comando.
Sensor de Presena: Tambm conhecido como sensores de proximidades, esto
disponveis no mercado em trs verses, ou seja:

Indutivos: Possuem alta freqncia de chaveamento e detectam todos os tipos


de metais, sem contato.
Capacitivos: Operam sem contato e detectam materiais no metlicos.
Magnticos: Permite deteco de materiais a maior distncia.

Sensor tico: um dispositivo que opera com feixe de luz infravermelho e


constitudo por um emissor e um receptor. Quando se interrompe o feixe de luz e
ativado um solenide, que atua sobre um contato seco. H duas verses: rel ligado na
focalizao e rel desligado na focalizao.
18

Sensor Fim de curso: formado por um dispositivo de contatos secos que so


acionados por um solenide quando uma parte qualquer do processo atinge o fim de
uma trajetria definida. O fechamento ou abertura do contato gera um sinal digital.
(Filho)

Figura 1 - Sensor Fim de curso

2.4.MICROCONTROLADORES PIC
Microcontroladores PIC, como mostra a figura 01, constituem uma famlia de
dispositivos de arquitetura Harvard, desenvolvidos pela fabricante MICROSHIP onde
PIC vem do ingls Peripheral Interface Controller, (interface de controle de
perifricos).
Neste trabalho utilizou-se o PIC16F877, qual possui como principais
caractersticas: Memria flash de programa com 8192 palavras de 14bits, memria
RAM com 368 bytes e memria EEPROM com 256 bytes e opera em uma freqncia
que vai ate 200MHZ o qual resulta em uma velocidade de 5MIPS.
Os microcontroladores so diferentes dos processadores, pois integram em um
nico CHIP: o processador, uma memria RAM (dados), uma memria ROM
(programa) e outros recursos.
Os microcontroladores foram projetados para comandarem equipamentos
especficos. Estes equipamentos so conhecidos como Sistemas Embarcados, do ingls
Embedded System, pois o microcontrolador embutido dentro de um sistema fechado e
com funes bem especficas. Em geral, estes sistemas exigem um controle preciso do
tempo, pois trabalham em tempo real. As capacidades de processamento e de memria
variam de acordo com a aplicao. A aplicao pode ser um simples relgio ou um

19

equipamento industrial complexo que envolve at uma camada de sistema operacional


executando sobre o microcontrolador (Ferreira, 2003).
Estes dispositivos apresentam as seguintes vantagens:

Baixo Custo,baixo consumo e portabilidade

Poucos Componentes (eliminar necessidade de componentes externos)

Reconfigurao por Software

Curto tempo para desenvolvimento (time-to-market)

Figura 2 - Microcontrolador PIC

2.5.BARRAMENTO USB (UNIVERSAL SERIAL BUS).

Nesta seo aborda-se a utilizao da porta USB, os principais conceitos e seu


funcionamento, sendo de grande importncia para o projeto, pois atravs dela se dar a
comunicao entre o software no computador e o prottipo.
Quando se trata de avanos tecnolgicos na rea de eletrnicos, trata-se de
barramento USB, presente em diversos dispositivos disponveis no mercado tais como:
impressoras, MP3, cmeras digitais, aparelhos de som, celulares entres outros.
Este padro surgiu para substituir outras formas de conexo existentes menos
prticas, como o barramento paralelo e serial. Nestes barramentos, os dispositivos
tinham que ser conectados CPU e em seguida era necessria a instalao de um drive
atravs de um software de instalao especfico, podendo causar um provvel conflito
no sistema. J na tecnologia USB, o dispositivo, aps a conexo, imediatamente

20

localizado pelo sistema operacional e instalado,


instalad , facilitando a adio, remoo e
movimentao do dispositivo.
O objetivo
bjetivo principal ao desenvolver a tecnologia
tec
USB (universal
universal serial bus),
bus foi
tornar a instalao de dispositivo algo simples at para usurios sem experincia. Ao
desenvolver esta tecnologia atravs do conceito plug and play,, que consistem em
conectar o dispositivo perifrico ao computador, onde aps a conexo o sistema
reconhece o dispositivo sem que para isso seja necessrio reinici-lo
reinici lo (hot
(
swap), ou
mesmo o sistema operacional e haja qualquer tipo de interveno do usurio.
Atravs desta tica
tica em 1995 uma parceria
parceria realizada entre as empresas
empr
Compaq,
Hewlett - Packard, Intel, Lucent,
ucent, Microsoft, NEC e Philips conceberam a conexo USB,
realizada atravs de um barramento que adota um tipo de conector comum a todos os
dispositivos externos que o usarem, tornado fcil e prtica
prtic a instalao de dispositivos
perifricos, de forma a us-los
us los imediatamente aps a sua conexo, o que permite ao
sistema operacional e a placa me diferenciar de forma transparente a classe dos
equipamentos, as necessidade de alimentao, largura de banda entre outros,
outro carregando
os drives necessrios para sua imediata utilizao.
Uma das primeiras verses a ser desenvolvida foi a 1.0 com velocidade de 1,5
Mbps (low speed)) em seguida foi concebida a 1.1 com velocidade que vai de 1,5 Mbps
a 12 Mbps (full speed).
). No final de 2000, foi lanadas a verso 2.0 com velocidade de
480 Mbps, equivalente a 60 MBPs (high- speed)) compatvel com as verses anteriores
porm com algumas mudanas na tecnologia e topologia.

Figura 3 - Tridente

ESTRUTURA ELTRICA DO
D USB
O cabo USB composto de quatro fios e uma malha para a eliminao de
rudos. Desses, dois fios so para o transporte de energia para a alimentao do
dispositivo e dois usados para a transferncia de dados entre o sistema e o dispositivo.
Estes cabos so codificados na tabela 01 seguindo os seguintes padres de cores:
21

CORES

TIPO

TENSO

POLARIDADE

VERMELHO

VBUS

5v

POSITIVO

PRETO

GND

0v

NEGATIVO

VERDE

D+

BIT 1

BRANCO

D-

BIT 0

Tabela 1 - Tabela de Padro de Cores USB.

O bus USB pode fornecer no mximo 5v


5 de tenso e 500mA de corrente eltrica,
isso para cada porta do Root Hub do host. A quantidade de corrente que seu dispositivo
ir precisar para funcionar pode ser configurada via software.
Os outros dois fios D+ (dado+) e DD (dado-) so usados pelo sistema USB para
transferncia de dados entre o Host, hub e dispositivos. Todos os sinais de dados
trafegam apenas por esses dois fios usando a codificao NRZI (No
(No Return to Zero
Inverted).
). Ou seja, o bit 1 codificado atravs de uma transio
transio ocorrendo da maior
voltagem para a menor, ou tambm o inverso, da menor para a maior. J o bit 0
codificado sem haver transio. Durante o intervalo de um bit a voltagem constante
como mostra a Figura 03.

Figura 4 - Tabela de clock e transmisso de sinais.

22

2.6.CHIPSET FT232BM.
CHIPSET um conjunto de chips (Circuitos Integrados), que so projetados
para trabalhar em sincronismo, onde, mesmo sendo um grupo de chips, so
considerados como um nico produto.
O chipset um componente lgico de uma placa, podendo ser encontrado em
diversas placas, como placa-me ou nas maiorias das placas de controle como um todo.
No passado, uma placa-me possua circuitos integrados discretos, onde diversos
chips menores eram necessrios para controlar todas as funcionalidades.
Com o passar dos tempos, os produtores perceberam que os mesmos poderiam
integrar todos esses chips em um ou dois chips maiores. Assim nasceu o chipset.
O chipset de uma placa-me dividido em duas partes, a ponte norte e a ponte
sul. A ponte norte o controlador os dispositivos de alta velocidade, como CPU e
RAM. Faz a comunicao entre a CPU e a memria RAM, podendo tambm, em alguns
casos, comunicar com os barramentos de alta velocidade como vdeo.
A ponte sul, como mostrada na figura 04, controla os dispositivos com
velocidade inferior, como USB e Discos Rgidos (HDs). A disposio de um nico chip
ou dois chips varia de acordo com o fabricante, como exemplo o AMD K8 ATHLON
64 possui um nico chip, que realiza as duas funes.

23

Figura 5 - Ponte Norte e Sul de uma placa-me.

Alm da funo de controle, o chipset de uma placa-me define diversas coisas,


como a quantidade mxima de RAM, o tipo de memria que pode ser utilizada, a
freqncia mxima das memrias e do processador e tambm o padro de HD.
O fabricante do chipset no precisa necessariamente ser o fabricante da placame, ou da placa em questo. Muitas empresas desenvolvem somente o chipset ou
somente a placa e utilizam o chipset ou placa de outras fabricantes.
Exemplos de fabricantes de CHIPSET so:

Intel

ATI Technologies

NVIDIA

VIA Technologies

Silicon Integrated Systems

FTDI
No prottipo deste trabalho, foi utilizado o CHIPSET FT232BM, figura 05,

como mecanismo de controle do dispositivo, que se comunica com o computador


atravs da porta USB.

24

Figura 6 - FT232BM fabricado pela FTDI.

O FT232BM a segunda gerao de dispositivos USB UART, tendo no


somente adicionado novas funcionalidades do modelo anterior (FT8U232AM), mas
tambm reduzindo o nmero de componentes externos e mantendo o alto grau de
compatibilidade dos pinos como ocorre com o modelo anterior, facilitando o
melhoramento e reduzindo os custos quando se for utilizar em uma nova rea de
aplicao.
As reas de aplicao do FT232BM so:

Conversor de USB para RS232.

Conversor de USB para RS422 ou RS485.

Transformao do legado perifrico RS232 para USB.

Transferncia de dados de Celular via USB.

Interao com base MCU desenvolvida para USB.

Transferncia de udio e baixa largura de banda bandwidth vdeos via


USB.

Transferncia de dados PDA via USB.

Leitor de carto USB.

Modem USB.

USB Modem Sem fio.

USB Leitor de cdigo barra.

PRINCIPAIS CARACTERSTICAS DO CHIPSET FT232BM:

Um nico chip manipula tanto transferncias USB como serial.

Interface para Modem com total suporte aos sinais de handshake.


25

A UART suporta 7 e 8 bits de dados; 1/2 stop bits e paridade


par/impar/marca/espao e nenhuma.

Taxa de transferncia entre 300 a 3M Baud (TTL- Transistor-Transistor


Logic).

Taxa de transferncia entre 300 a 1M Baud (RS232).

Taxa de transferncia entre 300 a 3M Baud (RS422/RS485).

Timeout ajustvel para o buffer RX.

Compatvel com bus USB 1.1 e 2.0.

Tenso de alimentao entre 4,35V a 5,25V.

Regulador integrado de 3.3v para Entrada/Sada USB.

Compatvel com os controladores Host: UHCI/OHCI/EHCI.

Suporte a uma memria EEPROM externa opcional para personalizar o


produto, onde podem ser armazenados os descritores do mesmo, como:
VID, PID, e nmero de srie.

Encapsulado em tamanha miniatura 32-LD LQFP.

EEPROM pode ser programada na prpria placa via USB.

Suporte para alimentar dispositivos diretamente no Bus USB, por meio


do pino PWREN#.

Modos de transferncias USB Bulk e Isossncrono.

Suporte para os recursos USB (suspend/resume) atravs dos pinos


SLEEP# e RI#.

BIBLIOTECA DAS FUNES C++ UTILIZADAS NO FT232BM.


Para o desenvolvimento do cdigo do projeto foi utilizado o ambiente visual de
desenvolvimento de aplicaes orientando a objeto Borland C++ Builder 6, que permite
desenvolver, de forma rpida e fcil, aplicaes para os sistemas operacionais Windows
e Linux (Almeida, 2003).
O cdigo em questo foi desenvolvido em C++, em virtude de possuir funes
que acessem diretamente o componente FT232BM, que realizar a funo de
comunicao com o PIC 16F877, utilizando-se para isso a biblioteca FTD2XX.dll que
ser includa no cabealho do programa.
Desta biblioteca sero utilizadas as seguintes funes, de acordo com a tabela 02
a seguir:
26

FUNO

DESCRIO

Funo responsvel pela abertura do dispositivo


conectado no computador retorna um identificador (handle)
usado na maioria das funes. Precisa de dois parmetros
para sua execuo, que na seqncia seria um inteiro para
dizer qual dispositivo ser aberto, iniciando no 0 para o
primeiro dispositivo em seguida essa seqncia e um
fthandle, que ser o ponteiro para a varivel FT_HANDLE.
Funo que define as caractersticas de comunicao
FT_SetDataCharacteristics ()
com o dispositivo, possui quatro parmetros, um fthandle, o
tamanho dos dados (FT_BITS_7 ou FT_BITS_8), nmero
de stop bits (FT_STOP_BITS_1 ou FT_STOP_BITS_2) e a
paridade (FT_PARITY_NONE, FT_PARITY_ODD, entre
outros).
Funo que define a velocidade da comunicao
FT_SetBaudRate ()
com o dispositivo. Possui dois parmetros, um fthadle e a
velocidade (Baud rate).
Funo que seta os timeouts de leitura e escrita do
FT_SetTimeouts ()
dispositivo, possui trs parmetros, um fthandle, o timeout
de leitura em milissegundos e o timeout de escrita em
milissegundos.
Funo responsvel pela limpeza dos buffers de
FT_Purge ()
transmisso e recepo do dispositivo (TX e PX), possui
dois parmetros, em seqncia um fthandle e o buffer a ser
feita a limpeza (FT_PURGE_RX e/ou FT_PURGE_TX)
Funo que fecha o dispositivo aberto pelo
FT_Close ()
FT_Open(), possui um nico parmetro que o fthandle.
Funo responsvel por escrever dados para um
FT_Write ()
dispositivo possui quatro parmetros, um fthandle, um
ponteiro para o buffer onde contm os dados a serem
escritos no dispositivo, nmero de bytes a serem escritos no
dispositivo e um ponteiro que obtm o nmero de bytes
escritos no dispositivo.
FT_Read ()
Funo responsvel pela leitura dos dados para um
dispositivo, possui quatro parmetros que tem
funcionalidade igual ao FT_Write(), s que para leitura.
Todas essas funes descritas acima retornam um FT_OK
no caso de sucesso em sua operao.
FT_open ()

Tabela 2 - Biblioteca de Funes C++ para o FTC2XX.dll

Todas as funes citadas acima na tabela 02 utilizaro duas variveis


responsveis pelo status dos dispositivos conectado ao computador, so elas:
FT_STATUS, que retorna o valor FT_OK no caso do dispositivo esta conectado com
sucesso; e FT_HANDLE, responsvel pelo armazenamento do handle varivel utilizada
para ter acesso ao dispositivo (Messias, 2005).
27

2.7.COMPONENTE TRF 2.4 G.


O componente TRF-2.4 G, de acordo com a figura 6, corresponde a um circuito
desenvolvido por Laipac Technology Inc. para realizar a transmisso de dados sem fio.
Este componente trabalha na frequncia de 2.4 GHz e permite a transmisso de dados
em diferentes configuraes: Direct Mode, ShockBurst e full duplex includo a
codificao, decodificao e buffer de dados. No Direct Mode o dispositivo realiza a
transmisso de dados de forma convencional no utilizando o buffer de armazenamento
interno.
O modo ShockBurst e subdividido em duas etapas: O microntrolador transmite o
dado ao transceiver e este transmite aos demais transceivers (receptores). Nesta primeira
etapa o microntrolador envia o dado de acordo com a velocidade definida pelo
programador. O dado e armazenado em um buffer interno ao transceiver. J na segunda
etapa o dado transmitido j se encontra armazenado no buffer interno independente do
microcontrolador. Para a velocidade de transmisso nesta segunda etapa e possvel
configurar entre 250 Kbps e 1 Mbps.
Para realizar a recepo dos dados ocorre o processo inverso do descrito
anteriormente.
Este componente possui ainda uma antena integrada, um sintetizador de
frequncia e um amplificador de sinal, possui tambm um cristal embutido para o
oscilador. Possui em sua programao incorporada a funo CRC (Cyclic Redundancy
Check) para a deteco de erros.
Sua principal vantagem em relao a outros componente e o baixo consumo de
energia, aproximadamente de 10,5 mA na transmisso e 18 mA na recepo, a operao
de mltiplos canais: 125 canais de operaes e canais de recepo simultneos
(SparkFun).

28

Figura 7 - TRF 2.4 G Pinagem.

Abaixo segue a tabela de pinos do componente descrito.


PINO NOME

FUNO

DESCRIO

GND

Alimentao Terra (0v).

CE

Entrada

CLK2

E/S

CS

Entrada

CLK1

E/S

Entrada de Clock receptor do canal 1.

DATA

E/S

Recepo dos dados canal 1.

DR1

Sada

Habilita o modo Transmissor e receptor.


Entrada de Clock receptor do canal 2.
Habilita modo de configurao.

Indicao de dados para leitura no canal 1(somente em


modo ShockBurst).

DOUT

E/S

Recepo dos dados canal 2.

2
9

RD2

Sada

Indicao de dados para leitura no canal 2 (somente em


modo ShockBurst).

10

VCC

Alimentao Alimentao 3V/DC


Tabela 3 - Tabela de Pinos do TRF-2.4G.

29

2.8.TRABALHOS CORRELATOS.
A seguir so explanados dois trabalhos correlatos desenvolvidos, apresentados
por Andrey Starke sardo, Karla Luciana Moraes Freitas e Rodrigo Tavares
Condur(2006).

2.8.1. Aplicativo controle de trfego ferrovirio utilizando microcontrolador


PIC16F628A.
Andrey Starke sardo (2007) construiu um prottipo de uma malha ferroviria. O
foco de seu trabalho foi utilizao do microcontrolador PIC 16F628A para o controle
realizado no hardware, mostrou-se eficiente para tarefas de velocidade (PWM) e o uso
de interrupes para deteco atravs de sensores, tambm o componente TRF- 2.4 G
foi muito importante, provendo grande facilidade para transmisso e recepo
mensagens.

2.8.2. Aplicativo controlador de rels utilizando a porta universal serial bus


(USB).
Karla Luciana Moraes Freitas e Rodrigo Tavares Condur (2006) utilizaram um
sistema controlador de rels, atravs do barramento USB. O objetivo deste trabalho foi
cria um software capaz de interagir com um dispositivo eltrico, com intuito de cortar
ou fornecer corrente eltrica a um dispositivo por meio de um rel, utilizando a porta
USB.
Para que este objetivo fosse atingido, foi necessrio desenvolver um software em
C/C++ que utiliza da biblioteca FTD2XX.dll. Este sistema de controle de rels pode
alcanar grandes propores podendo at utilizar tecnologia sem fio, controlando toda
ou uma parte de uma casa, empresa ou indstria, proporcionado assim a diminuio nos
gastos em energia eltrica, j que atravs de um computador pode-se controlar vrios
dispositivos, de forma a se monitorado o tempo timo que cada dispositivo fica ligado.

30

Abaixo segue a tabela comparativa dos trabalhos correlacionados.


Controle de dispositivos
eltricos/ eletrnicos
Caractersticas.

Sardo (2007),

Condur(2006),

utilizando porta USB, PIC


16F877, TRF 2.4g e interface
desenvolvida em C++
Builder.

PIC16F628A

TRF -2.4 G

Controladores USB
Linguagem de Programao
Radio Freqncia

Java e C

C/C ++

C++

Tabela 4 - Tabela Comparativa

31

3. DESENVOLVIMENTO

Neste capitulo so apresentados o processo de desenvolvimento do trabalho


abordando os seguintes temas:
1. Anlise e especificao dos requisitos do sistema.
2. Especificao do protocolo de comunicao Software Dispositivo e
Dispositivo Software.
3. Especificao da UML (Unified Modeling Language) dos diagramas de
Caso de Uso.
4. Modelo de Entidade Relacional.
5. Diagrama de Classe.
3.1.ESPECIFICAO
O sistema desenvolvido visa controlar dispositivos distncia atravs de um
prottipo de acionador. Para tal foram desenvolvidos circuitos de acionamento e
comando.
3.1.1. Requisitos funcionais:
Os requisitos funcionais dos sistemas que correspondem descrio de suas
respectivas funcionalidades, descritos no quadro abaixo.
N. DE ORDEM
F1

DESCRIO
O sistema deve ser capaz de cadastrar o projeto de controle de
dispositivos.

F2

O sistema deve ser capaz de permitir que o usurio conecte o


dispositivo atravs da porta USB.

F3

O Sistema deve permitir que seja ligado ou desligado qualquer


elemento eltrico atravs do PC.

F4

O sistema deve ser capaz de armazenar os comandos realizados pelo


usurio.
Tabela 5 - Requisitos funcionais

32

3.1.2. Requisitos no funcionais:


Os requisitos no funcionais do sistema que correspondem ao conjunto de
restries nas quais o sistema deve operar so descritos no quadro abaixo.
N. DE ORDEM
NF1

DESCRIO
O sistema deve apresentar as informaes do projeto em forma de uma
arvore contendo o nome do projeto, nome do dispositivo comandado
ou monitorado e aes.

NF2

O sistema dever ser capaz de saber em que estado encontra-se o


elemento ligado ou desligado.

NF3

O sistema dever possui uma interface IHM fcil de ser usada, sendo
possvel qualquer usurio que detenha um mnimo de conhecimento
de informtica.

NF4

O Sistema deve possuir arquitetura expansvel: Permitir que se possa


ligar e conseqentemente controlar quantos elementos eltricos forem
necessrios.
Tabela 6 - Requisitos No - Funcionais

3.1.3. Especificao do protocolo de comunicao entre o software e os


dispositivos acionadores.
Houve a necessidade, para este sistema, da especificao de um protocolo que
permita a comunicao do Software com os dispositivos acionadores. A adoo de um
protocolo especfico visa otimizar ao mximo o tamanho dos pacotes trocados entres os
elementos, algo que no seria possvel com os padres de protocolos existentes
atualmente.

Byte 0
INICIO

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5


IDS

IDD

COD

DATA

FIM

Tabela 7 - Formato do pacote do protocolo de transmisso entre o software e os dispositivos


acionadores (Amorim, et al., 2006)

33

Campo

Byte

Descrio

INICIO

Inicio do Pacote.

IDS

Identificador de origem.

IDD

Identificador de destino

COD

Cdigo da instruo

DATA

Informao

FIM

Fim do Pacote.
Tabela 8 - Estrutura do Protocolo.

Caractere

Valor na
tabela

Sentido

Descrio

65

Dispositivo Acionador

Requisita o status do acionador

76

Dispositivo Acionador

Comando Ligar o elemento eltrico.

68

Dispositivo Acionador

Comando desligar o elemento eltrico.

49

Acionador Dispositivo

O elemento est ligado.

50

Acionador Dispositivo

O elemento est desligado.

Tabela 9 - Quadro de comando do protocolo baseado na tabela ASCII.

3.1.4. Diagrama de caso de uso do software:


O diagrama de caso de uso utilizado para realizar a modelagem esttica do
projeto do sistema, facilitando com isso a sua visualizao e especificao.
Automao Residencial e o software contido no computador que tem a funo
de realizar o controle de todos os dispositivos presentes na residncia. As mensagens
recebidas e enviadas so processadas neste software. Cabe ao software o gerenciamento
dos status de cada dispositivo conectados ao sistema.
Ao usurio do sistema est disponvel as funes de cadastrar o projeto,
ambiente, abrir e fechar a porta USB. O diagrama de caso de uso do sistema e
apresentado a seguir.
34

Figura 8 - Diagrama de Caso de Uso.

35

3.1.5. Modelo de entidade relacional e diagrama de classe.


A figura 8 mostra o modelo de entidade relacional desenvolvido para o sistema,
a qual contm a base de armazenamento, este modelo foi desenvolvido utilizando a
ferramenta de modelagem DBDesigner 4. Sua base de dados foi implementada na
ferramenta Microsoft Access 2007, por ser apenas de carter acadmico e
representativo.

Figura 9 - Modelo de Entidade Relacional.

a) Tabela Projeto: responsvel por armazena os dados referente s


aplicaes existentes na residncia.
b) Tabela Ambiente: Armazena os possveis ambientes ou cmodos onde
esto localizados os dispositivo acionadores.
c) Tabela Ambiente_has_Dispositivo: Realiza a ligao entre as tabelas
ambiente e dispositivo que configura que cada ambiente possui diversos
dispositivos acionadores.

36

d) Tabela Dispositivo: Armazena o endereo e um apelido do dispositivo


assim como uma possvel imagem atrelada a este dispositivo.
e) Tabela Endereo: Armazena os endereos disponveis para cada
dispositivo acionador, cada endereo e nico e somente poder ser usado
uma nica vez aps este endereo ser utilizado a varivel usado recebe o
valor true que o impossibilita de utilizado este endereo novamente.
f) Tabela Dispositivo_has_Comando: Realiza a ligao entre as tabelas
dispositivo e comando o que caracteriza a relao de que cada dispositivo
poder possui vrios comandos e um comando pode ser aclopado por
vrios dispositivo.
g) Tabela Comando: Armazena as informaes de cada comando como,
valor da tabela ascii, a string de comando e sua descrio.
h) Tabela Histrico: Armazena as informaes dos comando executados
como data e hora da execuo do comando.

Figura 10 - Digrama de Classe.

37

3.2.FUNCIONALIDADES DO SISTEMA
O sistema possui uma interface de fcil utilizao, sendo formada de menu
principal, rvore do projeto, menu contendo os dispositivos, telas de cadastros e tela
para execuo de comando dos acionadores conforme ser especificado abaixo.

3.3.INTERFACE PRINCIPAL.
Na figura 10 pode ser visualizada a interface principal do sistema, o qual possui
duas barras de atalhos e uma barra de status. A barra de menu composta de quatro
menus e a barra de atalho composta de cinco botes de acesso rpido, estes permitem
acessar de forma rpida as funcionalidades do sistema, alm de conter uma barra de
status que exibe a condio do dispositivo USB e a hora e data do sistema.
Barra de Menu

Barra de Atalho

Figura 11 - Menu Principal do Sistema.

Abaixo so detalhados os cones da barra de atalho:


Conectar
: Atravs deste comando realizada a conexo do dispositivo USB com o
software supervisrio.
Desconectar
: Atravs deste comando realizada a desconexo do dispositivo USB
software supervisrio.
Dispositivos
: Atravs deste atalho possvel acessar ao menu contendo os
dispositivos cadastrados.
rvore
: Atravs deste atalho e possvel acessar a rvore que exibe o projeto e seus
componentes.
Finalizar

: Atravs deste atalho e possvel sair do sistema.

38

Menus:
As funcionalidades do sistema podem ser acessadas por meio do menu, os quais
esto divididos em quatro tipos: Menu de Arquivo, Menu Cadastro, Menu Relatrio e
Menu de Ajuda
Menu Arquivo:
Na figura 11 mostrado que por meio do Menu Arquivo possvel Conectar o
dispositivo USB; Desconectar o dispositivo USB; Acessar o menu de Dispositivos e sair
do Sistema.

Figura 12 - Menu de Arquivo

Ao selecionar a opo Conectar realizada a conexo do software com o


dispositivo USB. Caso ocorra um erro exibido uma mensagem informando o erro ao
conectar o dispositivo.
Selecionando a opo Desconectar executar a funo e realizada a
desconexo do software com o dispositivo USB.
J na opo Dispositivo carregada uma nova interface de acordo com a
figura 12. Por meio desta interface ser permitido visualizar os dispositivos cadastrados
no projeto.

39

Figura 13 - Menu de Dispositivo

Ao escolher o objeto na tabela, conforme a figura 12 o cone picar indicando que


este objeto foi selecionado.
Clicando duas vezes no objeto uma nova interface e exibida conforme a figura
13. Por meio desta interface e realizado os comando de Ligar e Desligar
Dispositivo.

Figura 14 - Tela de Comando.

40

Menu Cadastro:
Na figura 14 e mostrada que por meio do Menu Cadastro e possvel realizar os
cadastros dos Dispositivos; cadastro do Comando; Cadastro do Projeto e Visualizar a
rvore do projeto.

Figura 15 - Menu de Cadastro

41

4. HARDWARE

Os diagramas esquemticos dos hardwares envolvidos no sistema esto descritos


nas subsees seguintes. Para a confeco dos diagramas esquemticos foi utilizada a
ferramenta de desenho e simulao KICAD.

4.1.DIAGRAMA ESQUEMTICO DO DISPOSITIVO EMISSOR.


O circuito desenvolvido tem o intuito de realizar a comunicao entre o
computador e demais dispositivos. Para realizar a comunicao o computador envia
mensagens para a porta USB, atravs da placa com o CHIPSET FT232BM. Utilizando
nveis TTL (Transitor - Transistor Logic) e transmitido para o microcontrolador PIC.
Na interligao entre o PIC e o transceiver TRF 2.4 G devido diferena de tenso de
operao entre os componentes PIC de 5v e Transceiver de 3v foram utilizados
resistores de 110 ohms.

Figura 16 - Diagrama Esquemtico do dispositivo Emissor

42

4.2.DIAGRAMA ESQUEMTICO DO DISPOSITIVO RECEPTOR


O circuito desenvolvido tem o intuito de realizar o comando do rel que acionar
o dispositivo. O acionamento do dispositivo realizado aps a magnetizao da bobina
do rel possibilitando a energizao e desenergizao dos contatos, a corrente de sada
do pino do PIC e muito baixa, fazendo que seja necessria a utilizao de um transistor
para realizar o acionamento do rel. O circuito abaixo composto por um
microcontrolador PIC 16F877, mais um transceiver TRF 2.4G e uma dip switch. Esta
ltima realiza a funo de especificar o endereo do dispositivo.
O Diagrama abaixo possui entradas no PIC disponveis para rels, que registrem
qualquer alterao no ambiente, de forma a enviar sinais para o computador de
alteraes sejam elas de carter fsico ou atravs de sensores de luminosidade que
permitam saber se os dispositivos manobrados foram realmente ligados ou desligados,
permitindo com isso uma maior confiabilidade no ato do comando.

Figura 17 - Diagrama Esquemtico do Dispositivo receptor.

43

5. CONCLUSES E SUGESTES PARA TRABALHOS FUTUROS


5.1.CONCLUSES

Este trabalho busca facilitar a vida das pessoas, estenderem a funcionalidades


dos computadores, desenvolverem novas maneiras de alinhar conforto com tecnologia
em solues viveis e acessveis a sociedade, tendo como base os conceitos presentes
em domtica e automao, onde o conforto, economia e uso racional dos recursos
correspondem aos principais objetivos destes dois conceitos.
Para a execuo deste trabalho fez-se necessrio o estudo dos componentes TRF
2.4G e microcontroladores PIC 16F877, construo de circuitos eletrnicos, linguagem
C++ para o software e o CHIPSET FT232BM, este ltimo responsvel pela
comunicao com o computador atravs da porta USB. Fez-se necessrio tambm o
conhecimento de banco de dados e protocolos de comunicao.
No decorrer da pesquisa foram realizados estudos em torno de trabalhos
similares ao apresentado. No entanto percebeu-se que cada trabalho apresentava suas
prprias especificaes.
Muitas dificuldades foram encontradas no decorrer do trabalho, a mudana das
placas RR3 e RT4 pela placa TRF 2.4G mudaram o escopo principal do projeto,
provocando uma mudana significativa em seu escopo, alm da pouca informao
disponvel sobre o transceptor TRF 2.4G.
Por fim, cremos que as anlises aqui apresentadas, serviro como base para
novos trabalhos a serem desenvolvidos a partir deste estudo, a fim de encontrar novas
solues que utilizem melhor os recursos presentes em uma residncia, de forma a
trazer economia e conforto, alm de permitir muitas idias para futuras expanses sendo
ele a base dos futuros projetos.

44

5.2.EXTENSES

Utilizar as entradas e sadas extras do PIC para acionarem mais de um


dispositivo em um ambiente.

Utilizar as entradas e sadas extras do PIC para atravs de sensores


instalados nos ambientes receberem informaes externas.

Aperfeioar a comunicao entre o microcontrolador e o computador


atravs do software.

Adaptar o sistema de forma a funcionar como alarme, fazendo como que


os dispositivos sejam acionados em horrios pr determinados.

Desenvolver o projeto em JAVA, pois se trata de uma linguagem


orientada a objeto que permite expanses como o controle via internet.

45

6. REFERENCIAS.

[Online]. 16
de
Maro
http://www.din.uem.br/ia/intelige/domotica/int.htm#Domotica.

de

2009. -

[Online]. - http://www.gabrielricci.com.br/wordpress/wp-content/uploads/2009/03/odbms.pdf.
Almeida, Waldir Martins de Conhecendo o C++ Builder 6 [Livro]. - [s.l.] : Visual Books,
2003.
Amorim, Mardson Freitas, Melo Rafael G. S. e Schneiker Junior Alceu Schneiker
Protocolo de Comunicao para Sistema de Telemetria de Baixa Potncia: Transmisso de
Dados Associados ao Recm Nascido Colocado em Incubadora. [Peridico]. - 2006.
Automatize Solues em Sensores [Online]. - Automatize. - 21 de Junho de 2009. www.automatizesensores.com.br/.../content_49.jpg.
Bezerra,
Heitor
Benedicto
http://conged.deinfo.uepg.br.

Marcos

Costa,
Heitor
Augustus
Xavier
[Online]. www.dcc.ufla.br/~heitor/Artigos/Artigo_007.html .

Delmiro

13

de

[Online]. -

Gilliard

Maio

de

2009. -

Ferreira, Ricardo S [Online] // Introduo a Microcontroladores. - 2003. - 18 de Maro de


2009. - http://www.dpi.ufv.br/disciplinas/inf251/files/processadores/cursopic/node16.html.
Filho, Joo Mamede Instalaes Eltricas Industriais [Livro]. - [s.l.] : LTC. - Vol. VI.
Freescale
[Online]. 12
de
Fevereiro
HTTP://www.freescale.com/files/rf_if/doc/data_sheet/MC145026.pdf.

de

2009. -

Freitas, Karla Luciana e Cundur Rodrigo Tavares Controlador de rels utilizando a porta
universal serial bus - USB. - 2006.
Inc. Rational Malima [Online]. - http://www.malima.com.br/article_read.asp?id=40.
International Future Technology Devices FTDI Chip [Online]. - 20 de Fevereiro de 2009. http://www.ftdichip.com/Products/FT232BM.htm.
Junior, Ren afonso Reiter Sistema de automao residencial com central de controle
microcontrolada e independente de PC.. - 2006.
Messias, Antonio Rogrio Curso USB/ Serial [Online]. - 2005. - www.rogercom.com.
Sardo, Andrey Starke Controle de Trafego Ferrovirio Utilizando Microcontrolador PIC
16F628A. - 2007.
Sgarbi, Julio Andr e Tonidandel Flavio Domtica Inteligente: Automao Residencial
baseada em comportamento [Artigo]. - 2005.

46

Silveira Paulo R. e Santos Winderson E. Automao e Controle Discreto [Livro]. - [s.l.] :


rica, 2205.
Torres, Gabriel e Lima Cssio [Online]. - www.clubedohardware.com.br/artigos/568.

47

ANEXO A

48

ANEXO B

49

You might also like