Roda Gigante. Professores Orientadores:

Documentos relacionados
Bluetooth. Professores Orientadores:

Cortador de Grama

PROJETO MASEC Integrantes

Data Over Laser

Elevador eletro magnético Projeto Integrado

Light Control. Professores Orientadores:

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

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

Projeto "e-library":

SCREAMER. Ricardo Geraldes David João Lucas Pinheiro Berto

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CCET - Centro de Ciências Exatas e de Tecnologia Engenharia de Computação. Control Arm (Pong)

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

ERIK LEÃO JULIANA CECÍLIA GIPIELA CORRÊA DIAS LEONARDO COSTA EX - LADDER

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ ESCOLA POLITÉCNICA ENGENHARIA DA COMPUTAÇÃO

SISTEMA PARA ESTUDO E TREINAMENTO NO ACIONAMENTO DE MÁQUINAS ELÉTRICAS COM INVERSOR DE FREQUÊNCIA E AQUISIÇÃO DE DADOS

PROTÓTIPO DE SISTEMA DE CAPTURA DE DADOS MULTIPONTO WIRELESS PARA CONTROLE DE CONSUMO DE ÁGUA

Protótipo de um Hardware Periférico para Mixagem de Músicas MP3 utilizando a Porta Paralela de um PC Padrão IBM

EPUSP PCS 3635 Laboratório Digital I. Trena Digital

sistema de marcação de bancada NetMarker

CONTROLADOR do MOTOR de PASSO

DISPOSITIVO PARA MONTAGENS EXPERIMENTAIS DE CIRCUITOS INTEGRADOS

Sistemas Digitais Guia de Implementação de Circuitos na Placa de Desenvolvimento

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA

Instituto Politécnico de Viseu Departamento de Engenharia Electrotécnica Sistemas de Tempo Real Monta Cargas

Sistema Giratório de Transporte de Peças

FONTE ESTABILIZADA SIMÉTRICA 5,12 E -12V

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

Painel Luminoso com LEDs

MEDIDA DA ACELERAÇÃO DA GRAVIDADE AUTOMATIZADA Kalinka Walderea Almeida Meira a. Alexandre Sales Vasconcelos a

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Por Fernando Koyanagi

Painel Luminoso com LEDs

EPUSP PCS 3335 Laboratório Digital A. Trena Digital

SICRE - Sistema Integrado de Controle Residencial

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

Mapeamento de memória e conexões do Controlador CP-WSMIO2DI2DO

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

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA. Termômetro Digital

Técnico de Gestão e Programação de Sistemas Informáticos

Comunicação USB com o PIC Vitor Amadeu Souza

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

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO Data: 05/07/2017 Currículo de Cursos Hora: 17:30:22

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

Gerência de Dispositivos. Adão de Melo Neto

Pontifícia Universidade Católica do Paraná. Engenharia de Computação

Laboratórios Integrados II LECom (1 o ano)

Leonardo Costa Renato Bianco APAGADOR AUTOMÁTICO

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

SISTEMA CNC APLICADO À CARACTERIZAÇÃO DE ACOPLAMENTO INDUTIVO

Arduino. Aula 3 motores

LUIZ HENRIQUE CONTATO

DGA21 SISTEMA FIXO COM SUPERVISÓRIO PARA DETECÇÃO DE GASES NOCIVOS E AMÔNIA IP 65. Manual

Exercícios de Sistemas Operacionais 3 B (1) Gerência de Dispositivos de Entrada e Saída

Projeto gerador eólico

PONTIFÍCIA UNIVERSIDADE CATÓLICA KRISTIANO SIMAS TRIDAPALLI LEONARDO ARAUJO DA SILVEIRA

3. CARACTERÍSTICAS TÉCNICAS

SMC-B-STD GUIA DE UTILIZAÇÃO GUIA DE UTILIZAÇÃO DO DRIVER PARA MOTOR DE PASSO BIPOLAR SMC-B-STD VER 1.00 PÁGINA 1

SISTEMA DE CONTROLE AUTOMATIZADO DE SIRENE ESCOLAR COM MÚLTIPLAS ENTRADAS E SAÍDAS DE ÁUDIO USANDO ARDUINO

Introdução MakerScope O Osciloscópio O Analisador Lógico Funcionamento do MakerScope Montagem... 8

FUNDAÇÃO ESCOLA TÉCNICA LIBERATO SALZANO VIEIRA DA CUNHA ELETRÔNICA: DUAS DÉCADAS BUSCANDO EXCELÊNCIA

AUTO DAMAS. Fabiano Elias Marcus Petri

Manual DETECTOR NH (11) (62) (11) (62)

Dispositivo de Selagem de Doce de Leite HI. Profª Danielle Casillo

PROCEDIMENTO EXPERIMENTAL 02 - PARTIDA DIRETA E REVERSORA 1 REVISÃO BIBLIOGRAFICA

Esteira Contadora EQUIPE

Computação Embarcada - Projeto

Servo Motor. Manual Rápido. Revisão: RW

