PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO

Documentos relacionados
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO PROJETO SCATMAN S DIMMER

Automação Esteira Seletora

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ PUC-PR CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CCET - Centro de Ciências Exatas e de Tecnologia Engenharia de Computação. Display POV

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATS E TECNOLÓGICAS ENGENHARIA DE COMPUTAÇÃO INFO - PARKING

Pontifícia Universidade Católica do Paraná PUCPR Centro de Ciências Exatas e Tecnologia - CCET. Body Energy. Curitiba Novembro/2009

Circuito Eletrônico. Entendendo o circuito eletrônico na robótica. domingo, 28 de agosto de 11

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ PUC-PR CCET CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO MICROPROCESSADORES I

CURSO DE EXTENSÃO COM SOFTWARE EAGLE

Projeto "Broquinho" Página Oficial - Projeto Broquinho

Escola Politécnica da Universidade de São Paulo. Transmissores de RF

Rafael Girotto Narciso de Oliveira Wagner Caron Amoros

SCREAMER. Ricardo Geraldes David João Lucas Pinheiro Berto

FACULDADE DE TALENTOS HUMANOS DEPARTAMENTO DE ENGENHARIA MECÂNICA PROCEDIMENTOS EXPERIMENTAIS DE ELETIVA I PARA AUTOMAÇÃO E CONTROLE

Frequencímetro digital com a utilização de microcontrolador PIC

Pontifícia Universidade Católica Do Paraná Engenharia De Computação. Projeto Alimentator

Experiência. Montagem Kit Didático. 2. Turma: Nota: 5. MICRO-I Prof. Mauricio. Identificação dos Alunos:

Página 1

Gira-Sol. Professores Orientadores

Termometro Digital com Display de Cristal Liquido

Seqüencial de Leds utilizando o microcontrolador PIC16F628A Vitor Amadeu

Montagem do Robô. Especificações. domingo, 28 de agosto de 11

O 7490 na prática O circuito integrado 7490 tem a aparência mostrada na figura 1.

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28

Pontifícia Universidade Católica do Paraná PUCPR Curso Engenharia de Computação. Fabio Eduardo Pereira José Roberto Wotecoski Pedro José F.

PROJETO MASEC Integrantes

A protoboard ou Matriz de contatos é utilizada para fazer montagens provisórias e/ou teste de projetos. É constituída por uma base plástica, contendo

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DA COMPUTAÇÃO MANHÃ TURMA U

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E TECNOLOGICAS ENGENHARIA DE COMPUTAÇÃO MAYKON LUAN DIAS BARBOSA

Projeto de Sistemas Eletrônicos

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CURSO DE ENGENHARIA DE COMPUTAÇÃO CÂMPUS CURITIBA

Projeto Panzer. Fabio Henrique Mazarotto Margareth Suchÿ

MEDIDOR DE VELOCIDADE E ACELERAÇÃO PARA AUXILIAR NO ENSINO DA DISCIPLINA DE FÍSICA I PARA ENGENHARIA 1

CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DA COMPUTAÇÃO ANDRÉ CLAUDINO GABRIEL HENRIQUE GAVA ALBO ALENCAR

FACULDADE LEÃO SAMPAIO

ROLETA DIGITAL. CI 4017 Contador de década, da família CMOS, que possui 10 saídas nas quais são ligados os leds.

1 Objetivo. 2 Componentes. Projeto de Mini Transmissor FM de Curto Alcance

Teclado de oito notas

Período Saulo O. D. Luiz

PROJETO CONTROLADORA DE MOTOR DE PASSO UNIPOLAR

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ESCOLA POLITÉCNICA CURSO DE ENGENHARIA DE COMPUTAÇÃO CHRISTIAN ARROSI CHRISTIAN KITZMANN GOMES COILGUN

Felipe Arenhardt Tomaz Marllon Henrique Mudrek Antunes Poker Counter

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

Everton Henrique Nogueira do Valle Vinicius Tom Vidal. Iron Man Helmet. Curitiba, 2013.

LISTA 01 3B ORGANIZAÇÃO DE COMPUTADORES (REALIZADA EM AULA) NOME: NOME:

Projeto No. 15 Sensor Óptico Reflexivo

Implementando PWM por soft - um método simples. Por Renie S. Marquet reniemarquet.sites.com.br - versão

Educação Profissional Técnico em Eletroeletrônica. Prática 4 Arduino. Alunos: Nota:

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Plano de Trabalho Docente Ensino Técnico

PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051

Microcontroladores e Robótica

