SlideShare ist ein Scribd-Unternehmen logo
1 von 30
MELHORIAS NO KIT EDUCACIONAL PÊNDULO
    INVERTIDO MONTADO COM REEE


Ricardo Teixeira da Silva
Orientador: Sérgio Campello Oliveira


                                       1
Roteiro
•   Motivação
•   Objetivos
•   O Pêndulo Invertido
•   Análise do Kit Pêndulo Invertido
•   Adaptação e Implementação das Melhorias
•   Resultados
•   Conclusão e Trabalhos Futuros

                                              2
Motivação
• Gerar recursos para aulas práticas
• Construir recursos com REEE
• Minimizar o custo de aquisição




                                       3
Objetivos e Metas
• Melhorar o Kit Pêndulo Invertido
  •   Criar uma etapa de inicialização
  •   Adicionar sensores de fim de curso
  •   Enviar dados por requisição
  •   Criar códigos de comando
  •   Adicionar uma interface RS-232




                                           4
O Pêndulo Invertido
• Proposta por Stephenson (1908)
• Kapitza (1951) explicou fisicamente o problema




Pêndulo de Stephenson-Kapitza   Pêndulo Invertido com controle horizontal
                                                                            5
O Pêndulo Invertido
• Contexto Educacional
  • Teorias devem ser explicadas por meio de
    demonstrações experimentais (JUNG, 2011);
  • Alunos de engenharia são mais propensos a serem
    ativos do que os reflexivos (FELDER, 1988);
  • Sistemas de pêndulo invertido têm sido utilizados
    como o sistema de base experimental (JUNG, 2011).




                                                        6
O Pêndulo Invertido
• Contexto Educacional




  GLIP2001 da Googol Technology   IP01 da Quanser



                                                    7
O Pêndulo Invertido
• Aplicações Comerciais - Elektor OSPV1




                                          8
O Pêndulo Invertido
• Aplicações Comerciais - Double




                                   9
O Pêndulo Invertido
• Aplicações Comerciais - Segway




                                   10
Análise do Kit Pêndulo Invertido




                                   11
Análise do Kit Pêndulo Invertido




                                   12
Análise do Kit Pêndulo Invertido
• Hardware
  • Montado a partir de Resíduos Eletrônicos;
  • Utiliza a plataforma Arduino;
  • Problemas com colisões;
     • A correia e o motor podem ser danificados.




                                                    13
Análise do Kit Pêndulo Invertido
• Software
  •   Simplicidade ao comandar o carro;
  •   Posição inicial determinada manualmente;
  •   Não identifica o fim-de-curso;
  •   Transmissão de dados continuamente;
  •   Apenas comandos de posicionamento.




                                                 14
Adaptação e Implementação das Melhorias

• Diagrama de Estados




                                          15
Adaptação e Implementação das Melhorias

• Sensores de fim-de-curso




           Sensor mecânico      Sensor óptico




                     Sensor magnético
                                                16
Adaptação e Implementação das Melhorias

• Sensores de fim-de-curso




                                          17
Adaptação e Implementação das Melhorias

• Interface RS-232




                                          18
Adaptação e Implementação das Melhorias

• Inicialização do Sistema
  • O carro é deslocado para a esquerda;
  • Quando sensor é ativado, o carro para;
  • Inicia-se então a centralização do carro.




                                                19
Adaptação e Implementação das Melhorias

• Requisição de Dados por Demanda
  • Os dados dos sensores são enviados por
    meio de requisição;
  • Código de comando específico.




                                             20
Adaptação e Implementação das Melhorias

• Códigos de Comandos e Eventos
  •   Comandos de movimentação do carro;
  •   Comandos de controle;
  •   Códigos de configuração;
  •   Eventos e Exceções do Sistema.




                                           21
Adaptação e Implementação das Melhorias
        Descrição             Código Recebido               Valor Enviado
Parar                     0                     -
Mover para Direita        1 à 255               -
Mover para Esquerda       -1 à -255             -
Obter Dados               300
                                                Novos dados: H,PL,VL,PA,VA
                                                Dados Originais: H,SL,TSL,SA,TSA,EC,EP
Reiniciar                 301                   -
Receber Novos Dados       302                   -
Receber Dados Originais 303                     -
Redefinir Valores         304                   -
Valores Configurados      305                   C,PF,PD,LE,LD
Estado ESPERA             -                     400
Parada por fim de curso   -                     401
Comando Inválido          -                     402

                                                                                         22
Resultados Alcançados

• Sensores de fim-de-curso




                                  23
Resultados Alcançados
• Interface RS-232 e Códigos de Comando




                                          24
