Вы находитесь на странице: 1из 52

Instituto Federal de Educao, Cincia e

Tecnologia de So Paulo
Campus So Paulo

Placar Eletrnico
Alice Araujo da Silva
Felipe da Silva Lopes
Gabriela Vita Carrasco
Paulo Miyoshi Pecegueiro

So Paulo SP
2015

Alice Araujo da Silva


Felipe da Silva Lopes
Gabriela Vita Carrasco
Paulo Miyoshi Pecegueiro

Placar Eletrnico

Trabalho de concluso de curso


apresentado ao IFSP - disciplina de
projeto do curso de Eletrnica.
So Paulo SP
2015
Monografia do projeto de concluso de curso apresentado como requisito para
disciplina de Projeto (PRJ)

2
Placar Eletrnico

Alice Araujo da Silva


Felipe da Silva Lopes
Gabriela Vita Carrasco
Paulo Miyoshi Pecegueiro

Projeto apresentado em 09/11/2015

Orientadores:
Prof. Osmar da Rocha Simes
Prof. Jos Pedro de Oliveira
Reitor: Eduardo Antonio Modena
Diretor Campus So Paulo: Lus Cludio de Matos Lima Jnior
Diretor do Departamento de Eltrica: Prof. Alberto Akio Shiga
Coordenador da rea eletrnica: Prof. Omar Rodrigues Alves
Coordenador do tcnico modular de eletrnica: Prof. Amauri dos Santos

Agradecimentos

3
Placar Eletrnico

Agradecimentos aos professores e familiares, que nos deram todo apoio


necessrio para que obtivssemos xito durante o curso e principalmente
durante esse projeto.

RESUMO
4
Placar Eletrnico

As inovaes tecnolgicas do sculo passado trouxeram grandes


avanos para todas as reas do nosso dia-a-dia. Ao longo da histria, a
maneira de organizao das atividades desportivas foi se aprimorando. Hoje
em dia tais atividades so alvo de grandes eventos e movimentam a economia
de maneira impensvel at algum tempo atrs.
Com tais evolues, a prtica esportiva comum tambm evolui. A necessidade
de uma maneira inteligente e prtica, que torne a atividade mais dinmica,
cresceu. Um placar eletrnico uniria tecnologia praticidade, de maneira
acessvel.
Segundo o IBGE, cerca de 75,4% da populao brasileira tem um
telefone celular, sendo boa parte deles smartphones. Um placar eletrnico que
controlvel por este tipo de aparelho torna-se um equipamento acessvel e
prtico.
No referido trabalho, ser desenvolvido um placar eletrnico comandando por
um micro controlador de baixo custo atualizado via bluetooth com um celular
usando sistema operacional Android, sendo sua confeco feita a partir de
equipamentos de fcil acesso e baixa complexidade. A programao foi
desenvolvida com software de livre acesso e utilizando linguagem C compatvel
com o PIC 16F877A.

Palavras-chave: Micro controlador, PIC16F877A, placar eletrnico.

5
Placar Eletrnico

SUMRIO
Captulo 1- Introduo
1.1 Introduo e objetivos ............................................................................. 07
Captulo 2- Descrio de componentes peculiares
2.1 Mdulo bluetooth HC-06 ................................................................
09
2.2 PIC 16F877A ....................................................................................
09
Captulo 3 - Desenvolvimento
3.1 Geral ................................................................................................
10
3.2 Aplicativo .........................................................................................11
3.3 Tabela de componentes .................................................................17
3.4 Programao do PIC 16F877A .......................................................
19
3.5 Programao do aplicativo ............................................................
39
3.6 Circuito eltrico placa principal ....................................................
43
3.7 Circuito eltrico carregador da bateria ....................................... 44
3.8 Layout ............................................................................................. 44
3.9 Testes e montagem ....................................................................... 45
Captulo 4 - Resultados, aplicaes e concluses
4.1 Resultados e Aplicaes ...............................................................
50
4.2 Concluso .......................................................................................
51
Referncias bibliogrficas

6
Placar Eletrnico