Comunicação USB com o PIC Vitor Amadeu Souza

Manual Técnico Protuino FTDi

Pontifícia Universidade Católica do Paraná - PUCPR. Centro de Ciências Exatas e Tecnologia - CCET. Engenharia de Computação

Objetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador

UNIVERSIDADE FEDERAL DO CEARÁ CENTRO DE TECNOLOGIA DISCIPLINA DE CIRCUITOS ELETRÔNICOS Prof. Carlos Pimentel de Sousa

Arquitetura do Microcontrolador Atmega 328

APRESENTAÇÃO DO KIT CPLD_EE01

MONTAGEM DE CIRCUITOS

Submarino. Projeto DaVinci

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

EPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SERGIPE COORDENADORIA DE ELETRÔNICA CIRCUITOS OSCILADORES. Experimentos de Osciladores

HEXKIT F877 PLUS Manual do usuário Versão 1.0

Profª Danielle Casillo

Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação CLPs: Interfaces de E/S

Minicurso de Arduino. Laboratório de Inovação em Sistemas em chip npiti - UFRN

Microcontroladores: Programação em C

AVISO DE RETIFICAÇÃO I

Professor Fábio Novaski

PROJETO PÊNDULO. Integrantes:

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Data Over Laser

Eletrônica Geral. Diodos Junção PN. Prof. Daniel dos Santos Matos

CURSO DE ELETRÔNICA DIGITAL OS MULTIVIBRADORES ASTÁVEIS E MONOESTÁVEIS. também são muito importantes em aplicações relacionadas com a Eletrônica

A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa.

Comunicação RC5 com o dspic Vitor Amadeu Souza

Roda Gigante. Professores Orientadores:

Painel Luminoso com LEDs

HARDWARE Montagem e Manutenção de Computadores. Instrutor: Dejair Priebe Ferreira da Silva

Departamento de Matemática e Engenharias. Licenciatura em Engenharia de Sistemas e Computadores (LESC) Laboratórios III (Microprocessadores)

KIT DIDÁTICO PIC-2377

Proposta de uma plataforma de monitoramento e acionamento remoto voltada para sistemas de hardware industriais utilizando LabVIEW

By Marco br Manuais Faça você mesmo Compre no Mercado Livre DE QUEM É. Usuário MARCOTOCO Conta Giros Digital

2. Conecte seu Arduino ao computador. 3. Abra as ferramentas da IDE e selecione a porta e a placa que você está utilizando.

Pontifícia Universidade Católica do Paraná ESCOLA POLITECNICA. Engenharia da Computação 5º Período

Técnicas de Interface com Microcontroladores (8051)

Manual Técnico Módulo Ponte H 5A

Projeto Hora Certa. Professores Orientadores: Foto 1 Equipe e Projeto

Amplificador de áudio 50 watts

CONTROLE DA TEMPERATURA DE SECAGEM ARTIFICIAL DE GRÃOS 1

Guia da Placa de desenvolvimento PD Mega16 N1

Parte II Arquitetura. professorferlin.blogspot.com. professorferlin.blogspot.com. Sociedade Paranaense de Ensino e Informática

KIT PLACA AMPLIFICADOR 100 W RMS - A1002

LUIZ HENRIQUE CONTATO

Daniel Rossato de Oliveira. Práticas de Laboratório de Eletrônica

CONVERSOR DELTA-SIGMA

Departamento de Engenharia Elétrica e de Computação SEL 323 Lab. de Sistemas Digitais II Profa. Luiza Maria Romeiro Codá PRÁTICA N º1

Arduino Básico: As versatilidades desta plataforma na prática

Transcrição:

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO PROJETO PROPELLER CLOCK CURITIBA 2010

GILBERTO YOSHIAKI YAMANOUCHI RAFAEL HENRIQUE AZANHA DE ORNELAS JORGE HENRIQUE WERNECK GOMES THIAGO GONÇALVES CLASSEN PROJETO PROPELLER CLOCK Projeto apresentado ao curso de Engenharia de Computação do Centro de Ciências Exatas e Tecnológicas da Pontifícia Universidade Católica do Paraná como critério de avaliação de Microprocessadores II, sob a orientação do Prof. Afonso Ferreira Miguel. CURITIBA 2010

SUMÁRIO INTRODUÇÃO... 2 JUSTIFICATIVAS... 3 OBJETIVO... 4 DESENVOLVIMENTO... 5 MATERIAIS UTILIZADOS...13 CONCLUSÃO...15 GLOSSÁRIO...16 REFERÊNCIAS...18 ANEXOS...19 1