Resultados Alcançados
• Inicialização do Sistema




                                  25
Resultados Alcançados
• Requisição de Dados por Demanda




                                    26
Conclusão
• O kit ficou mais resistente
    • O motor é desligado nas colisões laterais.
• Dados enviados por requisição
    • Evita que o canal serial fique congestionado;
    • O cliente define quando quer os dados.
• Códigos de comando
    • Permite saber o momento de uma colisão para que a devida
      providência possa ser tomada;
    • Tratamento de códigos inválidos ;
    • É possível reiniciar o sistema através de um código.
• Interface RS-232
    • É possível fazer o controle através dispositivos com este padrão.
• Diagrama de Estados
    • Guia para a implementação do controle ou ainda outras melhorias
      que sejam necessárias.

                                                                          27
Conclusão
• É possível utilizar o Kit Pêndulo invertido
  como recurso didático em disciplinas do
  curso de Engenharia de Computação
• Recursos montados com REEE podem
  equipar laboratórios de cursos de Engenharia
  de Computação
• Aproximar os alunos de problemas reais


                                                 28
Trabalhos Futuros
• Atrito do carro com o eixo pelo qual este
  deslizas
• Há a necessidade da fixação da estrutura de
  madeira
• Acúmulo do valor da variável que representa
  o disco codificado



                                                29
MELHORIAS NO KIT EDUCACIONAL PÊNDULO
     INVERTIDO MONTADO COM REEE


Ricardo Teixeira da Silva
Orientador: Sérgio Campello Oliveira


                                        30

Weitere ähnliche Inhalte

Ähnlich wie MELHORIAS NO KIT EDUCACIONAL PÊNDULO INVERTIDO MONTADO COM REEE

WPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBREWPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBREFIBRE Testbed
 
2° estuda ControlLogix Motion.ppt
2° estuda ControlLogix Motion.ppt2° estuda ControlLogix Motion.ppt
2° estuda ControlLogix Motion.pptjulyocarlos
 
He 2015-04-automação
He 2015-04-automaçãoHe 2015-04-automação
He 2015-04-automaçãoFlavioCLima
 
Dt Wcdma Validação De Sites WCDMA - Parte 2
Dt Wcdma   Validação De Sites  WCDMA - Parte 2Dt Wcdma   Validação De Sites  WCDMA - Parte 2
Dt Wcdma Validação De Sites WCDMA - Parte 2marco.silva
 
Vsat 2011 newtec
Vsat 2011 newtecVsat 2011 newtec
Vsat 2011 newtecSSPI Brasil
 
Implementado o Catálogo de Serviços no OTRS
Implementado o Catálogo de Serviços no OTRSImplementado o Catálogo de Serviços no OTRS
Implementado o Catálogo de Serviços no OTRSJames Mommensohn
 
Webinar: Implementação de Controle PID com PIC16F1619
Webinar: Implementação de Controle PID com PIC16F1619Webinar: Implementação de Controle PID com PIC16F1619
Webinar: Implementação de Controle PID com PIC16F1619Embarcados
 
Monitoramento eletrônico de Araripina Pernambuco
Monitoramento eletrônico de Araripina PernambucoMonitoramento eletrônico de Araripina Pernambuco
Monitoramento eletrônico de Araripina PernambucoHermes Alves
 
Simulação controle de motor DC com ATMega328
Simulação controle de motor DC com ATMega328Simulação controle de motor DC com ATMega328
Simulação controle de motor DC com ATMega328marcochella
 
Estudo e Implementação de um Comutador KeyFlow 10Gbps
Estudo e Implementação de um Comutador KeyFlow 10GbpsEstudo e Implementação de um Comutador KeyFlow 10Gbps
Estudo e Implementação de um Comutador KeyFlow 10GbpsMatheus Souza
 
Slides do treinamento Altera - Introdução a FPGA
Slides do treinamento Altera - Introdução a FPGASlides do treinamento Altera - Introdução a FPGA
Slides do treinamento Altera - Introdução a FPGAandrecasp
 
TCC_Proc_Embarcado_Sens_Remoto_REV5.pptx
TCC_Proc_Embarcado_Sens_Remoto_REV5.pptxTCC_Proc_Embarcado_Sens_Remoto_REV5.pptx
TCC_Proc_Embarcado_Sens_Remoto_REV5.pptxmarcosribeirobr
 
Cdl monitoramento-eletrônico-araripina-bb.compressed
Cdl monitoramento-eletrônico-araripina-bb.compressedCdl monitoramento-eletrônico-araripina-bb.compressed
Cdl monitoramento-eletrônico-araripina-bb.compressedHermes Alves
 
SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)
SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)
SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)Dirceu Resende
 

Ähnlich wie MELHORIAS NO KIT EDUCACIONAL PÊNDULO INVERTIDO MONTADO COM REEE (18)

WPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBREWPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBRE
 
2° estuda ControlLogix Motion.ppt
2° estuda ControlLogix Motion.ppt2° estuda ControlLogix Motion.ppt
2° estuda ControlLogix Motion.ppt
 
Mini curso arduino
Mini curso arduinoMini curso arduino
Mini curso arduino
 
He 2015-04-automação
He 2015-04-automaçãoHe 2015-04-automação
He 2015-04-automação
 
Dt Wcdma Validação De Sites WCDMA - Parte 2
Dt Wcdma   Validação De Sites  WCDMA - Parte 2Dt Wcdma   Validação De Sites  WCDMA - Parte 2
Dt Wcdma Validação De Sites WCDMA - Parte 2
 
INOVADEF - Apresentação Marcelo Lopes
INOVADEF - Apresentação Marcelo LopesINOVADEF - Apresentação Marcelo Lopes
INOVADEF - Apresentação Marcelo Lopes
 
Vsat 2011 newtec
Vsat 2011 newtecVsat 2011 newtec
Vsat 2011 newtec
 
Implementado o Catálogo de Serviços no OTRS
Implementado o Catálogo de Serviços no OTRSImplementado o Catálogo de Serviços no OTRS
Implementado o Catálogo de Serviços no OTRS
 
Webinar: Implementação de Controle PID com PIC16F1619
Webinar: Implementação de Controle PID com PIC16F1619Webinar: Implementação de Controle PID com PIC16F1619
Webinar: Implementação de Controle PID com PIC16F1619
 
Kafer2014.pdf
Kafer2014.pdfKafer2014.pdf
Kafer2014.pdf
 
Monitoramento eletrônico de Araripina Pernambuco
Monitoramento eletrônico de Araripina PernambucoMonitoramento eletrônico de Araripina Pernambuco
Monitoramento eletrônico de Araripina Pernambuco
 
Simulação controle de motor DC com ATMega328
Simulação controle de motor DC com ATMega328Simulação controle de motor DC com ATMega328
Simulação controle de motor DC com ATMega328
 
Estudo e Implementação de um Comutador KeyFlow 10Gbps
Estudo e Implementação de um Comutador KeyFlow 10GbpsEstudo e Implementação de um Comutador KeyFlow 10Gbps
Estudo e Implementação de um Comutador KeyFlow 10Gbps
 
Slides do treinamento Altera - Introdução a FPGA
Slides do treinamento Altera - Introdução a FPGASlides do treinamento Altera - Introdução a FPGA
Slides do treinamento Altera - Introdução a FPGA
 
Rockwell
RockwellRockwell
Rockwell
 
TCC_Proc_Embarcado_Sens_Remoto_REV5.pptx
TCC_Proc_Embarcado_Sens_Remoto_REV5.pptxTCC_Proc_Embarcado_Sens_Remoto_REV5.pptx
TCC_Proc_Embarcado_Sens_Remoto_REV5.pptx
 
Cdl monitoramento-eletrônico-araripina-bb.compressed
Cdl monitoramento-eletrônico-araripina-bb.compressedCdl monitoramento-eletrônico-araripina-bb.compressed
Cdl monitoramento-eletrônico-araripina-bb.compressed
 
SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)
SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)
SQL Server ES - Escrevendo queries rápidas (Performance/Query Tuning)
 

