Você está na página 1de 35

CENTRO UNIVERSITARIO SALESIANO - UNISAL

Fabiano dos Santos Silva


Jssica Aparecida Cortez
Joo Paulo Alkimin
Luciano Rodrigo Barroso de Souza
Vitor Cesar da Silva Rabelo
Wilson dos Santos Junior

RELATRIO FINAL - TRABALHO


INTERDISCIPLINAR PLACAR ELETRNICO

Relatrio Final apresentado ao Centro


Universitrio Salesiano, referente ao
Projeto Interdisciplinar do 5 semestre do
curso de Engenharia Eltrica.
Orientador: Prof. Iuri Caetano Frederico

Lorena - SP
2016

RESUMO
Fomos enfticos em afirmar nos relatrios anteriores que para dar vida ao
nosso projeto, voltaramos nosso esforo de pesquisa para conhecer com
propriedade o fundamento dos conceitos tericos de eletrnica e a nos
familiarizar com as formas de aplicao j existentes destes conceitos para
obter xito no resultado final do nosso trabalho. Neste projeto, aps nos
reunirmos e avaliarmos o que nos foi proposto executar, por meio de um
processo de brainstorm, elencamos todas as sugestes e consideraes,
analisamos a viabilidade e a compatibilidade e a partir da estabelecemos tudo
o que desejmos construir no nosso projeto, focando no apenas na
construo de um prottipo com fins acadmicos, mas tambm em um produto
com caractersticas comerciais. Em seguida, iniciamos o planejamento
traando as metas e definimos o cronograma de execuo. Estabelecemos que
nosso prottipo de placar eletrnico, em resumo implicaria na construo do
hardware, na aplicao de um software de controle e comando e no
estabelecimento de comunicao entre eles por via sinal de bluetooth.
Atualmente equipamentos semelhantes ao nosso prottipo, de fabricao em
srie, so vastamente utilizado em variadas aplicaes, tais como sinalizaes,
ginsios poliesportivos, estdios, aeroportos, etc. Ficou evidente qual seria
nosso desafio, criar um trabalho capaz de alinhar o desenvolvimento do
experimento as ementas das disciplinas as quais ele est relacionado, com
nfase para as disciplinas de eletrnica (analgica e digital), alm de adequ-lo
especificao construtiva e funcional do projeto, observando a
obrigatoriedade de utilizao da plataforma Arduino, alguns componentes
adicionais complementares e de um software compatvel com sistema Android
para comando e controle. Diante da amplitude do desafio, consenso no grupo
que efetuamos um bom trabalho para apresentar, mas para ns, irrefutvel,
sobretudo, que este trabalho ofertou a ns acadmicos a oportunidade de
aprofundamento do estudo terico dos conceitos em busca da obteno de
qualidade construtiva e operacional do experimento retificado com a
demonstrao de seu funcionamento e seguramente contribui de maneira
singular para a assimilao dos conhecimentos das disciplinas integrantes do
projeto, bem como do exerccio de tcnicas de planejamento e de conduo de
projetos.
Palavras-chave: Painel Eletrnico, Android, Arduino Eletrnica Digital,
Eletrnica Analgica.

Sumrio
Lista de Figuras...............................................................................5
Simbologia e Abreviaes..............................................................7
1. Introduo..................................................................................8
2. Conceitos Tecnolgicos Envolvidos........................................8
2.1.

Bluetooth............................................................................8

2.2.

Arduino UNO......................................................................9

2.3.

Transistores Bipolares....................................................10

2.3.1.

Transistor como Chave...................................................11

2.4.

Tecnologia TTL................................................................11

2.5.

Caractersticas Gerais da Famlia TTL..........................12

2.5.1.

Nveis de Tenso e Corrente..........................................13

2.5.2.

Nvel de Alimentao......................................................13

2.5.3.

Potncia Dissipada.........................................................13

2.6.

Famlia TTL vs Famlia CMOS........................................13

3. Aplicao dos Conceitos no Projeto......................................14


3.1.

Telecomunicaes..........................................................14

3.2.

Eletromagnetismo...........................................................14

3.3.

Eletrnica Digital.............................................................14

3.4.

Eletrnica Analgica.......................................................14

4. Descrio Geral do Projeto.....................................................15


5. Projeto Finalizado....................................................................17
5.1.

Cdigo Android AppInventor2....................................17

5.2.

Cdigo Arduino...............................................................20

5.3.

Prottipo Montado..........................................................21

6. Custos do Projeto....................................................................23
7. Planejamento do Projeto.........................................................23
8. Concluso Final.......................................................................24
Bibliografia.....................................................................................25

Referncia Bibliogrfica...............................................................26
ANEXO 1 Cdigo Aduino...........................................................27
ANEXO 2 PROGRAMAO APPINVENTOR2...........................32
ANEXO 3 CONOGRAMA DO PROJETO....................................33
ANEXO 4 CIRCUITO DO PROJETO...........................................34

