SlideShare uma empresa Scribd logo
1 de 71
•EEE071 – Introdução à Engenharia Elétrica
                   •Prof. Fernando Passold


                                  Versão 03/2011


                                                   1
Metodologia
As atividades estão focados em pequenos projetos
(ou desafios) que retratam o dia a dia real de um
engenheiro eletricista.

As atividades são tanto práticas quanto teóricas (do
ponto de vista de embasamento e inserção de cada
uma das disciplinas do curso).

Enfoque principal:
ensino através de projetos:
“Hands     on Experience”).




                                                       6
Avaliação
Média aritmética das avaliações realizadas em separado
por cada um dos professores (áreas diferentes) que
ministram a disciplina:


                    åN   1   + N 2 +… N n
         Média =     n
                               n
Atenção: SEM EXAME! (Aprovação com MS>=5,0)




                                                         7
Condições de execução das
        Atividades
 Divisão dos alunos em 4 equipes.

 Divisão baseada em laços de amizade.

 Trabalhos/Atividades espaçados no tempo
 (Agendados: com prazos pré-determinados e fixos!)

 Idéia: forçar que se conheçam, trabalho em equipe,
 trabalho organizado, com prazos (imita ambiente
 industrial)


                        9
“Desafios” usando Lego/ROBOLAB...




Propostos pequenos problemas da área de automação
que podem ser resolvidos usando como ferramenta de
implementação:

Kits Lego MindStorms RCX (código 9793)


                                                     11
Kit Lego MindStorms RCX (código 9793)
                                        12
Exemplos de
Atividades
Realizadas:



 Página WEB área Mecatrônica (Prof. Passsold):
  http://usuarios.upf.br/~fpassold/LEGO/Intro_Eng_Eletrica_-
  _Mecatronica/Welcome.html ou simplesmente:
  vitoria.upf.br/~fpassold/LEGO


                                                               13
Usando Lego para resolver problemas...




   Exemplos:




                       14
Exemplos:




            15
O Kit Lego MindStorms RCX
Principais
componentes:
  Bloco de controle RCX
  (Robotics Control
  eXplorer) – o “cérebro”
  do sistema;

  2 motores c/redução;

  2 sensores de toque;

  2 sensor de luz;

  1 lâmpada.

                            21
Pequenos Desafios: “Problemas”
•   1º) AVG p/andar numa pista circular:
•   Autônomos!




                            22
Soluções Possíveis (tração):
 •       A) Estrutura de triciclo:     B) Diferencial:
yc                                                       Pára-choques
                      Roda giratória
     1                com propulsor    Roda livre                     Roda +
                                                                      motor 1
                  2
                                  xc


                                                         Centro
                                                         geométrico
                                            Roda +
                                            motor 2
                                                                      Roda livre


                                                              Pára-choques
     y        x




                                       23
Tração Diferencial:
B) Diferencial:
                  Pára-choques

Roda livre                     Roda +
                               motor 1

                                    Roda
                                      +
                                   Encoder
                  Centro
                  geométrico
   Roda +
   motor 2
                               Roda livre


                       Pára-choques


                                              Física Vetorial


                                         24
Soluções Possíveis (tração):
Outras formas de tração:




                           25
Soluções já existentes:
  “Stamp Bug” Exemplo:                           Modelagem da
                                                 tração:




StampBug:
http://www.din.uem.br/ia/robotica/stampbug.htm
                                            26
Sensores usados:
    Internos: de movimentação do robô (juntas do robô).
    Externos: para localização do robô (medidas de distâncias).

                                                    Exteroceptivos
Propioceptivos


Codificadores                                   Câmera (sensor CCD) +
                    Encoder + Sensor de
 Angulares                                         medidor laser
                             proximidade
 (encoders)


 Posição do              Posição de
  Elemento                                            Mapa 3D
                         Um objeto
  terminal




                                           27
Modelagem Matemática:
     Leis para manter o
     sistema sob controle:   Variáveis de controle (atuadores):
                               - v1 e v2 (potência/velocidades dos motores)
y0
                             Variáveis controladas:
                             - v (velocidade linear) e w (velocidade angular)
                             - Cinemática permite deduzir próxima posição
                             do robô (veículo):
yR



                                                      Calculado       Desejado

                                                              Cinemática
              xR        x0
                                                                Inversa

                               28
Modelagem Matemática
     Leis para manter o
     sistema sob controle:             Problema de controle:
                                       - Que v1 e v2 adotar ?
y0                                     Para fazer robô seguir com uma certa
                                       velocidade linear (por. ex.: v = 20 cm/s) e
                                       certa velocidade angular (por exemplo:
                                       w = 15 rad/s).

yR
                             Notar que quando
                             1.                           ; anda reto
                             2.                           ; gira sobre eixo
                             3.                          ; descreve curva
              xR        x0

                                  29
Modelagem Matemática
     Leis para manter o
     sistema sob controle:
y0




yR
                             Notar que quando
                             1.                  ; anda reto
                             2.                 ; gira sobre eixo
                             3.                 ; descreve curva
              xR        x0

                                  30
Sistema de Controle
                        Caminho desejado
 Manter o sistema
 sob controle:

 Envolve “fechar o
 laço” (fechar a
 malha), isto é, usar
                         Caminho realizado
 um sensor(es) para     Erros de odometria
 confirmar a posição
 do robô.


 Senão…
                            31
Um problema de Controle:
Seguir uma pista já demarcada:




                                 v




                        32
Problema de Controle:
Seguir uma pista já demarcada:
Solução:
  Usar 2 sensores de luz.


                                         Caso 3
           Caso 1      Caso 2
                                                          v

                                     Desvio p/esquerda,
                                       voltar p/direita
             Ok
                     Desvio p/direita,
                    voltar p/esquerda


                                33
Descrição do Kit:
3 partes principais
(decompondo o bloco RCX):

  1) Entradas: portas 1, 2 e 3
     Sensores (toque, luz);


  2) Processamento:                              ?
     Software rodando: o que dá “inteligência”
     ao sistema.


  3) Saídas: portas A, B e C
     Motores, lâmpadas, tocar música, etc.

                                 34
Portas de
Descrição do Kit:                    Entrada


1) Entradas: portas 1, 2 e 3
– Sensores:




                                      ?
  a) Toque.

                       b) De Luz.

                               35
Descrição do Kit:
2) Processamento: bloco RCX
– Software: o que dá “inteligência” ao sistema.




                                                  ?




                                    36
Descrição do Kit:
3) Saídas: portas A, B e C
– Motores, lâmpadas, tocar música, etc.




                                          ?



                                          Portas de
                                           Saída
                                  37
Programação do Kit:
  Linguagem gráfica baseada em ícones: “ROBOLAB”




                       38