Utilizando a porta paralela para controle de dispositivos através do Windows

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

Controlador de Motor de Passo baseado num 8051

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

Arquitetura de Computadores

PROJETO PASCOA. Alex Willian Lam Felipe Gustavo Behne Lucas Antonio Johnson Gustavo Schmitt Massaneiro

AUTOMAÇÃO DA PRODUÇÃO. Prof. Dr. Roger Nabeyama Michels

INSTRUMENTAÇÃO E MEDIDAS

Gerência de Dispositivos. Adão de Melo Neto

Cerne Tecnologia e Treinamento.

Sistema de Aquisição de Dados

Laboratório 4: Acionamento do Motor

Nota de aplicação AN A

CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DA COMPUTAÇÃO ROBSON ALMEIDA ENGENHARIA DA COMPUTAÇÃO DOCUMENTAÇÃO DO PROJETO CAIXA FORTE

UNIVERSIDADE CATÓLICA DE PELOTAS CENTRO POLITÉCNICO CURSO DE ENGENHARIA ELETRÔNICA DISCIPLINA DE INSTRUMENTAÇÃO ELETRÔNICA. Trena Ultrassônica

Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Comandos Elétricos

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

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

ESTUDO DA TRANSFERÊNCIA AUTOMÁTICA DE DADOS PARA UM ROBÔ MÓVEL NA PLATAFORMA LEGO MINDSTORMS

MANUAL DE INSTRUÇÕES CABO CONFIGURADOR

LAB4 Introdução aos Controladores Lógicos Programáveis

Aplicação de um Processador Digital de Sinais em um Sistema de Nível de Líquido

Módulo 16 ED 125 Vdc Opto

Instrumentação Suportada em Computadores Pessoais

ESCOLA DE ENGENHARIA DE SÃO CARLOS USP KELEN CRISTIANE TEIXEIRA VIVALDINI AULA 3 PWM MATERIAL COMPLEMENTAR

Sistema de Controle de Vazão de Líquidos para Aplicações em Medições de Reações Biológicas

Perguntas da Aula 2. Respostas da Pergunta 2. Respostas da Pergunta 1. Respostas da Pergunta 4. Respostas da Pergunta 3. Processos de Software

Informática básica. Professor: Francisco Ary

Benefícios de um CLP:

Informática I. Aula 2. Ementa

Aula 2 - Programação de Computadores - CI208 1/21

Por Fernando Koyanagi 1

Transcrição:

1 de 5 10/7/2009 15:54 Roda Gigante Giovanni Alex Singer Guchtain Finzetto - barraca.de@gmail.com Kelly Trevisan Penno - lillypenno@gmail.com Rodrigo Costa Dutra - ruri_baka_omoikane@hotmail.com Professores Orientadores: Profº Gil Marcos Jess - Física - gltjessj@terra.com.br Profº Afonso Ferreira Miguel - Sistemas Digitais - afonso.miguel@pucpr.br Profº Edson Pacheco - Técnicas Avançadas de Programação - pacheco@ppgia.pucpr.br 1. Abstract This project was made with the objective to use our knowledge in Digital System I, Physical III and Advanced Programming Techniques to make a device that is able to control a movement of any sort. For that, the group choose to make a miniature sized Ferris Wheel, with movement control by parallel port from PC. 2. Resumo Trabalho apresentado como requisito parcial às disciplinas de Física III, Sistemas Digitais I e Técnicas Avançadas de Programação do Curso de Engenharia de Computação da Pontifícia Universidade Católica do Paraná. O projeto consiste em uma