Lista de Figuras
Figura 1 - Junes do Transistor BJT.................................................................10
Figura 2 - Transistor Operando como Chave.....................................................11
Figura 3 - Circuito Porta Lgica NAND - CI TTL................................................12
Figura 4 - Layout Placar Eletrnico....................................................................15
Figura 5 - App Android do Placar Eletrnico......................................................16
Figura 6 - Fluxo da Conexo Bluetooth..............................................................18
Figura 7 - Controle do Cronmetro.....................................................................18
Figura 8 - Controle da Contagem da Pontuao................................................19
Figura 9 - Controle do Tempo de Prorrogao...................................................19
Figura 10 - Fluxograma Cdigo Arduino............................................................20
Figura 11 - Layout Final do Placar......................................................................21
Figura 12 - Segmentos de Fita LED...................................................................22
Figura 13 Mdulo de Display de 7 Segmentos...............................................22
Figura 14 - Base Placar......................................................................................22
Figura 15 - Estrutura Placar................................................................................22
Figura 16 - Interligao Displays com Circuito...................................................22
Figura 17 - Placar Finalizado..............................................................................22

Lista de Tabelas
Tabela 1 - Nveis de Tenso e Corrente.............................................................13
Tabela 2 - Custos do Projeto..............................................................................23
Tabela 3 - Subdiviso do Time...........................................................................23

Simbologia e Abreviaes
Simbologia
Abreviaes
pn Positivo Negativo, referente a juno de dopagens positiva e negativa de
um transistor.
BJT - Bipolar Junction Transistor, Transistor de Juno Bipolar.
CI Circuito Integrado;
Vcc Fonte de Alimentao Positiva de CIs BJT;
GND Ground, Fonte de alimentao Negativa de CIs BJT;
ISM Industrial, Scientific, Medical;
SCO Synchronous Connection-Oriented;
ACL Asynchronous Connection-Less;
Mbps Megabit por segundo;

1. Introduo.
Neste relatrio final apresentaremos descritivamente os resultados alcanados
no nosso prottipo a partir das definies, do planejamento, das decises que
adotamos na elaborao e da execuo ao longo do desenvolvimento do nosso
projeto. Traremos ainda um apanhado dos conceitos especficos elencados e
aplicados ao projeto final que ser apresentado, quais os desafios que
vencemos para a concretizao final do trabalho e um histrico resumido das
atividades que antecederam a apresentao.

2. Conceitos Tecnolgicos Envolvidos


2.1. Bluetooth
Bluetooth um padro global de comunicao sem fio e de baixo consumo de
energia que permite a transmisso de dados entre dispositivos, a uma curta
distancia. A transmisso de dados feita por meio de radiofrequncia,
permitindo que um dispositivo detecte o outro independente de suas posies,
sendo necessrio apenas que ambos estejam dentro do limite de proximidade.
Levando em considerao o alcance das ondas de rdio dos dispositivos
Bluetooth, estes so classificados em trs classes:

Classe 1: potncia mxima de 100 mW (miliwatt), alcance de at 100

metros;
Classe 2: potncia mxima de 2,5 mW, alcance de at 10 metros;
Classe 3: potncia mxima de 1 mW, alcance de at 1 metro.

Dispositivos de classes diferentes podem se comunicar sem qualquer


problema, bastando respeitar o limite daquele que possui um alcance menor.
A frequncia utilizada por dispositivos Bluetooth opera em uma faixa de rdio
no licenciada ISM (industrial, scientific, medical) entre 2.4 GHz e 2.485 GHz.
O sistema emprega um mecanismo denominado frequency hopping, que salta
constantemente de frequncia para combater interferncia e enfraquecimento
do sinal. A cada segundo so realizados 1600 saltos de frequncia. A taxa de
transmisso pode alcanar 1 Megabit por segundo (Mbps).
No que se refere ao enlace, isto , ligao entre o emissor e receptor, o
Bluetooth faz uso de dois padres: SCO (Synchronous Connection-Oriented) e

ACL (Asynchronous Connection-Less). O primeiro estabelece um link