Programação
 Modos “Pilot” e “Inventor”:




                               Seleciona
                               r um
                               destes




                         39
Tutorial -> Modo “Pilot”:
                            •   Exemplo:
                                Note a seqüência
                                (fluxo) do
                                programa:
                            •   Girar motor A (para
                                esquerda, potência
                                5), acender Lâmpada B e o
                                motor C (para a
                                direita, potência 3) por 6
                                segundos. Depois, Inverter a
                                direção dos motores A e
                                C, mantendo a lâmpada
                                acesa, até que o sensor de
                                toque (porta 1) se mova para
                                dentro (seja pressionado).



                       40
Programação Modo “Inventor”:




Barra de Ferramentas



                       41
Programação Modo “Inventor”:




                             Início e Fim do
         Início        Fim      programa

                  42
Programação Modo “Inventor”:




                  Funções
               disponíveis:
               43
Programação Modo “Inventor”:




            ?
            F1


                 44
Programação Modo “Inventor”:




            Parada de
              motores


                 45
Programação Modo “Inventor”:




                     Comando dos
                     motores
               46
Programação Modo “Inventor”:



                                              Portas de Entrada




                       Usar “Modificadores”   Portas de Saída



   Potência do motor

                                47
Programação Modo “Inventor”:




                    Ex.: Sensor de toque:
                    Estado
                     (aguarda toque ou
                    Sensor de
                     aguarda que se libere o
                    toque
                    toque)

               48
Programação Modo “Inventor”:




                         Estado
                         Sensor de
                         luz


               49
Programação Modo “Inventor”:




                               Lâmpadas
                                Lâmpadas



                    Containers: variáveis (ou
                    memórias para guardar valores)
               50
Programação Modo “Inventor”:




                     Temporizadores
               51
Programação Modo “Inventor”:




      Programação de        Notas musicais...
        melodias...
                       52
Programação Modo “Inventor”:




                      Estruturas de decisão e
                      Repetição
                      (IF’s, WHILE’s, FOR’s)
               53
Programação Modo “Inventor”:




                           Entradas
                           (Sensores)



                           Saídas
                           (Motores)



               54
Programação Modo “Inventor”:




               55
Programação Modo “Inventor”:
    • Laços de Repetição (Perpétuos):




•   Looping perpétuos:



                     Pular




                                  56
Programação Modo “Inventor”:
• Laços de Repetição (Perpétuos):




                 Pular




                              57
Programação Modo “Inventor”:
• Laços de Repetição (Perpétuos) – Erro Comum:




                                  ERRO




                             58
Programação Modo “Inventor”:
  Laço de Repetição (limitado, controlado)




              Bloco Repetido 3x




                            59
Programação Modo “Inventor”:
  Laço de Repetição (limitado,
  controlado)




                            60
Programação Modo “Inventor”:



                  Parte do: “Se solto...”
                                            Blocos de
                                            decisão, de
                                            teste de
                                            uma
 Parte do: “Se
                                            condição
pressionado...”                             (“IF..THEN.
                                            .ELSE”):

                           61
Programação Modo “Inventor”:
                                            Blocos de
                                            decisão,
                                            de teste de
                                            uma
                                            condição
                                            (“IF..THEN
                  Parte do: “Se solto...”   ..ELSE”):




 Parte do: “Se
pressionado...”




                           62
Programação Modo “Inventor”




                            Laço de
                            repetição
      Exemplo de Bloco de   (perpétuo)
     Decisão (Comparação)




                  63
Programação Modo “Inventor”:



  Execução de rotinas “multitarefa”:




Multitarefa: 2 rotinas rodando ao mesmo tempo!
                         64
Programação... (modo de uso)
                     Apertar “TAB” para modificar
                     função do cursor!
                     : Conector
                     (bobina) Edição(mão) Texto.
                     Ou:




                65
Exemplos...
  Uso do Sensor de toque:



                                 Note: Erro!
                                 Faltou o modificador
                                 para indicar em que
                                 porta o sensor de
                                 toque está
                                 conectado.




                            66
Exemplos...
• Parar motores:



                        Note: O programa
                        para de rodar mas
                        os motores
                        continuam girando!!!




                   67
Exemplos...




Qual o problema no diagrama (programa) acima?


                      68
Exemplos...



- O que faz o diagrama acima?




              69
Seguidor de Linha (início)...




                70
Seguidor de Linha (início)...




                71
Notas: Uso dos Kits Lego
•   SEMPRE TESTAR OS KITS NO SOLO (Para evitar quedas do Bloco
    RCX);

•   NUNCA MISTURAR PEÇAS ENTRE OS KITS LEGO. Notar que os
    principais componentes são numérico. Não é permitida a troca
    ou empréstimo de peças com outra equipe!

•   MANTER ORGANIZADA A BANCADA DE TRABALHO;

•   MANTER ORGANIZADO AS CAIXAS DE COMPONENTES DO KIT LEGO.
    Esquecer algum componente do kit no laboratório pode implicar
    em MEDIDA DISCIPLINAR! Favor revisar todos os componentes
    (sensores, cabos, torre de IR) ao final de cada seção de
    trabalho com os kits LEGO

•   A não observação de qualquer uma das regras acima pode
    implicar em MEDIDA DISCIPLINAR.

•   MEDIDA DISCIPLINAR: Suspensão de 24 horas seguidas no uso do
    kit (fica registrado no Almoxarifado da Eng. Elétrica)

                                72
Exemplos...
• Usando temporizador + display do LEGO:




O bloco da exposição de RCX, encontrado na caixa de funções: "comunicações RCX“. É uma
boa maneira de ver que dados estão circulando por dentro do RCX. Pode ser usado para
mostrar valores do “container” ou do sensor, e mesmo do temporizador interno do RCX. O
programa acima é para um cronômetro simples. Usa um sensor do toque para disparar e parar
o cronômetro, e outro zerá-lo.
Este programa espera o sensor 1 de toque ser pressionado, então zera o “container” e o
temporizador. Em seguida, um evento é disparado até que um toque ocorra no sensor 1 de
toque. O valor do temporizador é colocado no “container” amarelo e então mostrado no display
do RCX. Os ícones de setas azuis atualizam a tela com valores novos. O modificador "1" no
bloco do display serve para indicar uso de 1 ponto decimal. O RCX continuará a mostrar o valor
do temporizador até que um novo evento seja provocado. Neste caso, a visualizarão no display
parará de ser atualizar. Quando o sensor 2 do toque é pressionado, o display será zerado e o
programa reiniciará.
                                             73
Exemplos...




              74
Exemplos...




              75
Exemplo:




           76
Robô 1




Desafi
o 2012


3 minutos         Robô 2
             77
18,5 cm
                              29 cm


              19 cm                19 cm    19 cm