2 de 5 10/7/2009 15:54 miniatura de uma roda gigante controlada pela porta paralela do computador. 3. Objetivos Construção de uma miniatura de uma Roda Gigante, que realizará seu movimento através do uso de um motor de passo em conjunto com uma correia, sendo este motor controlado via porta paralela de um PC. Também havia o objetivo de implementar um sistema de equilíbrio, fazendo com que os carrinhos da roda parassem automaticamente de forma que a roda nunca ficasse desbalanceada e parando depois de um certo tempo de giro, evitando que um carrinho ficasse ocupado ou desocupado por muito tempo, utilizando um sensor para detectar a presença do carrinho e analisar qual é o carrinho que estaria passando por ele.infelizmente esses objetivos não foram atingidos por causa de diversos problemas com a equipe. 4. Descrição do projeto A primeira etapa realizada foi a construção da maquete, que foi muito demorada, considerando que teve-se um enorme cuidado para fazer os aros da roda o mais perfeito possível, e após isso, ligando-os entre si e ao eixo utilizando palitos de churrasco. Depois o apoio e a base da roda foram feitos, assim como o eixo, que foi feito em um torno mecânico, assim restando apenas fixá-lo, o que foi feito apenas mais tarde, pois havia dúvida ainda sobre a maneira que iríamos utilizar o motor (saber se ele seria fixo ao eixo ou apenas iria utilizar uma correia). Com o final dessa etapa de montagem da maquete, começamos a montar o circuito que seria utilizado para controlar o motor de passo, assim como começou a pesquisa sobre o funcionamento da porta paralela e a análise das possibilidades para a implementação do programa que iria controlar o projeto (C++, Delphi ou Assembler). Embora a implementação parecesse muito simples em Assembler, o fato de que sistemas operacionais mais novos (como Windows XP e vários outros) não deixam fazer acesso direto a porta paralela, essa opção ficou reservada apenas para último caso. Como, por sorte, foi encontrado um driver para acesso a porta paralela chamado TVicLPT, com rotinas prontas que facilitaram muito o processo de implementação e sendo compatível com Delphi, em conjunto com o fato de ser mais simples montar uma interface gráfica em Delphi, a linguagem C++ foi descartada. Após um término de uma versão beta do programa, e com o circuito de controle do motor terminado, foi possível fazer alguns testes para melhor otimização e eliminação de bugs do programa. Logo depois, foi montada uma fonte com duas saídas, uma de 5 Volts e outra de 12 Volts (para alimentar o circuito de controle e o motor de passo, respectivamente, mas que no fim, a fonte de 5 Volts praticamente não foi utilizada, tendo em vista que o CI suporta até 12 Volts em sua alimentação). Algum tempo depois foi finalizada a parte de interface com a porta paralela, assim finalmente podendo testá-la em conjunto com o já completo circuito de controle e o motor de passo. Embora o programa tenha demonstrado falhas na transmissão de bits nessa ocasião, mais tarde foi constatado que foi um problema do foto-acoplador utilizado para proteger a porta paralela, que tinha uma de suas saídas com defeito.

3 de 5 10/7/2009 15:54 Com o término da parte de circuitos e programação, restou apenas ajustar a correia entre o motor e o eixo da roda (a escolha da correia foi feita baseada no fato de que não seria necessário fazer uma caixa de redução para diminuir a velocidade do motor), fazer as gôndolas (que por problemas não ficaram prontos a tempo), também foi constatado que deveria ter sido utilizada uma correia dentada fixa no eixo, mas por problemas financeiros tivemos que utilizar uma correia lisa, assim fazendo com que o projeto tivesse a falha de que a correia escapa do eixo do motor com o tempo de uso. 5. Lista de materiais -Madeira (estrutura); -Motor de Passo (12Vcc, 5 fios); -Correia lisa; -CI ULN2003 (circuito de controle); -Cabo de extensão para a porta paralela; -Diodo Zenner; -Fontes (12Vcc e 5Vcc); -Solda, fios, etc. 6. Diagramas elétricos Figura 1: Diagrama elétrico do Circuito de Controle do motor de passo.(datasheet- ULN2003A, adaptada) 7. Software desenvolvido O software é totalmente orientado a objeto, possuindo apenas um formulário, que contêm as opções de qual porta paralela vai ser utilizada (LPT01, LPT02 ou LPT03), o giro(sentido normal ou invertido), velocidade (1x, 10x ou Modo Teste, utilizado para auxiliar na depuração do programa e teste do circuito), assim como dois botões (liga e desliga). O programa também possuí dois objetos, sendo um deles a versão shareware do driver TVicLPT, que gerencia toda a parte de acesso da porta paralela, um timer, utilizado como regulador de velocidade, ditando a freqüência que serão ativadas as

4 de 5 10/7/2009 15:54 bobinas e uma caixa que mostra qual bobina deveria estar sendo ativada no momento e qual o nível lógico em cada pino utilizado na transmissão de bits. 8. Conclusão Figura 2: Tela principal do software Descobrimos a grande dificuldade que é planejar e implementar um projeto, pois somente com os conhecimentos já adquiridos em sala de aula, não seria possível terminá-lo, tendo sido necessário uma grande pesquisa (em especial na parte de comunicação com a porta paralela). Também foi verificado que este projeto foi um excelente exercício de nossos conhecimentos, tendo em vista que é nossa primeira experiência acadêmica utilizando as áreas de hardware e software juntas, e descobrindo como elas se correspondem, assim como soluções para problemas inesperados nessas áreas ao longo do processo. Também aprendemos como manipular toda a parafernália para a confecção da parte de maquetaria do projeto. 9. Referências TEXAS INSTRUMENTS, Datasheets. [on line] Disponível na internet via www. URL: http://www.ti.com.arquivo capturado em 23 de Setembro de 2005. ROGERCOM, O maior conteúdo brasileiro sobre Portas Paralela. [on line] Disponível na internet via www. URL: http://www.rogercom.com/. Acessado em 12 de Setembro de 2005. MIGUEL, Afonso F., Exemplo de Documentação do Projeto Integrado. [on line] Disponível na internet via www. URL: http://www.icet.pucpr.br/afonso. Arquivo capturado em 29 de Novembro de 2005.

5 de 5 10/7/2009 15:54 ENTECH TAIWAN, TVicLPT. [on line] Disponível na internet via www. URL: http://entechtaiwan.net/dev/index.shtm. Acessado em 19 de Setembro de 2005. 10. Galeria de fotos