sincronizado entre o dispositivo emissor e o dispositivo receptor, separando
slots para cada um. Assim, o SCO acaba sendo utilizado principalmente em
aplicaes de envio contnuo de dados. O SCO no permite a retransmisso
de pacotes de dados perdidos. J o padro ACL, estabelece um link assncrono
entre o dispositivo que inicia e gerencia a comunicao e os demais que esto
em sua rede, pois utiliza slots previamente livres. O ACL permite o reenvio de
pacotes de dados perdidos, garantindo a integridade das informaes trocadas
entre os dispositivos.
2.2. Arduino UNO
O Arduino nasceu no Ivrea Interaction Design Institute, na Itlia em 2005, como
uma ferramenta fcil para prototipagem rpida de projetos, destinado
principalmente para estudantes sem experincia em eletrnica e programao.
Arduino um microcontrolador de Open Source. Ele pronto para ler
entradas, como o acionamento de um boto ou um sensor e processar esse
sinal tornando-o uma sada, ligando um motor ou acendendo um LED. A forma
em que esse processamento ira ocorrer, podemos programar, criando uma
srie de comandos em seu software.
Ao longo dos anos o Arduino tem sido muito utilizado por estudantes, cientista,
programadores graas a facilidade encontrada pelos iniciantes e a flexibilidade
suficiente para projetos mais complexos. Isso tem contribudo gerando uma
grande quantidade de projetos de conhecimento acessvel. Existem outras
plataformas similares ao Arduino, como, Parallax Basic Stamp, Netmedia's BX24, Phidgets, MIT's Handyboard, mas o Arduino oferece vantagens a mais que
os outros sistemas, como:

um microcontrolador de preo acessvel.


Seu software pode ser executado em varias plataformas, como Windows

e Linux.
Software e Hardware de fcil acesso e extensvel. Sua linguagem C/C++
pode ser expandida atravs de bibliotecas.

10

2.3. Transistores Bipolares


Os transistores BJT (Transistor Bipolar de Juno) so componentes de trs
terminais, uma base, um coletor e um emissor. A presentam trs regies com
dopagens diferentes, possuindo assim duas junes pn. SEDRA e SMITH
(1998) nos apresentam as duas junes pn na Figura 1 abaixo.
Figura 1 - Junes do Transistor BJT.

Fonte: SEDRA, SMITH (1998), Pag. 209.

De modo bem simplificado o transistor funciona como uma ponte com um vo


aberto no meio da mesma. Ao se polarizar diretamente as junes baseemissor e base-coletor faz com que a regio P, ligada ao pino da base, seja
comprimida, faz com que o vo no meio da ponte fique estreito facilitando a
passagem, fazendo que exista uma baixa resistncia passagem da corrente
eltrica e permitindo seu fluxo entre coletor e emissor. SEDRA, SMITH (1998)
afirmam que este modo de operao do transistor conhecido como
saturao.
Ao se polarizar as junes base-emissor e base-coletor de modo reverso faz
com que a regio P seja alargada, faz com que o vo no meio da ponte
fique largo impossibilitando a passagem, fazendo que exista uma alta
resistncia passagem da corrente eltrica e impedindo seu fluxo entre coletor
e emissor. SEDRA, SMITH (1998) afirmam que este modo de operao do
transistor conhecido como corte.

11

2.3.1. Transistor como Chave.


Quando o transistor opera em seu modo corte, no fornecendo corrente entre
coletor e emissor ou no seu modo saturao, fornecendo a corrente mxima
entre coletor e emissor, diz-se que este opera como chave.
Figura 2 - Transistor Operando como Chave.

Desenvolvido pelos autores deste trabalho.

A Figura 2 demonstra um transistor atuando como chave, quando o boto


acionado o transistor conduz e os LEDs acendem, quando o mesmo solto o
transistor entra em corte e para de conduzir, apagando os LEDs.
2.4. Tecnologia TTL
O Transistor - Transistor Logic (TTL) uma designao para circuitos digitais
que trabalham em 5V e utilizam transistores bipolares em sua construo. A
famlia TTL derivada de uma famlia mais antiga: DTL, Lgica Transistor
Diodo.
Nos CIs TTL os transistores utilizados possuem vrios emissores, so
chamados de Multiemissores. Essa inovao tecnolgica diminui o nmero de
transistores necessrios para a fabricao de uma determinada porta lgica. A
imagem abaixo nos mostra o circuito de uma porta NAND.

12

Figura 3 - Circuito Porta Lgica NAND - CI TTL

Fonte: ARAUJO, pag. 2.

ARAUJO descreve o funcionamento da porta acima:


As tenses de entrada A e B so ou baixa (idealmente aterradas) ou
alta (idealmente +5V). Se A ou B baixa, a base T1 abaixada para
aproximadamente 0,7V isto reduz a tenso de base de T2 para quase
zero. Em consequncia, T2 entra em corte. Com T2 aberto, T4 entra
em corte, e a base e T3 elevada. Como T3 atua como um seguidor
de emissor, a sada F elevada para uma tenso alta. Por outro lado,
quando A e B so ambas tenses altas, os dodos de emissor de T1
param de conduzir e o dodo coletor passa a conduzir diretamente. Isto
fora a base de T2 a ficar alta. Por sua vez, T4 entra em saturao,
produzindo uma sada baixa.

O autor ainda afirma que a configurao transistores em poste de totem