Desafi                        29 cm                 103 cm

o 2012

                      29 cm



                              78
                                    79 cm
Simples Desafios:
1.   Ligue os motores por 6 segundos e então os pare;

2.   Faça os motores darem a ré por 6 segundos;

3.   Faça um robô girar à direita (ativando o motor A) por 6
     segundos e então desligue o motor C – o que acontecerá?

4.   Faça o robô girar à esquerda (ativando o motor C) por 6
     segundos e então desligue o motor A;

5.   Faça um robô girar sobre seu próprio eixo em direções
     opostas por 6 segundos.

Obs: Supor robô com tração diferencial com motores
ligados às portas A e C.



                              79
Exemplos...




              80
81
•Fabricantes de Kits:
Lego MindStorms:
 http://mindstorms.lego.com/eng/default
                                                            Especificações
 .asp:
 Robotics Invention System 2.0:
–RCX™ Microcomputer:
•6 AA batteries;
•LCD display;
•3 sensor inputs;
•3 motor outputs;
•Hitachi H8/3297 processor @ 16 Mhz;
•32k ram;                          Hitachi H8/3297 µcontrolador:
•rom with basic I/O functions      • 8 registradores de 16-bits ou 16 registradores de 8-bits;
                                   • High-speed operation:
–CD-ROM Software
                                   • 8- or 16-bit register-register add/subtract: 125 ns (16 MHz;
–USB Infrared Transmitter          • 8 x 8-bit multiply: 875 ns (16 MHz);
–718 pieces, including:            • 16 ÷ 8-bit divide: 875 ns (16 MHz);
                                   • 1 contador/timmer de 16-bits;
•2 Motors
                                   • 1 A/D de 10-bits;
•2 Touch Sensors                   • I/O ports:
•1 Light Sensor                    • 43 input/output lines (16 of which can drive LEDs)
                                             •   8 input-only lines.
                                             •   Interrupts:
                                             •   Four external interrupt lines: 10,, IRQ0 to IRQ2
                                             •   19 on-chip interrupt sources
                                                   82

Mais conteúdo relacionado

Mais procurados

09 eac proj vest mat módulo 2 geometria espacial
09 eac proj vest mat módulo 2 geometria espacial09 eac proj vest mat módulo 2 geometria espacial
09 eac proj vest mat módulo 2 geometria espacialcon_seguir
 
Panorama do AT - Eclesiastes
Panorama do AT - EclesiastesPanorama do AT - Eclesiastes
Panorama do AT - EclesiastesRespirando Deus
 
HISTÓRIAS BÍBLICAS PARA CRIANÇAS - O LIVRO DE GÊNESISDisponível em: www.porta...
HISTÓRIAS BÍBLICAS PARA CRIANÇAS - O LIVRO DE GÊNESISDisponível em: www.porta...HISTÓRIAS BÍBLICAS PARA CRIANÇAS - O LIVRO DE GÊNESISDisponível em: www.porta...
HISTÓRIAS BÍBLICAS PARA CRIANÇAS - O LIVRO DE GÊNESISDisponível em: www.porta...leitemel
 
AT - Genesis - O Livro das Origens - Hernandes Dias Lopes.pdf
AT - Genesis - O Livro das Origens - Hernandes Dias Lopes.pdfAT - Genesis - O Livro das Origens - Hernandes Dias Lopes.pdf
AT - Genesis - O Livro das Origens - Hernandes Dias Lopes.pdfFbioeWiviane
 
Apostila curso capacitacao 2007
Apostila curso capacitacao 2007Apostila curso capacitacao 2007
Apostila curso capacitacao 2007Mauro RS
 
Mat utfrs 08. porcentagem e juros exercicios
Mat utfrs 08. porcentagem e juros   exerciciosMat utfrs 08. porcentagem e juros   exercicios
Mat utfrs 08. porcentagem e juros exerciciostrigono_metria
 
1ª lista de exercícios 9º ano(equações do 2º grau - incompletas)
1ª lista de exercícios   9º ano(equações do 2º grau - incompletas)1ª lista de exercícios   9º ano(equações do 2º grau - incompletas)
1ª lista de exercícios 9º ano(equações do 2º grau - incompletas)Ilton Bruno
 
Os evangelhos em ordem cronologica
Os evangelhos em ordem cronologicaOs evangelhos em ordem cronologica
Os evangelhos em ordem cronologicaMarcel Lagos
 
Exercícios resolvidos sobre fatoração de polinômios
Exercícios resolvidos sobre fatoração de polinômiosExercícios resolvidos sobre fatoração de polinômios
Exercícios resolvidos sobre fatoração de polinômiosAndré Luís Nogueira
 
Funcões Injetora, Sobrejetora e Bijetora
Funcões Injetora, Sobrejetora e BijetoraFuncões Injetora, Sobrejetora e Bijetora
Funcões Injetora, Sobrejetora e BijetoraCleiton Cunha
 
A vida de Jesus - Parte 2 - A4 - Frente
A vida de Jesus - Parte 2 - A4 - FrenteA vida de Jesus - Parte 2 - A4 - Frente
A vida de Jesus - Parte 2 - A4 - FrenteSabrina Sukerth
 
Mat utfrs 09. monomios e polinomios exercicios
Mat utfrs 09. monomios e polinomios exerciciosMat utfrs 09. monomios e polinomios exercicios
Mat utfrs 09. monomios e polinomios exerciciostrigono_metria
 
Apostila ebd - classe kids - aluno - cresça com deus - 2º quadrimestre
Apostila   ebd - classe kids - aluno - cresça com deus - 2º quadrimestreApostila   ebd - classe kids - aluno - cresça com deus - 2º quadrimestre
Apostila ebd - classe kids - aluno - cresça com deus - 2º quadrimestreSergio Silva
 
Matemática básica radiciação equações
Matemática básica radiciação equaçõesMatemática básica radiciação equações
Matemática básica radiciação equaçõesAlessandro Lisboa
 
EBD Fé com Libras - Dez Mandamentos
EBD Fé com Libras - Dez MandamentosEBD Fé com Libras - Dez Mandamentos
EBD Fé com Libras - Dez MandamentosNara Dias
 

Mais procurados (20)

09 eac proj vest mat módulo 2 geometria espacial
09 eac proj vest mat módulo 2 geometria espacial09 eac proj vest mat módulo 2 geometria espacial
09 eac proj vest mat módulo 2 geometria espacial
 
Panorama do AT - Eclesiastes
Panorama do AT - EclesiastesPanorama do AT - Eclesiastes
Panorama do AT - Eclesiastes
 
HISTÓRIAS BÍBLICAS PARA CRIANÇAS - O LIVRO DE GÊNESISDisponível em: www.porta...
HISTÓRIAS BÍBLICAS PARA CRIANÇAS - O LIVRO DE GÊNESISDisponível em: www.porta...HISTÓRIAS BÍBLICAS PARA CRIANÇAS - O LIVRO DE GÊNESISDisponível em: www.porta...
HISTÓRIAS BÍBLICAS PARA CRIANÇAS - O LIVRO DE GÊNESISDisponível em: www.porta...
 
Amor ao próximo
Amor ao próximoAmor ao próximo
Amor ao próximo
 
AT - Genesis - O Livro das Origens - Hernandes Dias Lopes.pdf
AT - Genesis - O Livro das Origens - Hernandes Dias Lopes.pdfAT - Genesis - O Livro das Origens - Hernandes Dias Lopes.pdf
AT - Genesis - O Livro das Origens - Hernandes Dias Lopes.pdf
 
Apostila curso capacitacao 2007
Apostila curso capacitacao 2007Apostila curso capacitacao 2007
Apostila curso capacitacao 2007
 
Mat utfrs 08. porcentagem e juros exercicios
Mat utfrs 08. porcentagem e juros   exerciciosMat utfrs 08. porcentagem e juros   exercicios
Mat utfrs 08. porcentagem e juros exercicios
 
1ª lista de exercícios 9º ano(equações do 2º grau - incompletas)
1ª lista de exercícios   9º ano(equações do 2º grau - incompletas)1ª lista de exercícios   9º ano(equações do 2º grau - incompletas)
1ª lista de exercícios 9º ano(equações do 2º grau - incompletas)
 
Os evangelhos em ordem cronologica
Os evangelhos em ordem cronologicaOs evangelhos em ordem cronologica
Os evangelhos em ordem cronologica
 
Exercícios resolvidos sobre fatoração de polinômios
Exercícios resolvidos sobre fatoração de polinômiosExercícios resolvidos sobre fatoração de polinômios
Exercícios resolvidos sobre fatoração de polinômios
 
Funcões Injetora, Sobrejetora e Bijetora
Funcões Injetora, Sobrejetora e BijetoraFuncões Injetora, Sobrejetora e Bijetora
Funcões Injetora, Sobrejetora e Bijetora
 
modelo de Carnê missionário talões
modelo de Carnê missionário talõesmodelo de Carnê missionário talões
modelo de Carnê missionário talões
 
03 inducao i
03 inducao i03 inducao i
03 inducao i
 
Linha do Tempo dos Reis de-Israel
Linha do Tempo dos Reis de-IsraelLinha do Tempo dos Reis de-Israel
Linha do Tempo dos Reis de-Israel
 
A vida de Jesus - Parte 2 - A4 - Frente
A vida de Jesus - Parte 2 - A4 - FrenteA vida de Jesus - Parte 2 - A4 - Frente
A vida de Jesus - Parte 2 - A4 - Frente
 
Proporção
ProporçãoProporção
Proporção
 
Mat utfrs 09. monomios e polinomios exercicios
Mat utfrs 09. monomios e polinomios exerciciosMat utfrs 09. monomios e polinomios exercicios
Mat utfrs 09. monomios e polinomios exercicios
 
Apostila ebd - classe kids - aluno - cresça com deus - 2º quadrimestre
Apostila   ebd - classe kids - aluno - cresça com deus - 2º quadrimestreApostila   ebd - classe kids - aluno - cresça com deus - 2º quadrimestre
Apostila ebd - classe kids - aluno - cresça com deus - 2º quadrimestre
 
Matemática básica radiciação equações
Matemática básica radiciação equaçõesMatemática básica radiciação equações
Matemática básica radiciação equações
 
EBD Fé com Libras - Dez Mandamentos
EBD Fé com Libras - Dez MandamentosEBD Fé com Libras - Dez Mandamentos
EBD Fé com Libras - Dez Mandamentos
 

Destaque (11)

Introdução à Programação com Robôs Lego
Introdução à Programação com Robôs LegoIntrodução à Programação com Robôs Lego
Introdução à Programação com Robôs Lego
 
Robotica
RoboticaRobotica
Robotica
 
Lego mindstorms
Lego mindstormsLego mindstorms
Lego mindstorms
 
Introdução aos Kits Lego NXT
Introdução aos Kits Lego NXTIntrodução aos Kits Lego NXT
Introdução aos Kits Lego NXT
 
Crane Operation Manual
Crane Operation ManualCrane Operation Manual
Crane Operation Manual
 
Capacitacion lego 9630
Capacitacion lego 9630Capacitacion lego 9630
Capacitacion lego 9630
 
Capacitação nxt
Capacitação nxtCapacitação nxt
Capacitação nxt
 
Robótica - Lego
Robótica - LegoRobótica - Lego
Robótica - Lego
 
Tratado de anatomia veterinária -aves
Tratado de anatomia veterinária -avesTratado de anatomia veterinária -aves
Tratado de anatomia veterinária -aves
 
Cranes ppt
Cranes pptCranes ppt
Cranes ppt
 
User guide lego mindstorms ev3 10 all pt
User guide lego mindstorms ev3 10 all ptUser guide lego mindstorms ev3 10 all pt
User guide lego mindstorms ev3 10 all pt
 

Semelhante a Introdução à Engenharia Elétrica com Desafios Práticos Usando Kits Lego

FISL14 - Desmontando uma engine de física
FISL14 - Desmontando uma engine de físicaFISL14 - Desmontando uma engine de física
FISL14 - Desmontando uma engine de físicaAdriano Melo
 
Algoritmos de Percurso Aplicados à Robótica
Algoritmos de Percurso Aplicados à RobóticaAlgoritmos de Percurso Aplicados à Robótica
Algoritmos de Percurso Aplicados à RobóticaLucas Oliveira
 
Minicurso Micromouse - Software/Controlador
Minicurso Micromouse - Software/ControladorMinicurso Micromouse - Software/Controlador
Minicurso Micromouse - Software/ControladorKleber Lima da Silva
 
Ambiente de trabalho 3ds Max
Ambiente de trabalho 3ds MaxAmbiente de trabalho 3ds Max
Ambiente de trabalho 3ds MaxPedro Costa
 
Projeto, controle e análise de um manipulador robótico modular
Projeto, controle e análise de um manipulador robótico modularProjeto, controle e análise de um manipulador robótico modular
Projeto, controle e análise de um manipulador robótico modularDiego Varalda
 
Apostila torno cnc fanuc 21i
Apostila torno cnc fanuc 21iApostila torno cnc fanuc 21i
Apostila torno cnc fanuc 21iRenan Ribeiro
 
Smart Suspension - TCC v2
Smart Suspension - TCC v2Smart Suspension - TCC v2
Smart Suspension - TCC v2Bruno Sprícigo
 
Project presentation: Low-cost Autonomous Navigation System Based on Optical ...
Project presentation: Low-cost Autonomous Navigation System Based on Optical ...Project presentation: Low-cost Autonomous Navigation System Based on Optical ...
Project presentation: Low-cost Autonomous Navigation System Based on Optical ...Michel Meneses
 
Apostilatcncfanuc21i
Apostilatcncfanuc21i Apostilatcncfanuc21i
Apostilatcncfanuc21i Lucas Lira
 
Prova de aptidão tecnológica
Prova de aptidão tecnológicaProva de aptidão tecnológica
Prova de aptidão tecnológicaokashi24
 
2° estuda ControlLogix Motion.ppt
2° estuda ControlLogix Motion.ppt2° estuda ControlLogix Motion.ppt
2° estuda ControlLogix Motion.pptjulyocarlos
 

Semelhante a Introdução à Engenharia Elétrica com Desafios Práticos Usando Kits Lego (18)

FISL14 - Desmontando uma engine de física
FISL14 - Desmontando uma engine de físicaFISL14 - Desmontando uma engine de física
FISL14 - Desmontando uma engine de física
 
Introdução metodos computacionais
Introdução metodos computacionaisIntrodução metodos computacionais
Introdução metodos computacionais
 
Algoritmos de Percurso Aplicados à Robótica
Algoritmos de Percurso Aplicados à RobóticaAlgoritmos de Percurso Aplicados à Robótica
Algoritmos de Percurso Aplicados à Robótica
 
Minicurso Micromouse - Software/Controlador
Minicurso Micromouse - Software/ControladorMinicurso Micromouse - Software/Controlador
Minicurso Micromouse - Software/Controlador
 
Cinematica de robôs
Cinematica de robôsCinematica de robôs
Cinematica de robôs
 
Ambiente de trabalho 3ds Max
Ambiente de trabalho 3ds MaxAmbiente de trabalho 3ds Max
Ambiente de trabalho 3ds Max
 
Projeto, controle e análise de um manipulador robótico modular
Projeto, controle e análise de um manipulador robótico modularProjeto, controle e análise de um manipulador robótico modular
Projeto, controle e análise de um manipulador robótico modular
 
Artigo final 2
Artigo final 2Artigo final 2
Artigo final 2
 
Apostila torno cnc fanuc 21i
Apostila torno cnc fanuc 21iApostila torno cnc fanuc 21i
Apostila torno cnc fanuc 21i
 
Apostila cnc fanuc21i
Apostila cnc fanuc21i Apostila cnc fanuc21i
Apostila cnc fanuc21i
 
Smart Suspension - TCC v2
Smart Suspension - TCC v2Smart Suspension - TCC v2
Smart Suspension - TCC v2
 
Robotica - Artigo1
Robotica - Artigo1Robotica - Artigo1
Robotica - Artigo1
 
Project presentation: Low-cost Autonomous Navigation System Based on Optical ...
Project presentation: Low-cost Autonomous Navigation System Based on Optical ...Project presentation: Low-cost Autonomous Navigation System Based on Optical ...
Project presentation: Low-cost Autonomous Navigation System Based on Optical ...
 
Apostilatcncfanuc21i
Apostilatcncfanuc21i Apostilatcncfanuc21i
Apostilatcncfanuc21i
 
Prova de aptidão tecnológica
Prova de aptidão tecnológicaProva de aptidão tecnológica
Prova de aptidão tecnológica
 
Parcial metq
Parcial metqParcial metq
Parcial metq
 
2° estuda ControlLogix Motion.ppt
2° estuda ControlLogix Motion.ppt2° estuda ControlLogix Motion.ppt
2° estuda ControlLogix Motion.ppt
 
cap1.ppt
cap1.pptcap1.ppt
cap1.ppt
 

Mais de Fernando Passold

Root locus cap_9_parte_4_pt
Root locus cap_9_parte_4_ptRoot locus cap_9_parte_4_pt
Root locus cap_9_parte_4_ptFernando Passold
 
Arduino sist u_controlados_intro_eletrica_2019_keynote_novo
Arduino sist u_controlados_intro_eletrica_2019_keynote_novoArduino sist u_controlados_intro_eletrica_2019_keynote_novo
Arduino sist u_controlados_intro_eletrica_2019_keynote_novoFernando Passold
 
Desenvolvimento de robô social
Desenvolvimento de robô socialDesenvolvimento de robô social
Desenvolvimento de robô socialFernando Passold
 
Apostila sobre Controle Digital
Apostila sobre Controle DigitalApostila sobre Controle Digital
Apostila sobre Controle DigitalFernando Passold
 
Trabalho 2 2015_2-pages_antigo
Trabalho 2 2015_2-pages_antigoTrabalho 2 2015_2-pages_antigo
Trabalho 2 2015_2-pages_antigoFernando Passold
 
Notas extras sobre Mapas de Karnaugh
Notas extras sobre Mapas de KarnaughNotas extras sobre Mapas de Karnaugh
Notas extras sobre Mapas de KarnaughFernando Passold
 
Apostila (notas de aula) Teoria de Controle Digital (ou Discreto no tempo)...
Apostila (notas de aula) Teoria de Controle Digital (ou Discreto no tempo)...Apostila (notas de aula) Teoria de Controle Digital (ou Discreto no tempo)...
Apostila (notas de aula) Teoria de Controle Digital (ou Discreto no tempo)...Fernando Passold
 
Tutorial sobre Ajuste de Controladores PID
Tutorial sobre Ajuste de Controladores PIDTutorial sobre Ajuste de Controladores PID
Tutorial sobre Ajuste de Controladores PIDFernando Passold
 
Tutorial softwares da área de Luminotécnica
Tutorial softwares da área de LuminotécnicaTutorial softwares da área de Luminotécnica
Tutorial softwares da área de LuminotécnicaFernando Passold
 
Luminotécnica: Parte 2) Cálculos
Luminotécnica: Parte 2) CálculosLuminotécnica: Parte 2) Cálculos
Luminotécnica: Parte 2) CálculosFernando Passold
 