INTRODUÇÃO O projeto desenvolvido durante o sexto período do Curso de Engenharia de Computação é baseado em um relógio diferenciado, chamado de propeller clock. Este relógio consiste em uma PCI com uma linha de oito leds presa em um motor que a faz girar em alta velocidade. Conforme a placa gira, os leds acendem e apagam rapidamente, mostrando os dígitos de horas, minutos e segundos dando a impressão de que estes estão no ar. Adicionalmente, um sensor de proximidade ligado ao relógio faz o controle do motor, parando-o assim que algo se aproxima. 2

JUSTIFICATIVAS A idéia deste relógio a ser apresentada ao grupo foi considerada ideal como projeto para este semestre, pois além de ser muito interessante, engloba todos os objetivos requisitados para a disciplina, tais como sinais de entrada e saída e controle de movimento realizado por micro-controladores. 3

OBJETIVO Este projeto tem como objetivo didático a integração e ampliação dos conhecimentos adquiridos durante o curso e pesquisa, enfatizando as matérias de eletrônica e microprocessadores. Além da parte técnica que o grupo deve realizar em software e hardware, implementando conhecimentos práticos e teóricos, outros elementos como planejamento, organização, trabalho em equipe e divisão de tarefas dentro de cronogramas são realizados durante o projeto. Através da integração de todos os módulos e componentes, espera-se o controle e exibição de um relógio digital através de um vetor de leds piscando em alta freqüência de acordo com a rotação do motor. 4

DESENVOLVIMENTO PLACA DE LEDS Esta placa tem por objetivo unir todos os componentes necessários para que seja possível fazer o controle dos LED s presentes na mesma. Para isto utilizou-se um microcontrolador PIC 16F84A operando a uma freqüência de 4MHz, juntamente com um programa desenvolvido pela equipe. A alimentação do circuito foi feita com uma bateria de 9 Volts que por sua vez carregava um capacitor (Super Memory Cap) que garante a utilização do circuito caso a bateria venha a perder sua carga. Também foram adicionados 3 botões à placa que tem por função incrementar hora, minuto e o incremento de 10 minutos. O circuito, na figura a seguir, foi montado em uma placa de fibra de vidro: Figura 1 Design da placa principal 5

Figura 2 Placa de circuito impresso estrutura: Para fazer com que a placa girasse primeiramente utilizou-se a seguinte Figura 3 Primeira estrutura de teste 6

Porém essa, apesar de ter um compartimento para armazenar a bateria não suportou a alta velocidade de rotação. Pensando nesse problema o grupo desenvolveu uma estrutura que cobria todas as necessidades dentre as mais importantes (balanceamento da placa e local para a bateria). Abaixo está a estrutura final já com a placa fixada ao motor: Figura 4 Nova estrutura com placa fixada 7

SENSOR INFRAVERMELHO Como a idéia inicial era poder controlar a rotação do motor (para assegurar que o usuário não se machuque), utilizou-se de um microcontrolador AT89S52 que através de um sensor infravermelho que controla a rotação do motor. O sensor infravermelho é composto de dois circuitos: um circuito emissor e outro receptor. O circuito emissor foi montado da seguinte maneira: Imagem 5 Esquema circuito emissor Como é possível analisar, o circuito utiliza de um oscilador RC utilizando o CI 74HC00 que possui quatro pares de portas NAND. Os resistores utilizados estão configurados para montar um oscilador de 38 khz, sendo o Trimpot multivoltas R2 responsável pelo ajuste fino da freqüência, permitindo que o circuito possa oscilar mais ou menos que a configuração montada inicialmente. O capacitor C1 é o fator fundamental para o funcionamento do oscilador, uma vez que a oscilação depende da carga e descarga do mesmo. O oscilador é ligado a um transistor 2N2222A que é ligar e desligar os LED s infravermelhos na freqüência do oscilador. Por fim, o Trimpot R8 é 8

responsável por aumentar ou diminuir a corrente que passar pelos LED s. Abaixo, a placa de circuito impresso resultante do circuito emissor: Figura 6 Design placa do emissor O circuito receptor foi montado da seguinte maneira: Figura 7- Esquema circuito receptor 9

O circuito receptor é muito mais simples em complexidade do que o circuito emissor, ele é composto por um componente chamado TSOP38438 que é capaz de receber sinais infravermelhos a uma freqüência de 38 khz. Tal componente é alimentado em 5V e adicionalmente um capacitor é adicionado a saída para eliminar ruídos. Abaixo o circuito impresso resultante do circuito receptor: Figura 8 Design placa do receptor A ligação com o AT89S52 se dá pela saída do TSOP38438 ligada a um bit da porta do microprocessador, que liga o motor quando o sinal está conectado e desliga caso o sinal infravermelho seja cortado. 10