produzem uma baixa impedncia na sada, cerca de 12 para o nvel alto e
70 para o nvel baixo. ARAUJO afirma que a tenso de sada pode mudar
rapidamente de um estado para outro porque qualquer capacitncia parasita de
sada rapidamente carregada ou descarregada por meio da baixa impedncia
de sada.
2.5. Caractersticas Gerais da Famlia TTL.
Abaixo so apresentadas as caractersticas gerais da famlia de circuitos
integrados TTL.

13

2.5.1. Nveis de Tenso e Corrente


Tabela 1 - Nveis de Tenso e Corrente.

VL
VH
IL
IH

Entrada Sada
0,8 V
0,4 V
2,0 V
2,4 V
40 uA
400 uA
1,6 mA 16 mA

Fonte: Site FEG-UNESP. Pag. 25.

2.5.2. Nvel de Alimentao


Os CIs TTL devem ser alimentados com uma tenso de 5 Vdc.
2.5.3. Potncia Dissipada.
Nos CIs TTL a potencia dissipada cerda de 10mW por porta.
2.6. Famlia TTL vs Famlia CMOS
Transistores implementados com tecnologia MOS so transistores de efeito de
campo denominados MOSFET. A famlia CMOS mais nova que a TTL, ela
apresenta menor complexidade de construo que as famlias de transistores
bipolares, ocupam menor espao nos chips e os dispositivos MOS esto cada
vez mais rpidos, proporcionando um aumento na sua utilizao.
No site da National Instruments so apresentadas algumas relaes entre as
caractersticas de cada famlia citada.

Componentes CMOS geralmente so mais caros que o equivalente em

TTL;
Circuitos CMOS no consomem tanta energia quanto os circuitos TTL,
contudo, o consumo de energia do CMOS aumenta rapidamente com

frequncias altas em comparao ao TTL;


Devido longos tempos de subida e descida, a transmisso de sinais

digitais torna-se mais simples e barata com chips CMOS;


Componentes CMOS so mais suscetveis a dano por descarga
eletrosttica que componentes TTL.

14

Atentando para a quarta relao descrita pela National Instruments que foi
escolhida a famlia TTL para este projeto.

3. Aplicao dos Conceitos no Projeto


Neste captulo sero relacionados os conceitos descritos anteriormente com as
disciplinas deste semestre.
3.1. Telecomunicaes
Est relacionada com esta matria a tecnologia bluetooth, sua frequncia de
trabalho, forma de modulao, intensidade de sinal, forma de transmisso etc.
3.2. Eletromagnetismo
Referente a esta disciplina temos os conceitos envolvidos na transmisso do
sinal bluetooth. Que consequncias tm o aumentar da intensidade do sinal
transmitido, no que implica mudanas na frequncia da portadora, e o que
acarreta alteraes em caractersticas da antena de transmisso ou recepo
etc.
3.3. Eletrnica Digital
Esto relacionados com esta disciplina os conhecimentos a respeito da
tecnologia TTL, empregada na construo dos CIs dos Flip Flops tipo D
utilizado. Esto relacionados com esta matria tambm os conceitos da
plataforma Arduino, bem como sua programao.
3.4. Eletrnica Analgica
Referente a esta disciplina temos o uso dos transistores bipolares como chave,
para acionamento dos segmentos de LED, fornecendo o potencial de 12 Vdc
(necessrios para ligar o segmento LED) com a sada de 5Vdc dos CIs TTL e
tambm dos prprios LEDs que so diodos emissores de luz..

15

4. Descrio Geral do Projeto


Inicialmente foi definido o layout do placar a ser construdo, sendo o mesmo
ilustrado na imagem abaixo.
Figura 4 - Layout Placar Eletrnico

Desenvolvido pelos autores deste trabalho.

A partir do modelo acima, definido por todo o grupo, foi desenvolvido a interface
do placar eletrnico.

16

Figura 5 - App Android do Placar Eletrnico.

Desenvolvido pelos autores deste trabalho.

Onde, cada ponto indicado na figura, possui a funo descrita abaixo:


1 Cabealho do App, indica nome e verso do software;
2 Local para inserir nome do Time A, apenas trs letas;
3 Boto para acrscimo de gol do Time A, necessrio um toque longo
para se adicionar um gol;
4 Cronmetro do jogo;
5 Indica quantidade de gols do Time A;
6 Indica tempo de prorrogao e tempo (1 ou 2) do jogo;
7 Local para inserir nome do Time B, apenas trs letas;
8 Boto para acrscimo de gol do Time B, necessrio um toque longo
para se adicionar um gol;
9 Indica quantidade de gols do Time B;
10 Boto para inicio da cronometragem de tempo de jogo;
11 Boto para pausar (toque curto) ou resetar (toque longo) a cronometragem
de tempo de jogo;
12 Boto para inverter o tempo de jogo, do primeiro pra o segundo tempo e
vice-versa;
13 Boto e campo de entrada para definio de tempo de prorrogao;
14 Boto para resetar tempo de prorrogao;
15 Boto para resetar o placar do jogo;
16 Boto de conexo bluetooth e status de conexo.