Luminotecnica: Parte 1) Fator Conforto e outras definições.
Luminotecnica: Parte 1) Fator Conforto e outras definições.Luminotecnica: Parte 1) Fator Conforto e outras definições.
Luminotecnica: Parte 1) Fator Conforto e outras definições.Fernando Passold
 
Mapas de Karnaugh (introdução, até 4 variáveis)
Mapas de Karnaugh (introdução, até 4 variáveis)Mapas de Karnaugh (introdução, até 4 variáveis)
Mapas de Karnaugh (introdução, até 4 variáveis)Fernando Passold
 
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)Fernando Passold
 
Introdução à Robótica Móvel - Visão Geral (2011/2)
Introdução à Robótica Móvel - Visão Geral (2011/2)Introdução à Robótica Móvel - Visão Geral (2011/2)
Introdução à Robótica Móvel - Visão Geral (2011/2)Fernando Passold
 
Proposta Curso de Eng. da Computação (de 2011 !)
Proposta Curso de Eng. da Computação (de 2011 !)Proposta Curso de Eng. da Computação (de 2011 !)
Proposta Curso de Eng. da Computação (de 2011 !)Fernando Passold
 
Root locus cap_9_parte_2_color
Root locus cap_9_parte_2_colorRoot locus cap_9_parte_2_color
Root locus cap_9_parte_2_colorFernando Passold
 