CAPTULO 1 INTRODUO
1.1 Introduo
O projeto do placar eletrnico tem como intuito levar os benefcios da
tecnologia para a rea do esporte. O projeto tornaria de maneira acessvel,
uma verso tecnolgica e mais interativa de um placar, controlado por qualquer
smartphone.
O objetivo inicial do projeto era controlar um placar eletrnico utilizando
um smartphone. Para isso foi planejado o meio de conexo entre o placar e o
smartphone, sendo escolhida a tecnologia Bluetooth. O aplicativo foi planejado
e desenvolvido pelo grupo atravs do App Inventor, ferramenta disponibilizada
pelo MIT (Massachusetts Institute of Technology), que permite criar aplicativos
para dispositivos que utilizam o sistema operacional Android. A ideia desta
ferramenta proporcionar um ambiente simples para o desenvolvimento rpido
e fcil de aplicativos para o qual ele se destina. O aplicativo foi desenvolvido
apenas para smartphones Android, por ser o sistema operacional mais utilizado
no Brasil.
O Placar Eletrnico foi desenvolvido especialmente para quadras
polivalentes de clubes, colgios e associaes. Projetado com tecnologia
moderna, ele controlado por microprocessadores de alto desempenho que
asseguram versatilidade, rapidez e preciso nas aes de controle. Os pontos
luminosos e os dgitos utilizam diodos emissores de luz (LED's) de alta
intensidade, que asseguram longa durabilidade e segurana na operao.
O objetivo foi otimizar os placares j existentes com comunicao via
Bluetooth, assegurando mobilidade e autonomia, com uma bateria de durao
de 12 horas, indicao da carga e aviso sobre quando h a necessidade de
recarreg-lo.

7
Placar Eletrnico

CAPTULO 2 DESCRIO DE COMPONENTES

2.1 Mdulo Bluetooth HC-06

Figura 1 Mdulo Bluetooth HC-06


O mdulo Bluetooth HC-06 usado para comunicao sem fio entre o
micro controlador e algum outro dispositivo com bluetooth, como por exemplo
um telefone celular, computador ou tablet. As informaes recebidas pelo
mdulo so repassadas ao micro controlador via serial.
O alcance do mdulo segue o padro da comunicao bluetooth, que de
aproximadamente 10 metros. Esse mdulo funciona apenas em modo slave
(escravo), ou seja, ele permite que outros dispositivos se conectem a ele, mas
no permite que ele prprio se conecte a outros dispositivos bluetooth.

2.2 PIC 16F877A


O micro controlador utilizado para montagem do circuito eletrnico foi o
PIC16F877A de 8 bits e ncleo de 14 bits fabricado pela Microchip Technology,
8
Placar Eletrnico

com memria FLASH de programa com 8.192 palavras de 14 bits, memria


RAM com 368 bytes, memria EEPROM com 256 bytes e conjunto RISC com
35 instrues. Sua frequncia de clock possui limite superior de 20 MHz,
resultando em uma velocidade de processamento de 5 MIPS. Ele funciona com
a tenso de alimentao de 2 a 5,5 Volts e seu encapsulamento DIP de 40
pinos (MICROCHIP, 2003).

Figura 2 Pinagem do micro controlador

9
Placar Eletrnico

CAPTULO 3 DESENVOLVIMENTO

3.1 Geral
O Projeto pode ser dividido em duas partes: o circuito do micro
controlador e o circuito do carregador. Na figura abaixo apresentamos o
esquema eletrnico do circuito por meio de uma captura de tela do programa
Proteus ISIS, que utilizamos para planejar e realizar os esquemas e os layouts
necessrios para o desenvolvimento das placas.

Figura 3 Esquema eltrico do projeto


Na figura acima apresentado o circuito utilizando o PIC 16F877A. Esse
micro controlador foi escolhido devido a sua quantidade de entradas e sadas,
ao seu conversor e a existncia de 2 sadas PWM para o controle de brilho dos
segmentos do placar. Para facilitar a distribuio dos componentes na placa,
confeco das trilhas de modo a evitar interferncia e possveis curtos circuitos,
e melhor encaixe das placas no chassi, optamos por dividir o circuito em duas
placas ao invs de apenas uma.
10
Placar Eletrnico

3.2 Aplicativo
O programa foi desenvolvido em uma plataforma na web, desenvolvida
pelo MIT. A plataforma chama-se APP Inventor. Essa plataforma consiste em
uma forma fcil e acessvel de desenvolver aplicativos para a plataforma
Android.
Primeiramente temos o layout inicial do aplicativo:

Figura 4 Tela inicial do aplicativo

Caso o Dispositivo j esteja conectado s ser necessrio selecionar a


opo Conectar, caso contrrio deve-se selecionar a opo procurar e onde
surgir a tela abaixo, onde deve se conectar ao dispositivo:
11
Placar Eletrnico

Figura 5 Tela de conexo bluetooth

Aps conectado a tela exibir a seguinte configurao:

12
Placar Eletrnico

Figura 6 Interface principal do aplicativo

Com a conexo bem-sucedida, poder ser controlado o tempo de jogo


selecionando Tempo de Jogo, onde surgir as opes:
13
Placar Eletrnico

Figura 6 Seleo de tempo de jogo

Para alterar os pontos, necessrio tocar Time A, caso queira


adicionar um ponto ao time A e tocar Time B, caso queira adicionar um ponto

14
Placar Eletrnico

ao time B. Tambm pode-se pressionar os botes Time A e/ou Time B


durante alguns segundos para zerar a contagem:

Figura 7 Interface principal do aplicativo em funcionamento

Ao deslizar a tela principal para baixo, pode-se alterar o brilho dos


segmentos do placar eletrnico deslizando a barra Potncia:
15
Placar Eletrnico

Figura 8 Ajuste do brilho dos segmentos


Aps as alteraes desejadas, ser necessrio apenas selecionar
Iniciar para que o tempo seja acionado. Ao final do tempo marcado, ser
acionado um alarme acoplado ao Placar Eletrnico.

Tabela de funes do aplicativo


Procurar

Inicia a procura de novos


16
Placar Eletrnico

dispositivos bluetooth, onde


deve ser pareado ao Placar
Eletrnico.
Conecta ao Bluetooth

Conectar

anteriormente selecionado
Configura o tempo de jogo
Altera o brilho dos segmentos
Inicia a contagem do tempo
Adiciona um ponto ao time A
Adiciona um ponto ao time B

Tempo
Potncia
Iniciar
Time A
Time B

3.3 Tabela de componentes


41 Resistores
Quantidade
30
1
5
1
1
1
1
1

Referncia
R1-R2,R11-R12,R16-R41
R3
R4-R7,R15
R8
R9
R10
R13
R14

Valor ()
120
10K
100
180
2k
2R2
47K
33K

30 Transistores
Quantidade
2
28

Referncia
Q1-Q2
Q3-Q30

Tipo
IRFZ44E
BC817-40

6 Capacitores
Quantidade

Referncia

Valor

C1-C2

10n

C3

100u

C4

10u

17
Placar Eletrnico

C5-C6

22p

32 Diversos
Quantidade

Referncia

Valor

BATERIA,FONTE,I/0,SOM

Conector 2 pinos

4
8

BLUETOOTH,COOLER
J0-J3

Conector 4 pinos
Conector 9 pinos

L1-L5

Foto diodo

PIC16F877A

PIC16F877A

PORT.B

Conector 8 pinos

RV1

Potencimetro 10K

U0-U3

4026 (Driver Display)

U4

AZ7805D

U5

LM338T

X1

Cristal

30

Mdulos LED

5050

5 metros

Cabo 9 vias

2mm

5 metros

Cabo 2 vias

2mm

1
1

D1
Bateria 6V 12Ah

6A10
72W

Mdulo Bluetooth

HC-06

Gravador de PIC

K150

50g

Estanho

1 metro

Termo retrtil

Caixa de Madeira

100 cmX10 cmX40 cm

Placa de Acrlico

100 cmX40 cmX 5 mm

Preo estimado: R$820,00

18
Placar Eletrnico

3.4 Programao do PIC 16F877A


#include <16F877A.h>
#device adc=10
#FUSES NOWDT

//Watch Dog Timer

#FUSES HS

//High speed Osc (> 4mhz for PCM/PCH) (>10mhz

for PCD)
#FUSES NOPUT