17

Nos campos 2 e 7, identificao dos times, devem ser inseridas trs letras (que
identifique o time) separadas por um espao. Esta identificao limitada a
trs caracteres, pois, no painel existiro apenas trs displays de 14 segmentos
para identificar cada time.
Os botes 3 e 8 fazem o incremento de nmero de gols, com um toque longo
(evitando assim incrementos acidentais) o nmero de gols incrementado em
um.
Com um toque curto no boto 10 iniciado a contagem de tempo da partida,
este tempo mostrado no campo 4 da tela. Com um toque curto no boto 11
pausada a contagem de tempo, e com um toque longo, no mesmo boto, a
contagem de tempo resetada.
Com um toque longo no boto 12 feita a inverso do tempo da partida, possui
apenas dois estados, 1 Tempo e 2 Tempo. O boto 13 transfere o valor do
campo de tempo de prorrogao para o painel 6, que indica o tempo de
prorrogao e o perodo da partida. O boto 14 reseta o tempo de prorrogao.
O boto 15 resta o valor de gols do placar. Caso o bluetooth do celular esteja
ativo ao pressionar o boto 16 aberta a lista de dispositivos pareados, se a
conexo for efetuada com sucesso a indicao de conexo ao lado do boto
muda de vermelho (desconectado) para verde (conectado).

5. Projeto Finalizado
Apresentaremos neste captulo os fluxogramas das lgicas implementadas na
programao do aplicativo para Android e no controle do Arduino.
5.1. Cdigo Android AppInventor2
Abaixo so apresentados os fluxogramas da lgica implementada no App para
Android, todos os blocos de codificao do AppInventor2 so apresentados no
Anexo 2.
Na

18

e Figura 7 so apresentados os fluxogramas do controle de conexo bluetooth


e controle do cronmetro respectivamente. possvel verificar que a
transmisso de dados bluetooth dispara pelo evento de mudana do
cronmetro. A Figura 8 e Figura 9 apresentam o controle da pontuao do jogo
e do tempo de prorrogao respectivamente.
Figura 6 - Fluxo da Conexo Bluetooth.

Figura 7 - Controle do Cronmetro.

Desenvolvido pelos autores deste trabalho.

Desenvolvido pelos autores deste trabalho.

19

Figura 8 - Controle da Contagem da Pontuao.

Desenvolvido pelos autores deste trabalho.

Figura 9 - Controle do Tempo de Prorrogao.

Desenvolvido pelos autores deste trabalho.

20

5.2. Cdigo Arduino


Abaixo apresentados os fluxogramas da lgica implementada no Arduino,
todo o cdigo de controle apresentado no Anexo 1.
Figura 10 - Fluxograma Cdigo Arduino.

Desenvolvido pelos autores deste trabalho.

No fluxograma da Figura 10 apresentado a lgica implementada no mtodo


SerialEvent()1, toda vez que o Arduino Uno estabelecer uma comunicao
pelos pinos Tx e Rx, disparado um evento de comunicao serial e este
mtodo executado.
A cada vez que o mtodo executado, uma varivel de ndice incrementada,
definindo assim quem vai receber o dado que est sendo enviado. Isso
possvel, pois, o software Android envia os dados em uma sequencia fixa.
1
utilizado o mtodo de evento da comunicao serial, pois, o Arduino Uno se
comunica com o mdulo bluetooth via porta serial.

21

Enquanto no ocorrer nenhum evento de comunicao serial, a execuo do


Arduino fica presa no mtodo loop(), sem executar nada, j que este est
vazio.
5.3. Prottipo Montado
O layout do placar este sofreu alterao, em referncia ao inicialmente
planejado (Figura 4), devido ao mal funcionamento do protoboard. O
protoboard onde foram montados os registradores de deslocamento, para a
indicao das letras de identificao dos times, possua uma alta resistncia
entre suas trilhas chegando aos valores de 100 entre o terminal positivo da
fonte e o pino Vcc dos CIs e 97 entre o terminal negativo da fonte e o GND
dos CIs. Isso gerou uma queda de tenso de cerca de 2,2 V em alguns CIs,
tornando assim o funcionamento do circuito montado instvel. Os CIs
referentes ao funcionamento dos displays de sete segmentos foram
remontados em outro protoboard onde tiveram seu funcionamento testado.
Desta forma a Figura 11 apresenta o novo layout do placar.
Figura 11 - Layout Final do Placar.

Desenvolvido pelos autores deste trabalho.

No ANEXO 4 apresentado o desenho do circuito montado para controle dos