Introducción a la Robótica Móvil - part 4/4
Introducción a la Robótica Móvil - part 4/4Introducción a la Robótica Móvil - part 4/4
Introducción a la Robótica Móvil - part 4/4Fernando Passold
 
Introducción a la Robótica Móvil - part 3/4
Introducción a la Robótica Móvil - part 3/4Introducción a la Robótica Móvil - part 3/4
Introducción a la Robótica Móvil - part 3/4Fernando Passold
 
Introducción a la Robótica Móvil - part 2/4
Introducción a la Robótica Móvil - part 2/4Introducción a la Robótica Móvil - part 2/4
Introducción a la Robótica Móvil - part 2/4Fernando Passold
 

Mais de Fernando Passold (20)

Root locus cap_9_parte_4_pt
Root locus cap_9_parte_4_ptRoot locus cap_9_parte_4_pt
Root locus cap_9_parte_4_pt
 
Arduino sist u_controlados_intro_eletrica_2019_keynote_novo
Arduino sist u_controlados_intro_eletrica_2019_keynote_novoArduino sist u_controlados_intro_eletrica_2019_keynote_novo
Arduino sist u_controlados_intro_eletrica_2019_keynote_novo
 
Desenvolvimento de robô social
Desenvolvimento de robô socialDesenvolvimento de robô social
Desenvolvimento de robô social
 