Figura 9 Estrutura final com sensores 11

PROGRAMAÇÃO Pela dificuldade que houve de se utilizar um motor DC onde sua rotação era ajustada manualmente direto nas fontes utilizadas disponíveis nos laboratórios da PUC e a variação de rotação que acaba acontecendo ao motor após este ficar algum tempo ligado, implementamos um programa no qual fosse possível ajustar facilmente a freqüência em que os leds acendem e apagam, independente do Timer utilizado para a contagem do horário. A programação feita em Assembly para o PIC 16F84A baseou-se também em funções de delay, que asseguram que os leds fiquem acesos ou apagados durante um determinado tempo para ficar visível cada coluna de cada dígito a ser mostrado; delay entre os dígitos e um delay para o tempo entre o último dígito exibido até o primeiro novamente depois de completar a volta. Assim, este programa é facilmente adaptado a qualquer tipo de motor independente da sua rotação. O código pode ser obtido entrando em contato com qualquer membro da equipe. 12

MATERIAIS UTILIZADOS PCI Principal: 2 Capacitores 33 pf 2 Capacitores 0.1 uf 1 Capacitor 47 uf 1 Capacitor 1F Memory Cap 8 LEDs 8 Diodos 8 Resistores 120ohm 5 Resistores 10k ohm 1 PIC16F84A 1 XTAL 4MHz 4 Pushbuttons 1 AT89S52 Sensor: 1 TSOP38438 1 2N2222A 1 74HC00 2 Capacitor 1nF 1 Capacitor 33 uf 2 LED s Infravermelho 1 Resistor 10ohm 2 Resistores 50ohm 13

1 Resistor 100k ohm 2 Resistores 3k8 ohm 1 Trimpot multivoltas 10k 1 Trimpot multivoltas 1k 14

CONCLUSÃO Assim como o esperado pelo grupo, a maior dificuldade na implementação deste projeto foi na programação, pelo controle do vetor de leds na exibição dos números e na sincronia com a rotação do motor. Apesar dos esforços na montagem da base da estrutura, a rotação do motor com a placa de leds presa em seu eixo, causou uma trepidação em toda a estrutura. O que, além de deformar levemente os números, forçava o motor a puxar mais corrente e por conseqüência trepidava ainda mais, atrasando a exibição dos números, dando a impressão de que os números estão andando. Além destes problemas, todos os objetivos esperados no foram alcançados. 15

GLOSSÁRIO LED O LED é um diodo semicondutor (junção P-N) que quando energizado emite luz visível por isso LED (Diodo Emissor de Luz). Resistor Resistor é um dispositivo elétrico muito utilizado em eletrônica, com a finalidade de transformar energia elétrica em energia térmica (efeito joule), a partir do material empregado, que pode ser por exemplo carbono ou silício. Diodo Diodo semicondutor é um dispositivo ou componente eletrônico composto de cristal semicondutor de silício ou germânio numa película cristalina cujas faces opostas são dopadas por diferentes gases durante sua formação. Capacitor Capacitor é um componente que armazena energia num campo elétrico, acumulando um desequilíbrio interno de carga elétrica. Micro-controlador PIC Os PIC (PICmicro): são uma família de micro-controladores fabricados pela Microchip Technology, que processam dados de 8 bits, de 16 bits e, mais recentemente, de 32 bits. Seu nome é oriundo de "Programmable Interface Controller". 16

Micro-controlador AT89S52 Popular família de micro-controladores de 8 bits lançada pela Intel em 1977. É conhecido por sua facilidade de programação, em linguagem assembly graças ao seu poderoso conjunto de instruções. É tido como o micro-controlador mais popular do mundo, pois existem milhares de aplicações para o mesmo, e existem pelo menos dois mil fabricantes produzindo variantes e clones do modelo. 17

REFERÊNCIAS AllDatasheet Datasheet Search Site http://www.alldatasheet.com Ika Logic http://ikalogic.com/ Luberth http://www.luberth.com/analog.htm Eletronixandmore http://www.electronixandmore.com/project/propclock/index.html Bob Blick http://www.bobblick.com/techref/projects/propclock/propclock.html Wikipedia http://pt.wikipedia.org 18

ANEXOS FOTOS Figura 10 Lado de dentro da estrutura 19

Figura 11 Versão final do projeto funcionando 20