displays apresentados no layout da Figura 11.
Focando este novo formato foi montado o prottipo, as imagens a seguir
mostram a construo do placar.

22

Figura 12 - Segmentos de Fita LED.

Figura 15 - Estrutura Placar.

Fonte: Desenvolvido pelos autores deste trabalho.

Figura 13 Mdulo de Display de 7 Segmentos.

Fonte: Desenvolvido pelos autores deste trabalho.


Figura 16 - Interligao Displays com Circuito.

Fonte: Desenvolvido pelos autores deste trabalho.

Fonte: Desenvolvido pelos autores deste trabalho.

Figura 14 - Base Placar

Figura 17 - Placar Finalizado

Fonte: Desenvolvido pelos autores deste trabalho.

Fonte: Desenvolvido pelos autores deste trabalho.

23

6. Custos do Projeto
Os custos do projeto so descritos na tabela abaixo, a equipe de custos focou
em concentrar as compras em uma mesma loja, economizando no frete de
cada despacho. Foram efetuadas compras nos sites Mercado Livre e Ba da
Eletrnica.
Tabela 2 - Custos do Projeto.

Quantida Valor
des
Unit.

Itens
Placa Arduino Uno

R$ 36,00

Mdulo HC-05
3 Fita Led + 1
Fonte
Resistor 100
Ohms

R$ 32,00

R$ 76,67

50

R$ 0,10

CI CD4511

15

R$ 2,50

180

R$ 0,15

180

R$ 0,05

22

R$ 1,19

R$ 10,00

BC547
Resistor 4k7
Ohms
CI74174 e 74175
Lata Tinta Preta
Spray
Frete Total
CUSTO TOTAL

Valor
Tot.
R$
36,00
R$
36,00
R$
76,67
R$ 5,00
R$
37,50
R$
27,00
R$ 9,00
R$
26,18
R$
10,00
R$
69,81
R$
333,16

Desenvolvido pelos autores deste trabalho.

7. Planejamento do Projeto
O projeto seguiu o cronograma do ANEXO 3, alguns atrasos ocorreram, mas o
time sempre buscou se nortear pelas metas j definidas. Sendo assim, as
atividades em atraso eram divididas entre o time, permitindo sempre nos
manter em dia com as datas de concluso das atividades.
Para a diviso de tarefas o time foi subdividido conforme tabela abaixo.
Tabela 3 - Subdiviso do Time

Nome

Funo

24

Fabiano dos Santos Silva

Equipe de Planejamento

Jssica Aparecida Cortez

Equipe de Planejamento

Joo Paulo Alkimin

Equipe de Engenharia

Luciano Rodrigo B. de Souza

Equipe de Custo

Vitor Cesar da Silva Rabelo

Equipe de Custo

Wilson dos Santos Junior

Equipe de Engenharia

Desenvolvido pelos autores deste trabalho.

8. Concluso Final
Ao iniciarmos as atividades para criao do Projeto Interdisciplinar proposto
para este semestre, no ramos capazes de dimensionar com exatido quais
seriam as dificuldades, os desafios e o empenho que necessitaramos dedicar
para alcanar um bom resultado, mas que, sobretudo fosse coeso com a
proposta. A medida que mergulhamos nos por menores deste projeto, surgiram
importantes preocupaes, a exemplo da necessidade inicial de desenvolver a
prprio punho um software para o sistema Android compatvel com a
operacionalidade

do

Arduno,

solucionada

com

uso

do

aplicativo

AppInventor2 do MIT. Embora expressivos, tais desafios motivaram a todos


ns do grupo, com estudo, organizao, empenho e dedicao fomos
avanando, seguindo as metas do planejamento at a construo fsica do
experimento de modo que mesmo que pudssemos, ainda que de forma
parcial, materializar nosso trabalho ao realizar alguns testes inicias. Nesta fase
em que efetuamos testes aleatrios de alguns componentes e paralelamente
desenvolvemos parte da programao do aplicativo escolhido para os
comandos e o controle especfico do prottipo, ficou evidente que aquele era o
caminho. J na fase final de desenvolvimento, um problema tcnico de um
componente nos fez declinar de parte do que planejamos em prol do resultado
final e seguimos para a fase da pr-apresentao, com o trmino dos testes
finais de operacionalidade, a montagem definitiva e a concluso do
aperfeioamento esttico do layout do experimento.
Nosso objetivo para o projeto foi atingido, construmos um placar eletrnico
com caractersticas comerciais, conforme levantamento feito na fase de
especificao do projeto.

25

Em nossa concluso final, consenso para todos que valores importantes


foram agregados pelo conhecimento e pela experincia vivida, quer seja pela
vertente acadmica, quer seja pela vertente profissional e ou pessoal,
seguramente nos capacitar para aprofundamento nas ementas das disciplinas
envolvidas e concomitantemente servir de preparao pessoal e profissional
para um futuro em que pretendemos atuar como profissionais da engenharia.