Apostila sobre Controle Digital
Apostila sobre Controle DigitalApostila sobre Controle Digital
Apostila sobre Controle Digital
 
Trabalho 2 2015_2-pages_antigo
Trabalho 2 2015_2-pages_antigoTrabalho 2 2015_2-pages_antigo
Trabalho 2 2015_2-pages_antigo
 
Notas extras sobre Mapas de Karnaugh
Notas extras sobre Mapas de KarnaughNotas extras sobre Mapas de Karnaugh
Notas extras sobre Mapas de Karnaugh
 
Apostila (notas de aula) Teoria de Controle Digital (ou Discreto no tempo)...
Apostila (notas de aula) Teoria de Controle Digital (ou Discreto no tempo)...Apostila (notas de aula) Teoria de Controle Digital (ou Discreto no tempo)...
Apostila (notas de aula) Teoria de Controle Digital (ou Discreto no tempo)...
 
Tutorial sobre Ajuste de Controladores PID
Tutorial sobre Ajuste de Controladores PIDTutorial sobre Ajuste de Controladores PID
Tutorial sobre Ajuste de Controladores PID
 
Tutorial softwares da área de Luminotécnica
Tutorial softwares da área de LuminotécnicaTutorial softwares da área de Luminotécnica
Tutorial softwares da área de Luminotécnica
 
Luminotécnica: Parte 2) Cálculos
Luminotécnica: Parte 2) CálculosLuminotécnica: Parte 2) Cálculos
Luminotécnica: Parte 2) Cálculos
 
Luminotecnica: Parte 1) Fator Conforto e outras definições.
Luminotecnica: Parte 1) Fator Conforto e outras definições.Luminotecnica: Parte 1) Fator Conforto e outras definições.
Luminotecnica: Parte 1) Fator Conforto e outras definições.
 
Mapas de Karnaugh (introdução, até 4 variáveis)
Mapas de Karnaugh (introdução, até 4 variáveis)Mapas de Karnaugh (introdução, até 4 variáveis)
Mapas de Karnaugh (introdução, até 4 variáveis)
 
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
Programação de Kits Lego NXT usando Linguagem Gráfica Nativa (ou NXT-G)
 
Introdução à Robótica Móvel - Visão Geral (2011/2)
Introdução à Robótica Móvel - Visão Geral (2011/2)Introdução à Robótica Móvel - Visão Geral (2011/2)
Introdução à Robótica Móvel - Visão Geral (2011/2)
 
Proposta Curso de Eng. da Computação (de 2011 !)
Proposta Curso de Eng. da Computação (de 2011 !)Proposta Curso de Eng. da Computação (de 2011 !)
Proposta Curso de Eng. da Computação (de 2011 !)
 
Root locus cap_9_parte_2_color
Root locus cap_9_parte_2_colorRoot locus cap_9_parte_2_color
Root locus cap_9_parte_2_color
 
Basic step1
Basic step1Basic step1
Basic step1
 
Introducción a la Robótica Móvil - part 4/4
Introducción a la Robótica Móvil - part 4/4Introducción a la Robótica Móvil - part 4/4
Introducción a la Robótica Móvil - part 4/4
 
Introducción a la Robótica Móvil - part 3/4
Introducción a la Robótica Móvil - part 3/4Introducción a la Robótica Móvil - part 3/4
Introducción a la Robótica Móvil - part 3/4
 
Introducción a la Robótica Móvil - part 2/4
Introducción a la Robótica Móvil - part 2/4Introducción a la Robótica Móvil - part 2/4
Introducción a la Robótica Móvil - part 2/4
 

