MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01C83298.2BA7E3A0" Este documento é uma Página da Web de Arquivo Único, também conhecido como Arquivo da Web. Se você estiver lendo esta mensagem, o seu navegador ou editor não oferecem suporte a Arquivos da Web. Baixe um navegador que ofereça suporte a Arquivos da Web, como o Windows® Internet Explorer®. ------=_NextPart_01C83298.2BA7E3A0 Content-Location: file:///C:/B1345542/rgb.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii"
|
PONTIFÍC=
IA
UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E=
DE
TECNOLOGIA ENGENHARIA DE
COMPUTAÇÃO |
Projeto Separador de Bolinhas por Cor
Francesco Jacomel, Gustavo de Faro Colen Nunes,
João Paulo da Silva, Rafael Augusto Giliczynski e Welinton Canelo
=
francesco.jacomel@gmail.com, gustavocolennunes@hotmail.com,
=
jps_brasil@hotmail.com,
fa=
elgili@hotmail.com,
shadownspectre@hotmail.com
&=
nbsp; Professores
Orientadores:
&=
nbsp; &nbs=
p; Afonso F. Miguel
– Microprocessadores II
=
&nb=
sp; Viviana
Zurro – Eletrônica II
=
Abstract
&nb=
sp; =
This project cons=
ists
in a device in which ping-pong balls of different colors are inserted, and
accordingly with previous configurations made during the machine
initialization, these balls are considered good or bad, next, they are
separated in different boxes, depending on it’s classification.
=
Resumo
&nb=
sp; =
O projeto consiste
num aparelho no qual se inserem bolas de ping-pong de diferentes cores, e de
acordo com configurações efetuadas na inicializaç&atil=
de;o
da máquina, essas bolas são consideradas boas ou ruins, em
seguida, são separadas em diferentes recipientes, conforme sua
classificação.
&nb=
sp; &=
nbsp; O
objetivo do projeto foi montar uma máquina que fosse capaz de separar
objetos baseado nas suas cores. Utilizamos um cano de PVC como armazenador =
das
bolinhas. Inicialmente a máquina pede que se insira um número=
de
bolas de teste, essas primeiras bolas vão ter seus valores RGB
armazenados e serão consideradas como o padrão para as bolas
boas. A seguir deve-se dizer quantas bolas ruins devem passar, antes que a
máquina pare o seu funcionamento. Todas as inserções de
valores são feitas por um teclado ligado a um 89S52. Quando a m&aacu=
te;quina
inicia seu trabalho, bolas são passadas uma a uma pelo cano de PVC, =
esse
controle é feito por um servo-motor que abre uma passagem tempo
suficiente apenas para uma bola descer. Essa bola então é
atingida em seqüência pela luz de três LEDs (vermelho, ver=
de e
azul), analizando a luz refletida pela bola existe um TIL 78 cuja corrente
varia com diferentes intensidades de luz. Essa variação de
corrente é passada por um circuito amplificador que a transforma em
variação de voltagem, a qual é lida por um PIC16F877A e
interpretada pelo seu conversor A/D. Esse valor então é
armazenado (no caso de uma bola de configuração), ou comparado
com os valores armazenado (caso contrário). No caso das bolas que
estão sendo testadas, caso seu valor seja o de uma bola ruim, ela
é liberada por uma ramificação da bifurcaç&atil=
de;o
que existe na parte mais inferior da máquina, se não, é
liberada por outra ramificação. Esse controle direcional &eac=
ute;
efetuado por outro servo-motor que permite ou não a passagem da bola=
por
cada cano.
=
=
Projeto do Sensor
Foi utilizado um
sensor do tipo TIL 78, o qual é um receptor de luz cuja intensidade =
de
corrente que circula pelo mesmo, varia com a intensidade da luz recebida.
Utilizando da luz de 3 LEDs, pudemos captar a resposta de uma bolinha de
determinada cor, às três cores do padrão RGB. E com um
circuito com aplificadores operacionais, convertemos essa corrente em volta=
gem,
que pode então ser lida pelo PIC.
=
&=
nbsp; Projeto
do Microcontrolador
Utilizamos dois
microcontroladores, um 89S52 e um PIC16F877A. Como já tínhamos
implementado as partes do visor LCD e do teclado no 89S52, apenas adaptamos=
o
código às nossa necessidades e fizemos uma
comunicação entre ele e o PIC. Este último por sua vez
é o responsável pela interpretação das informa&=
ccedil;ões
repassadas pelo sensor. A comunicação entre os dois microcont=
roladores
é baseada apenas na união de uma porta de cada um, e uma flag=
de
ACKNOWLEDGEMENT que permite a comunicação entre dispositivos =
com
clocks independentes e diferentes, a qual avisa o recebimento ou não=
de
uma mensagem.
=
Modelo Físico

FIGURA 1: Modelo Físico da Máquina
Fluxograma do Software

FIGURA 2: Etapas de Seleção

FIGURA 3: Loop Bolas OK

FIGURA 4: Descrição do Sistema
Fotos e Vídeo
&=
nbsp; 
&= nbsp; Foto 1: Formato geral do Projeto<= o:p>
&=
nbsp; 
&=
nbsp; Foto 2: Placa Mãe
&=
nbsp; 
&=
nbsp; Foto 3: Visão interna do t=
ubo
&=
nbsp;

&=
nbsp; Foto 4: Caixa Coletora
&=
nbsp;

&=
nbsp; Foto 5: Grupo
V=
ídeo
1: Clique
Aqui
&=
nbsp;
Referências
&nb=
sp; - Miguel, Afonso Ferreira. Microproc
II. [online] Disponível na Internet. URL: http://www.icet.pucpr.br/afonso/Graduac=
ao/MPII/microprocessadoresII.htm.
Arquivo capturado em novembro de 2007.
&=
nbsp; -
Datasheet
ATMEL 89C52. [online] Disponível na Internet. URL: http://www.engcomp.pucpr.br/afonso/Graduacao/MPI=
I/8051/AT89C52.pdf.
Arquivo capturado em novembro de 2007.
=
-
Datasheet
PIC16F87XA. [online] Disponível na Internet. URL: http://www.engcomp.pucpr.br/afonso/PIC/16F87XA.p=
df. Arquivo captura=
do
em novembro de 2007.