//No Power Up Timer

#FUSES NOPROTECT
#FUSES NODEBUG

//Code not protected from reading


//No Debug mode for ICD

#FUSES NOBROWNOUT
#FUSES NOLVP

//No brownout reset


//No low voltage prgming, B3(PIC16) or

B5(PIC18) used for I/O


#FUSES NOCPD

//No EE protection

#FUSES NOWRT

//Program memory not write protected

#use delay(clock=12000000)
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8)
char contador=0;

//varivel que ser recebida como dados de controle

int8 ciclo_1=125;
int16 analog;

void main()
{
Set_tris_D(0x00);
output_D(0xff);

output_high(pin_C5);
output_high(pin_D4);
19
Placar Eletrnico

output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);

20
Placar Eletrnico

output_low(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_high(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_high(pin_D6);

21
Placar Eletrnico

output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_low(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_high(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);

22
Placar Eletrnico

delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_low(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_high(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);

23
Placar Eletrnico

delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_low(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_high(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);

24
Placar Eletrnico

output_low(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_low(pin_D6);
output_high(pin_D7);
delay_ms(200);

25
Placar Eletrnico

output_high(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);

26
Placar Eletrnico

output_low(pin_D4);
output_low(pin_D5);
output_low(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_high(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);

27
Placar Eletrnico

output_low(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_low(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_high(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_high(pin_D5);

28
Placar Eletrnico

output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_low(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_high(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);

29
Placar Eletrnico

output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_low(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_high(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);

30
Placar Eletrnico

delay_ms(200);
output_low(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
delay_ms(200);
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_low(pin_D6);
output_high(pin_D7);

31
Placar Eletrnico

delay_ms(200);

setup_adc_ports(AN0);
setup_adc(ADC_CLOCK_INTERNAL);
setup_psp(PSP_DISABLED);
setup_spi(SPI_SS_DISABLED);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DIV_BY_4,255,1);
setup_comparator(NC_NC_NC_NC);
setup_vref(FALSE);
SETUP_CCP1(CCP_PWM);
set_pwm1_duty(ciclo_1);
SETUP_CCP2(CCP_PWM);
set_pwm2_duty(0);
set_adc_channel(0); //AN0
set_pwm2_duty(125);
delay_ms(50);
set_pwm2_duty(0);
while (true)
{
contador=getc();
switch(contador)

32
Placar Eletrnico

{
case '0': // 10% brilho do display
ciclo_1=26;
set_pwm1_duty(ciclo_1);
break;
case '1': // 20% brilho do display
ciclo_1=53;
set_pwm1_duty(ciclo_1);
break;
case '2': // 30% brilho do display
ciclo_1=76;
set_pwm1_duty(ciclo_1);
break;
case '3': //40% brilho do display
ciclo_1=102;
set_pwm1_duty(ciclo_1);
break;
case '4': //50% brilho do display
ciclo_1=128;
set_pwm1_duty(ciclo_1);
break;
case '5': //60% brilho do display
ciclo_1=153;
set_pwm1_duty(ciclo_1);
break;
case '6': //70% brilho do display

33
Placar Eletrnico

ciclo_1=178;
set_pwm1_duty(ciclo_1);
break;
case '7': //80% brilho do display
ciclo_1=204;
set_pwm1_duty(ciclo_1);
break;
case '8': //90% brilho do display
ciclo_1=230;
set_pwm1_duty(ciclo_1);
break;
case '9': //100% brilho do display
ciclo_1=255;
set_pwm1_duty(ciclo_1);
break;

case 'a': // Adiciona ponto para time A


Output_high(PIN_D0);
delay_ms(100);
Output_low(PIN_D0);
break;

case 'b': // Adiciona ponto para time B


Output_high(PIN_D1);
delay_ms(100);
Output_low(PIN_D1);
break;

34
Placar Eletrnico

case 'r': // reset A


Output_high(PIN_D2);
delay_ms(100);
Output_low(PIN_D2);
set_pwm2_duty(0);
break;
case 's': // reset B
Output_high(PIN_D3);
delay_ms(100);
Output_low(PIN_D3);
set_pwm2_duty(0);
break;

case 'e': // Aciona apito de jogo


set_pwm2_duty(125);
delay_ms(500);
set_pwm2_duty(0);
delay_ms(250);
set_pwm2_duty(250);
delay_ms(500);
set_pwm2_duty(0);
delay_ms(250);
break;
case 'f': // Leitura da bateria
analog = read_adc(); //analog recebe o valor lido
printf("%ld",analog);
if(analog >= 645 ) // Bateria 110 % carregada com led azul aceso.
{
output_low(pin_C5);

35
Placar Eletrnico

delay_ms(100);
output_high(pin_C5);
set_pwm2_duty(125);
delay_ms(50);
set_pwm2_duty(0);

}
if(analog >= 636 ) // Bateria 110 % carregada com led azul aceso.
{
output_high(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
}
if(analog <615) // Bateria 100 % carregada com segundo led Verde aceso.
{
output_low(pin_C5);
output_high(pin_D4);
output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
}
if(analog <= 577) // Bateria razoavelmente carregada com primeiro led
Verde aceso.
{
output_low(pin_C5);
output_low(pin_D4);

36
Placar Eletrnico

output_high(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
}
if(analog <= 545) // Bateria fraca nvel 1 com led amarelo aceso.
{
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_high(pin_D6);
output_high(pin_D7);
}
if(analog <=525) // Bateria fraca nvel 2 com led vermelho aceso.
{
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_low(pin_D6);
output_high(pin_D7);
}
if(analog <=512) // Sinaliza bateria descarregada com led vermelho e
azul piscando.
{
output_low(pin_C5);
output_low(pin_D4);
output_low(pin_D5);
output_low(pin_D6);
output_high(pin_C5);
output_high(pin_D7);

37
Placar Eletrnico

delay_ms(50);
output_high(pin_C5);
output_high(pin_D7);
delay_ms(50);
output_low(pin_C5);
output_low(pin_D7);
delay_ms(50);
output_high(pin_C5);
output_high(pin_D7);
delay_ms(50);
output_high(pin_C5);
output_high(pin_D7);
set_pwm2_duty(125);
delay_ms(50);
set_pwm2_duty(0);
}
break;
} // Fecha case switch contador
}
} //void

3.5 Programao do Aplicativo


A plataforma do APP Inventor utiliza programao em blocos. Como a
visualizao total da programao extensa, foi segmentada em blocos:

38
Placar Eletrnico

Figura 9 Programao do slider de brilho

Figura 10 Programao dos botes dos times

39
Placar Eletrnico

Figura 11 Programao das rotinas de conexo

Figura 12 Programao da rotina de incio

40
Placar Eletrnico

Figura 13 Programao da rotina do cronmetro

Figura 14 Programao da seleo de tempo

41
Placar Eletrnico

Figura 15 Programao da seleo de tempo (continuao)

Figura 16 Programao da seleo de tempo (continuao)

42
Placar Eletrnico

Figura 17 Programao da seleo de tempo (continuao)

3.6 Circuito eltrico da placa principal

Figura 18 Esquema eltrico da placa principal

43
Placar Eletrnico

3.7 Circuito eltrico carregador da bateria

Figura 19 Esquema eltrico do carregador da bateria

3.8 Layout
Projetamos a PCI pensando em seu custo em larga escala e, portanto,
optamos por uma placa dupla face, deste modo teramos um circuito compacto.
A PCI escolhida feita a base de fibra de vidro e possui maior durabilidade e
resistncia dando ao produto final uma maior qualidade sem comprometer o
oramento.

Figura 20 Layout da placa principal (face inferior)


44
Placar Eletrnico

Figura 21 Layout da placa principal (face superior)

3.9 Testes
Imagem dos primeiros testes, antes da confeco da placa:

Figura 22 Testes iniciais


45
Placar Eletrnico

Teste de brilho dos mdulos leds utilizados no Placar Eletrnico:

Figura 23 Teste de segmento LED


Placa antes da colocao dos componentes:

46
Placar Eletrnico

Figura 24 Placa antes da colocao dos componentes (face superior)

Figura 25 Placa antes da colocao dos componentes (face inferior)


Imagem da placa aps soldados os componentes:

Figura 26 Placa principal aps soldagem dos componentes

47
Placar Eletrnico

Imagem da ltima fase de testes antes da montagem no invlucro:

Figura 27 Fase final de testes

Captura de tela das projees do invlucro:

48
Placar Eletrnico

Figura 28 Projeto do invlucro

Montagem dos componentes no invlucro:

Figura 29 Montagem do invlucro


Projeto finalizado e em uso :

49
Placar Eletrnico

Figura 30 Projeto finalizado em funcionamento

CAPTULO 4 - RESULTADOS, APLICAES E


CONCLUSES
4.1 Resultados e aplicaes
Os resultados obtidos foram compreendidos como excelentes. O projeto
atingiu todas as expectativas: conseguimos produzir um produto esteticamente
agradvel, que uniu tecnologia e simplicidade.
Em referncia parte acadmica do projeto, foi possvel utilizar todos os
conhecimentos obtidos durante todo o curso tcnico em eletrnica. O projeto
fez com que o grupo pudesse entender alguns outros aspectos dos cursos,
como o planejamento financeiro e coordenao de metas para que o
andamento do projeto estivesse de acordo com o estipulado, logo, com a
equipe disposta a fazer o que fosse preciso o xito, os problemas foram todos
solucionados a tempo.
Encontramos dificuldades durante o processo, sendo necessrio mudar
parte do que j havamos planejado em nosso projeto inicial, onde
produziramos placas com LEDs no formato necessrio, para serem acoplados
ao invlucro. Durante o processo tivemos problemas com as empresas que
vendiam alguns dos materiais que formavam as placas de LED, diante de tal
problema, encontramos como soluo a substituio por mdulos LED, que
tem um custo menor e poderiam ser substitudos com maior facilidade, caso
houve mal funcionamento. O que aparentava ser um problema, tornou o nosso
projeto mais rentvel e muito mais eficiente.
Durante o processo tambm tivemos que disponibilizar muito tempo para
a pesquisa em geral, pesquisando preos e at a funo de componentes por
ns desconhecidos.
Sob o total sucesso do projeto, h uma ressalva. No dia da
apresentao do projeto, ocorreu um problema com dois dos segmentos de
mdulo LED. Entretanto, com o planejamento anterior, podem ser facilmente
substitudos, a um baixo custo.
50
Placar Eletrnico

Aps a apresentao do Placar Eletrnico no dia nove de novembro de


dois mil e quinze, recebemos uma proposta de uma instituio interessada em
adquirir nosso projeto. Tal interesse expressa a real aplicao do Placar
Eletrnico, que tem como intuito levar tecnologia e acessibilidade a atividades
desportivas mesmo em um plano no profissional.
4.2 Concluso
O Placar Eletrnico um projeto que tem como intuito levar tecnologia a
reas ainda no to exploradas, como a rea de esportes. Tornar mais eficiente
e pratica tais atividades, pode gerar diversos benefcios.
O curso tcnico em eletrnica do Instituto Federal de Educao Cincia
e Tecnologia de So Paulo, nos tornou profissionais com a formao
necessria para desenvolver o projeto. Com as orientaes dos professores
Osmar da Rocha Simes e Jos Pedro de Oliveira, foi possvel realizar um
projeto complexo com praticidade, obtendo todos os resultados esperados.
Alguns problemas ocorridos durante o projeto citados nessa monografia,
expem a realidade em que se encontra qualquer estudante que busca expor
seus conhecimentos em um projeto inovador. Problemas aparecero, mas com
determinao e orientaes corretas, possvel desvencilhar qualquer um
deles.
Podemos afirmar que o curso foi muito bem aproveitado por todos os
componentes do grupo, que em conjunto realizaram um excelente projeto.

51
Placar Eletrnico

REFERNCIAS BIBLIOGRFICAS
MICROCHIP. PIC16F87XA Datasheet. Disponvel em:
<http://ww1.microchip.com/downloads/en/DeviceDoc/39582C.pdf> Acesso em:
25 de novembro de 2015.
ADILSON THOMSEN. Configurao do mdulo bluetooth HC-06 com Arduino.
Disponvel em: http://buildbot.com.br/blog/configuracao-do-modulo-bluetoothhc-06-com-arduino/> Acesso em: 27 de maro de 2015
MASSACHUSETTS INSTITUTE OF TECHNOLOGY. App Inventor. Disponvel
em: <http://appinventor.mit.edu/explore/>

Acesso em: 25 de novembro de

2015

52
Placar Eletrnico

Вам также может понравиться