26

Bibliografia
ARAUJO,
R.
W.
TECNOLOGIA
TTL.
Artigo
Disponvel
em:
http://www.eletrica.ufpr.br/piazza/materiais/Rodrigo&Samuel.pdf Acessado em:
17/05/2016.
Site National Instruments. Quais so as Diferenas Bsicas entre Sinais
CMOS e TTL? Disponvel em:
http://digital.ni.com/public.nsf/allkb/33E285562B2C8A91862577AC005527F1
Acessado em: 17/05/2016.
SEDRA, A. S.; SMITH, K. S. Microeletrnica. 4 Edio. Makron Books Ltda,
So Paulo, 1998.

27

Referncia Bibliogrfica
Site
MIT.
Tutorials
for
App
Inventor.
Disponvel
http://appinventor.mit.edu/explore/ai2/tutorials Acessado em: 12/03/2016.

em:

Site Youtube. App Inventor 2 tutorial - simple clock timer. Disponvel em:
https://www.youtube.com/watch?v=tIKowBYIAG0 Acessado em: 12/03/2016.
Site all datasheets. SN74175 Datasheet - Texas Instruments. Disponvel em:
http://pdf1.alldatasheet.com/datasheet-pdf/view/27384/TI/SN74175.html
Acessado em: 17/04/2016.
Site
all
datasheets.
CD4511
Datasheet.
Disponvel
em:
http://www.alldatasheet.com/datasheet-pdf/pdf/26905/TI/CD4511.html Acessado
em: 17/04/2016.
Site all datasheets. BC547 Datasheet - NXP Semiconductors. Disponvel em:
http://pdf1.alldatasheet.com/datasheet-pdf/view/16101/PHILIPS/BC547.html
Acessado em: 17/04/2016.
Site FEG-UNESP. Famlias Lgicas I e II Caractersticas Gerais.
Disponvel em:
http://www2.feg.unesp.br/Home/PaginasPessoais/ProfMarceloWendling/6--familias-logicas-i---ii.pdf Acessado em: 15/05/2016.
Site Arduino. What is Arduino?/ Why Arduino? Disponvel
https://www.arduino.cc/en/Guide/Introduction Acessado em: 28/05/2016.

em:

Site InfoWester. Tecnologia Bluetooth: o que e como funciona? Disponvel


em: http://www.infowester.com/bluetooth.php Acessado em: 01/06/2016.
Site Youtube. AppBluetooth - App Inventor 2 (Aula 2). Disponvel em:
https://www.youtube.com/watch?v=fiUcMwuZKuQ Acessado em: 4/06/2016.

28

ANEXO 1 Cdigo Aduino