MELHORIAS NO KIT EDUCACIONAL PÊNDULO INVERTIDO MONTADO COM REEE

  • 1. MELHORIAS NO KIT EDUCACIONAL PÊNDULO INVERTIDO MONTADO COM REEE Ricardo Teixeira da Silva Orientador: Sérgio Campello Oliveira 1
  • 2. Roteiro • Motivação • Objetivos • O Pêndulo Invertido • Análise do Kit Pêndulo Invertido • Adaptação e Implementação das Melhorias • Resultados • Conclusão e Trabalhos Futuros 2
  • 3. Motivação • Gerar recursos para aulas práticas • Construir recursos com REEE • Minimizar o custo de aquisição 3
  • 4. Objetivos e Metas • Melhorar o Kit Pêndulo Invertido • Criar uma etapa de inicialização • Adicionar sensores de fim de curso • Enviar dados por requisição • Criar códigos de comando • Adicionar uma interface RS-232 4
  • 5. O Pêndulo Invertido • Proposta por Stephenson (1908) • Kapitza (1951) explicou fisicamente o problema Pêndulo de Stephenson-Kapitza Pêndulo Invertido com controle horizontal 5
  • 6. O Pêndulo Invertido • Contexto Educacional • Teorias devem ser explicadas por meio de demonstrações experimentais (JUNG, 2011); • Alunos de engenharia são mais propensos a serem ativos do que os reflexivos (FELDER, 1988); • Sistemas de pêndulo invertido têm sido utilizados como o sistema de base experimental (JUNG, 2011). 6
  • 7. O Pêndulo Invertido • Contexto Educacional GLIP2001 da Googol Technology IP01 da Quanser 7
  • 8. O Pêndulo Invertido • Aplicações Comerciais - Elektor OSPV1 8
  • 9. O Pêndulo Invertido • Aplicações Comerciais - Double 9
  • 10. O Pêndulo Invertido • Aplicações Comerciais - Segway 10
  • 11. Análise do Kit Pêndulo Invertido 11
  • 12. Análise do Kit Pêndulo Invertido 12
  • 13. Análise do Kit Pêndulo Invertido • Hardware • Montado a partir de Resíduos Eletrônicos; • Utiliza a plataforma Arduino; • Problemas com colisões; • A correia e o motor podem ser danificados. 13
  • 14. Análise do Kit Pêndulo Invertido • Software • Simplicidade ao comandar o carro; • Posição inicial determinada manualmente; • Não identifica o fim-de-curso; • Transmissão de dados continuamente; • Apenas comandos de posicionamento. 14
  • 15. Adaptação e Implementação das Melhorias • Diagrama de Estados 15
  • 16. Adaptação e Implementação das Melhorias • Sensores de fim-de-curso Sensor mecânico Sensor óptico Sensor magnético 16
  • 17. Adaptação e Implementação das Melhorias • Sensores de fim-de-curso 17
  • 18. Adaptação e Implementação das Melhorias • Interface RS-232 18
  • 19. Adaptação e Implementação das Melhorias • Inicialização do Sistema • O carro é deslocado para a esquerda; • Quando sensor é ativado, o carro para; • Inicia-se então a centralização do carro. 19
  • 20. Adaptação e Implementação das Melhorias • Requisição de Dados por Demanda • Os dados dos sensores são enviados por meio de requisição; • Código de comando específico. 20
  • 21. Adaptação e Implementação das Melhorias • Códigos de Comandos e Eventos • Comandos de movimentação do carro; • Comandos de controle; • Códigos de configuração; • Eventos e Exceções do Sistema. 21
  • 22. Adaptação e Implementação das Melhorias Descrição Código Recebido Valor Enviado Parar 0 - Mover para Direita 1 à 255 - Mover para Esquerda -1 à -255 - Obter Dados 300 Novos dados: H,PL,VL,PA,VA Dados Originais: H,SL,TSL,SA,TSA,EC,EP Reiniciar 301 - Receber Novos Dados 302 - Receber Dados Originais 303 - Redefinir Valores 304 - Valores Configurados 305 C,PF,PD,LE,LD Estado ESPERA - 400 Parada por fim de curso - 401 Comando Inválido - 402 22
  • 24. Resultados Alcançados • Interface RS-232 e Códigos de Comando 24
  • 26. Resultados Alcançados • Requisição de Dados por Demanda 26
  • 27. Conclusão • O kit ficou mais resistente • O motor é desligado nas colisões laterais. • Dados enviados por requisição • Evita que o canal serial fique congestionado; • O cliente define quando quer os dados. • Códigos de comando • Permite saber o momento de uma colisão para que a devida providência possa ser tomada; • Tratamento de códigos inválidos ; • É possível reiniciar o sistema através de um código. • Interface RS-232 • É possível fazer o controle através dispositivos com este padrão. • Diagrama de Estados • Guia para a implementação do controle ou ainda outras melhorias que sejam necessárias. 27
  • 28. Conclusão • É possível utilizar o Kit Pêndulo invertido como recurso didático em disciplinas do curso de Engenharia de Computação • Recursos montados com REEE podem equipar laboratórios de cursos de Engenharia de Computação • Aproximar os alunos de problemas reais 28
  • 29. Trabalhos Futuros • Atrito do carro com o eixo pelo qual este deslizas • Há a necessidade da fixação da estrutura de madeira • Acúmulo do valor da variável que representa o disco codificado 29
  • 30. MELHORIAS NO KIT EDUCACIONAL PÊNDULO INVERTIDO MONTADO COM REEE Ricardo Teixeira da Silva Orientador: Sérgio Campello Oliveira 30