Último

Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptx[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptxLinoReisLino
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumAugusto Costa
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxLaurindo6
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresLilianPiola
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniCassio Meira Jr.
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBAline Santana
 
Slide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxSlide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxssuserf54fa01
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...licinioBorges
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 

Último (20)

Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptx[Bloco 7] Recomposição das Aprendizagens.pptx
[Bloco 7] Recomposição das Aprendizagens.pptx
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - CartumGÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
GÊNERO TEXTUAL - TIRINHAS - Charges - Cartum
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolaresALMANANHE DE BRINCADEIRAS - 500 atividades escolares
ALMANANHE DE BRINCADEIRAS - 500 atividades escolares
 
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e TaniModelos de Desenvolvimento Motor - Gallahue, Newell e Tani
Modelos de Desenvolvimento Motor - Gallahue, Newell e Tani
 
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
Orientação Técnico-Pedagógica EMBcae Nº 001, de 16 de abril de 2024
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASBCRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
CRÔNICAS DE UMA TURMA - TURMA DE 9ºANO - EASB
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
Slide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptxSlide língua portuguesa português 8 ano.pptx
Slide língua portuguesa português 8 ano.pptx
 
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
11oC_-_Mural_de_Portugues_4m35.pptxTrabalho do Ensino Profissional turma do 1...
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 

Introdução à Engenharia Elétrica com Desafios Práticos Usando Kits Lego

  • 1. •EEE071 – Introdução à Engenharia Elétrica •Prof. Fernando Passold Versão 03/2011 1
  • 2. Metodologia As atividades estão focados em pequenos projetos (ou desafios) que retratam o dia a dia real de um engenheiro eletricista. As atividades são tanto práticas quanto teóricas (do ponto de vista de embasamento e inserção de cada uma das disciplinas do curso). Enfoque principal: ensino através de projetos: “Hands on Experience”). 6
  • 3. Avaliação Média aritmética das avaliações realizadas em separado por cada um dos professores (áreas diferentes) que ministram a disciplina: åN 1 + N 2 +… N n Média = n n Atenção: SEM EXAME! (Aprovação com MS>=5,0) 7
  • 4. Condições de execução das Atividades Divisão dos alunos em 4 equipes. Divisão baseada em laços de amizade. Trabalhos/Atividades espaçados no tempo (Agendados: com prazos pré-determinados e fixos!) Idéia: forçar que se conheçam, trabalho em equipe, trabalho organizado, com prazos (imita ambiente industrial) 9
  • 5. “Desafios” usando Lego/ROBOLAB... Propostos pequenos problemas da área de automação que podem ser resolvidos usando como ferramenta de implementação: Kits Lego MindStorms RCX (código 9793) 11
  • 6. Kit Lego MindStorms RCX (código 9793) 12
  • 7. Exemplos de Atividades Realizadas:  Página WEB área Mecatrônica (Prof. Passsold): http://usuarios.upf.br/~fpassold/LEGO/Intro_Eng_Eletrica_- _Mecatronica/Welcome.html ou simplesmente: vitoria.upf.br/~fpassold/LEGO 13
  • 8. Usando Lego para resolver problemas... Exemplos: 14
  • 10. O Kit Lego MindStorms RCX Principais componentes: Bloco de controle RCX (Robotics Control eXplorer) – o “cérebro” do sistema; 2 motores c/redução; 2 sensores de toque; 2 sensor de luz; 1 lâmpada. 21
  • 11. Pequenos Desafios: “Problemas” • 1º) AVG p/andar numa pista circular: • Autônomos! 22
  • 12. Soluções Possíveis (tração): • A) Estrutura de triciclo: B) Diferencial: yc Pára-choques Roda giratória 1 com propulsor Roda livre Roda + motor 1 2 xc Centro geométrico Roda + motor 2 Roda livre Pára-choques y x 23
  • 13. Tração Diferencial: B) Diferencial: Pára-choques Roda livre Roda + motor 1 Roda + Encoder Centro geométrico Roda + motor 2 Roda livre Pára-choques Física Vetorial 24
  • 15. Soluções já existentes: “Stamp Bug” Exemplo: Modelagem da tração: StampBug: http://www.din.uem.br/ia/robotica/stampbug.htm 26
  • 16. Sensores usados: Internos: de movimentação do robô (juntas do robô). Externos: para localização do robô (medidas de distâncias). Exteroceptivos Propioceptivos Codificadores Câmera (sensor CCD) + Encoder + Sensor de Angulares medidor laser proximidade (encoders) Posição do Posição de Elemento Mapa 3D Um objeto terminal 27
  • 17. Modelagem Matemática: Leis para manter o sistema sob controle: Variáveis de controle (atuadores): - v1 e v2 (potência/velocidades dos motores) y0 Variáveis controladas: - v (velocidade linear) e w (velocidade angular) - Cinemática permite deduzir próxima posição do robô (veículo): yR Calculado Desejado Cinemática xR x0 Inversa 28
  • 18. Modelagem Matemática Leis para manter o sistema sob controle: Problema de controle: - Que v1 e v2 adotar ? y0 Para fazer robô seguir com uma certa velocidade linear (por. ex.: v = 20 cm/s) e certa velocidade angular (por exemplo: w = 15 rad/s). yR Notar que quando 1. ; anda reto 2. ; gira sobre eixo 3. ; descreve curva xR x0 29
  • 19. Modelagem Matemática Leis para manter o sistema sob controle: y0 yR Notar que quando 1. ; anda reto 2. ; gira sobre eixo 3. ; descreve curva xR x0 30
  • 20. Sistema de Controle Caminho desejado Manter o sistema sob controle: Envolve “fechar o laço” (fechar a malha), isto é, usar Caminho realizado um sensor(es) para Erros de odometria confirmar a posição do robô. Senão… 31
  • 21. Um problema de Controle: Seguir uma pista já demarcada: v 32
  • 22. Problema de Controle: Seguir uma pista já demarcada: Solução: Usar 2 sensores de luz. Caso 3 Caso 1 Caso 2 v Desvio p/esquerda, voltar p/direita Ok Desvio p/direita, voltar p/esquerda 33
  • 23. Descrição do Kit: 3 partes principais (decompondo o bloco RCX): 1) Entradas: portas 1, 2 e 3 Sensores (toque, luz); 2) Processamento: ? Software rodando: o que dá “inteligência” ao sistema. 3) Saídas: portas A, B e C Motores, lâmpadas, tocar música, etc. 34
  • 24. Portas de Descrição do Kit: Entrada 1) Entradas: portas 1, 2 e 3 – Sensores: ? a) Toque. b) De Luz. 35
  • 25. Descrição do Kit: 2) Processamento: bloco RCX – Software: o que dá “inteligência” ao sistema. ? 36
  • 26. Descrição do Kit: 3) Saídas: portas A, B e C – Motores, lâmpadas, tocar música, etc. ? Portas de Saída 37
  • 27. Programação do Kit: Linguagem gráfica baseada em ícones: “ROBOLAB” 38
  • 28. Programação Modos “Pilot” e “Inventor”: Seleciona r um destes 39
  • 29. Tutorial -> Modo “Pilot”: • Exemplo: Note a seqüência (fluxo) do programa: • Girar motor A (para esquerda, potência 5), acender Lâmpada B e o motor C (para a direita, potência 3) por 6 segundos. Depois, Inverter a direção dos motores A e C, mantendo a lâmpada acesa, até que o sensor de toque (porta 1) se mova para dentro (seja pressionado). 40
  • 31. Programação Modo “Inventor”: Início e Fim do Início Fim programa 42
  • 32. Programação Modo “Inventor”: Funções disponíveis: 43
  • 34. Programação Modo “Inventor”: Parada de motores 45
  • 35. Programação Modo “Inventor”: Comando dos motores 46
  • 36. Programação Modo “Inventor”: Portas de Entrada Usar “Modificadores” Portas de Saída Potência do motor 47
  • 37. Programação Modo “Inventor”: Ex.: Sensor de toque: Estado (aguarda toque ou Sensor de aguarda que se libere o toque toque) 48
  • 38. Programação Modo “Inventor”: Estado Sensor de luz 49
  • 39. Programação Modo “Inventor”: Lâmpadas Lâmpadas Containers: variáveis (ou memórias para guardar valores) 50
  • 41. Programação Modo “Inventor”: Programação de Notas musicais... melodias... 52
  • 42. Programação Modo “Inventor”: Estruturas de decisão e Repetição (IF’s, WHILE’s, FOR’s) 53
  • 43. Programação Modo “Inventor”: Entradas (Sensores) Saídas (Motores) 54
  • 45. Programação Modo “Inventor”: • Laços de Repetição (Perpétuos): • Looping perpétuos: Pular 56
  • 46. Programação Modo “Inventor”: • Laços de Repetição (Perpétuos): Pular 57
  • 47. Programação Modo “Inventor”: • Laços de Repetição (Perpétuos) – Erro Comum: ERRO 58
  • 48. Programação Modo “Inventor”: Laço de Repetição (limitado, controlado) Bloco Repetido 3x 59
  • 49. Programação Modo “Inventor”: Laço de Repetição (limitado, controlado) 60
  • 50. Programação Modo “Inventor”: Parte do: “Se solto...” Blocos de decisão, de teste de uma Parte do: “Se condição pressionado...” (“IF..THEN. .ELSE”): 61
  • 51. Programação Modo “Inventor”: Blocos de decisão, de teste de uma condição (“IF..THEN Parte do: “Se solto...” ..ELSE”): Parte do: “Se pressionado...” 62
  • 52. Programação Modo “Inventor” Laço de repetição Exemplo de Bloco de (perpétuo) Decisão (Comparação) 63
  • 53. Programação Modo “Inventor”: Execução de rotinas “multitarefa”: Multitarefa: 2 rotinas rodando ao mesmo tempo! 64
  • 54. Programação... (modo de uso) Apertar “TAB” para modificar função do cursor! : Conector (bobina) Edição(mão) Texto. Ou: 65
  • 55. Exemplos... Uso do Sensor de toque: Note: Erro! Faltou o modificador para indicar em que porta o sensor de toque está conectado. 66
  • 56. Exemplos... • Parar motores: Note: O programa para de rodar mas os motores continuam girando!!! 67
  • 57. Exemplos... Qual o problema no diagrama (programa) acima? 68
  • 58. Exemplos... - O que faz o diagrama acima? 69
  • 59. Seguidor de Linha (início)... 70
  • 60. Seguidor de Linha (início)... 71
  • 61. Notas: Uso dos Kits Lego • SEMPRE TESTAR OS KITS NO SOLO (Para evitar quedas do Bloco RCX); • NUNCA MISTURAR PEÇAS ENTRE OS KITS LEGO. Notar que os principais componentes são numérico. Não é permitida a troca ou empréstimo de peças com outra equipe! • MANTER ORGANIZADA A BANCADA DE TRABALHO; • MANTER ORGANIZADO AS CAIXAS DE COMPONENTES DO KIT LEGO. Esquecer algum componente do kit no laboratório pode implicar em MEDIDA DISCIPLINAR! Favor revisar todos os componentes (sensores, cabos, torre de IR) ao final de cada seção de trabalho com os kits LEGO • A não observação de qualquer uma das regras acima pode implicar em MEDIDA DISCIPLINAR. • MEDIDA DISCIPLINAR: Suspensão de 24 horas seguidas no uso do kit (fica registrado no Almoxarifado da Eng. Elétrica) 72
  • 62. Exemplos... • Usando temporizador + display do LEGO: O bloco da exposição de RCX, encontrado na caixa de funções: "comunicações RCX“. É uma boa maneira de ver que dados estão circulando por dentro do RCX. Pode ser usado para mostrar valores do “container” ou do sensor, e mesmo do temporizador interno do RCX. O programa acima é para um cronômetro simples. Usa um sensor do toque para disparar e parar o cronômetro, e outro zerá-lo. Este programa espera o sensor 1 de toque ser pressionado, então zera o “container” e o temporizador. Em seguida, um evento é disparado até que um toque ocorra no sensor 1 de toque. O valor do temporizador é colocado no “container” amarelo e então mostrado no display do RCX. Os ícones de setas azuis atualizam a tela com valores novos. O modificador "1" no bloco do display serve para indicar uso de 1 ponto decimal. O RCX continuará a mostrar o valor do temporizador até que um novo evento seja provocado. Neste caso, a visualizarão no display parará de ser atualizar. Quando o sensor 2 do toque é pressionado, o display será zerado e o programa reiniciará. 73
  • 65. Exemplo: 76
  • 66. Robô 1 Desafi o 2012 3 minutos Robô 2 77
  • 67. 18,5 cm 29 cm 19 cm 19 cm 19 cm Desafi 29 cm 103 cm o 2012 29 cm 78 79 cm
  • 68. Simples Desafios: 1. Ligue os motores por 6 segundos e então os pare; 2. Faça os motores darem a ré por 6 segundos; 3. Faça um robô girar à direita (ativando o motor A) por 6 segundos e então desligue o motor C – o que acontecerá? 4. Faça o robô girar à esquerda (ativando o motor C) por 6 segundos e então desligue o motor A; 5. Faça um robô girar sobre seu próprio eixo em direções opostas por 6 segundos. Obs: Supor robô com tração diferencial com motores ligados às portas A e C. 79
  • 70. 81
  • 71. •Fabricantes de Kits: Lego MindStorms: http://mindstorms.lego.com/eng/default Especificações .asp: Robotics Invention System 2.0: –RCX™ Microcomputer: •6 AA batteries; •LCD display; •3 sensor inputs; •3 motor outputs; •Hitachi H8/3297 processor @ 16 Mhz; •32k ram; Hitachi H8/3297 µcontrolador: •rom with basic I/O functions • 8 registradores de 16-bits ou 16 registradores de 8-bits; • High-speed operation: –CD-ROM Software • 8- or 16-bit register-register add/subtract: 125 ns (16 MHz; –USB Infrared Transmitter • 8 x 8-bit multiply: 875 ns (16 MHz); –718 pieces, including: • 16 ÷ 8-bit divide: 875 ns (16 MHz); • 1 contador/timmer de 16-bits; •2 Motors • 1 A/D de 10-bits; •2 Touch Sensors • I/O ports: •1 Light Sensor • 43 input/output lines (16 of which can drive LEDs) • 8 input-only lines. • Interrupts: • Four external interrupt lines: 10,, IRQ0 to IRQ2 • 19 on-chip interrupt sources 82