void setup() {
pinMode(0,INPUT);
pinMode(1,OUTPUT);
pinMode(2,OUTPUT);//barramento de dados
pinMode(3,OUTPUT);//Clock Carrega dados display 7 seg.
pinMode(4,OUTPUT);//Bit Carrega dados display 7 seg - 1
pinMode(5,OUTPUT);//Bit Carrega dados display 7 seg - 2
pinMode(6,OUTPUT);//Bit Carrega dados display 7 seg - 3
pinMode(7,OUTPUT);//Bit Carrega dados display 7 seg - 4
pinMode(8,OUTPUT);//Bit Carrega dados display 7 seg - 5
pinMode(9,OUTPUT);//Bit Carrega dados display 7 seg - 6
pinMode(10,OUTPUT);//Bit Carrega dados display 7 seg - 7
pinMode(11,OUTPUT);//Bit Carrega dados display 7 seg - 8
pinMode(12,OUTPUT);//Bit Carrega dados display 7 seg - 9
pinMode(13,OUTPUT);//Bit display bool (0-1 Tempo, 1-2 Tempo)
Serial.begin(9600);//INICIALIZA PORTA SERIAL - COMUNICAO MDULO
BLUETOOTH
}
//DECLARAO DE VARIVEIS GLOBAIS
int indice = 0;
void loop() {
if(indice == 8){
indice = 0;
}
}
void serialEvent(){
indice++;
char data1;
data1 = Serial.read();
int data1Int;
data1Int = int(data1);
switch (indice){
case 1: //TRANSFERE DADO PARA REGISTRADOR DE 7 SEG. E
CARREGA VALOR EM D7_1
for (int a = 0; a < 4; a++){
if (bitRead(data1Int,0)){

29

digitalWrite(2,HIGH);
}
else{
digitalWrite(2,LOW);
}
data1Int = data1Int >> 1;
delay(1);
digitalWrite(3,HIGH); //CLOCK REGISTRADOR DE 7 SEGM.
delay(1);
digitalWrite(3,LOW);
delay(1);
}
digitalWrite(4,LOW); //BIT CARREGA VALOR NO DISPLAY D7_1
delay(1);
digitalWrite(4,HIGH);
delay(1);
break;
case 2: //TRANSFERE DADO PARA REGISTRADOR DE 7 SEG. E
CARREGA VALOR EM D7_2
for (int a = 0; a < 4; a++){
if (bitRead(data1Int,0)){
digitalWrite(2,HIGH);
}
else{
digitalWrite(2,LOW);
}
data1Int = data1Int >> 1;
delay(1);
digitalWrite(3,HIGH); //CLOCK REGISTRADOR DE 7 SEGM.
delay(1);
digitalWrite(3,LOW);
delay(1);
}
digitalWrite(5,LOW); //BIT CARREGA VALOR NO DISPLAY D7_2
delay(1);
digitalWrite(5,HIGH);
delay(1);
break;
case 3: //TRANSFERE DADO PARA REGISTRADOR DE 7 SEG. E
CARREGA VALOR EM D7_3
for (int a = 0; a < 4; a++){
if (bitRead(data1Int,0)){
digitalWrite(2,HIGH);
}

30

else{
digitalWrite(2,LOW);
}
data1Int = data1Int >> 1;
delay(1);
digitalWrite(3,HIGH); //CLOCK REGISTRADOR DE 7 SEGM.
delay(1);
digitalWrite(3,LOW);
delay(1);
}
digitalWrite(6,LOW); //BIT CARREGA VALOR NO DISPLAY D7_3
delay(1);
digitalWrite(6,HIGH);
delay(1);
break;
case 4: //TRANSFERE DADO PARA REGISTRADOR DE 7 SEG. E
CARREGA VALOR EM D7_4
for (int a = 0; a < 4; a++){
if (bitRead(data1Int,0)){
digitalWrite(2,HIGH);
}
else{
digitalWrite(2,LOW);
}
data1Int = data1Int >> 1;
delay(1);
digitalWrite(3,HIGH); //CLOCK REGISTRADOR DE 7 SEGM.
delay(1);
digitalWrite(3,LOW);
delay(1);
}
digitalWrite(7,LOW); //BIT CARREGA VALOR NO DISPLAY D7_4
delay(1);
digitalWrite(7,HIGH);
delay(1);
break;
case 5: //TRANSFERE DADO PARA REGISTRADOR DE 7 SEG. E
CARREGA VALOR EM D7_5
for (int a = 0; a < 4; a++){
if (bitRead(data1Int,0)){
digitalWrite(2,HIGH);
}
else{
digitalWrite(2,LOW);

31

}
data1Int = data1Int >> 1;
delay(1);
digitalWrite(3,HIGH); //CLOCK REGISTRADOR DE 7 SEGM.
delay(1);
digitalWrite(3,LOW);
delay(1);
}
digitalWrite(8,LOW); //BIT CARREGA VALOR NO DISPLAY D7_5
delay(1);
digitalWrite(8,HIGH);
delay(1);
break;
case 6: //TRANSFERE DADO PARA REGISTRADOR DE 7 SEG. E
CARREGA VALOR EM D7_6
for (int a = 0; a < 4; a++){
if (bitRead(data1Int,0)){
digitalWrite(2,HIGH);
}
else{
digitalWrite(2,LOW);
}
data1Int = data1Int >> 1;
delay(1);
digitalWrite(3,HIGH); //CLOCK REGISTRADOR DE 7 SEGM.
delay(1);
digitalWrite(3,LOW);
delay(1);
}
digitalWrite(9,LOW); //BIT CARREGA VALOR NO DISPLAY D7_6
delay(1);
digitalWrite(9,HIGH);
delay(1);
break;
case 7: //TRANSFERE DADO PARA REGISTRADOR DE 7 SEG. E
CARREGA VALOR EM D7_7
for (int a = 0; a < 4; a++){
if (bitRead(data1Int,0)){
digitalWrite(2,HIGH);
}
else{
digitalWrite(2,LOW);
}

32

data1Int = data1Int >> 1;


delay(1);
digitalWrite(3,HIGH); //CLOCK REGISTRADOR DE 7 SEGM.
delay(1);
digitalWrite(3,LOW);
delay(1);
}
digitalWrite(10,LOW); //BIT CARREGA VALOR NO DISPLAY D7_7
delay(1);
digitalWrite(10,HIGH);
delay(1);
break;
case 8:

//ACIONA DISPLAY DE DOIS ESTADOS (1 OU 2)

if (data1 == '2'){
digitalWrite(11,HIGH);
}
else{
digitalWrite(11,LOW);
}
break;
}
}

ANEXO 2 PROGRAMAO APPINVENTOR2

ANEXO 3 CONOGRAMA DO PROJETO

ANEXO 4 CIRCUITO DO PROJETO