top of page

SP-117

SPIKE Prime

Image-empty-state.png

90-120 min

Item 1

Intermediário

Testando problemas

Observe que esta lição é baseada no código Python usado no aplicativo LEGO ® Education SPIKE ™ Legacy.
Investigue estratégias para solucionar problemas de hardware

Aula criada por:

LEGO® Education

Suporte ao Professor

Objetivos da Aula

Os alunos irão:
• Identificar e reparar um problema de hardware em um projeto.

Preparar

• Certifique-se de que os hubs SPIKE Prime estejam carregados, especialmente se estiverem conectados por Bluetooth.
• A referência para solução de problemas do modelo está disponível em https://education.lego.com/en-us/lessons/prime-invention-squad/broken#Planitem2

Material do Aluno

------------

Image-empty-state.png

Envolver

( Discussão em grupo, 5 minutos )

Discuta com os alunos que tipo de máquinas podem fazer um corte exato repetidamente, de modo que todas as peças sejam iguais. Uma máquina CNC [controle numérico computadorizado] é programada para fazer os mesmos cortes repetitivos. Por exemplo, um cortador a laser corta plástico, madeira ou papelão em formas exatas.
• Permita que os alunos pesquisem o que são as máquinas CNC e como são usadas.
• Peça aos alunos para nomear objetos que eles acreditam serem feitos com uma máquina CNC.

Assista ao vídeo para ter uma ideia do que a máquina CNC que eles construirão deve fazer. https://education.lego.com/en-us/lessons/prime-invention-squad/broken#building-tips

Discuta com os alunos o que há de errado com a máquina neste vídeo. Faça perguntas aos alunos como:
• Como você sabe quando algo não está funcionando bem?
• Qual é a sua primeira reação quando algo quebra?
• Como podemos descobrir onde está o problema?

 

Perguntas para investigar

• Como os engenheiros identificam e reparam problemas de hardware e software em um projeto?

--

Image-empty-state.png

Explorar

( Pequenos Grupos, 45 minutos )

Os alunos construirão uma máquina CNC para investigar a solução de problemas de design ou problemas de hardware.

Direcione os alunos para a seção BUILD no aplicativo SPIKE. Aqui os alunos podem acessar as instruções de construção para o modelo da máquina CNC. Peça aos alunos que construam o modelo. As instruções de construção também estão disponíveis em https://education.lego.com/en-us/support/spike-prime/building-instructions listadas como quebradas.

Oriente os alunos a abrir um novo projeto na tela de programação Python. Peça aos alunos para apagar qualquer código que já esteja na área de programação. Os alunos devem conectar seu hub.

Testar o modelo
Os alunos identificarão se há problemas de hardware ao experimentar o código de exemplo.

Revise este código de amostra para executar a máquina CNC como um grupo. Discuta o código como um grupo e identifique possíveis erros no código. Os alunos devem observar que não parece haver nenhum erro no programa.

Peça aos alunos para digitar este programa na tela de programação. Peça aos alunos que executem o programa para testar se há erros.

 

from spike import PrimeHub, Motor
from spike.control import wait_for_seconds

hub = PrimeHub()
x_motor = Motor('A')
y_motor = Motor('C')

hub.left_button.wait_until_pressed()
x_motor.set_default_speed(-100)
x_motor.run_for_seconds(1.5)
wait_for_seconds(1)

\# These 4 blocks should 'cut' a square.
x_motor.set_default_speed(100)
y_motor.set_default_speed(100)
x_motor.run_for_degrees(400)
y_motor.run_for_degrees(575)
x_motor.run_for_degrees(-400)
y_motor.run_for_degrees(-575)
hub.right_button.wait_until_pressed()
x_motor.set_default_speed(100)
x_motor.run_for_seconds(1.5)
wait_for_seconds(1)

\# These 4 blocks should 'cut' a rectangle.
x_motor.run_for_degrees(-60)
x_motor.run_for_degrees(-400)
y_motor.run_for_degrees(-800)
x_motor.run_for_degrees(400)
y_motor.run_for_degrees(800)

 

Dê tempo aos alunos para executar o programa. Observe que a máquina não está funcionando corretamente. A máquina deve ajudá-lo a “cortar” (desenhar) peças.

Discuta em grupo se o problema está no hardware/modelo ou no programa. Faça perguntas aos alunos como:
• O que não está funcionando?
• Como o modelo se move? Parece estar se movendo corretamente?
• Você recebeu algum erro no console ou viu alguma indicação de que o programa não estava funcionando?

Os alunos devem reconhecer que há um problema com o modelo, não com o programa.

Identificar e solucionar problemas de projeto.
Trabalhe em conjunto para identificar os problemas. Olhe para as máquinas e veja como elas se comportam versus o que você acha que elas farão. Peça aos alunos que escrevam os problemas encontrados em seus diários ou em papel gráfico. Incentive os alunos a usar estas etapas:
o Identificar o problema.
o Dê uma olhada.
o Observe como o modelo se comporta em relação ao que você acha que ele deveria fazer.
o Brainstorm de soluções.
o Faça uma alteração e teste o modelo (execute o programa). Ajudou?
o Você pode pedir ajuda a outras equipes, conforme necessário.

Oriente os alunos conforme necessário para começar a identificar os problemas. Faça perguntas aos alunos como:
• Você acha que o papel está se movendo da maneira que deveria?
• O lápis é capaz de fazer as marcas necessárias para representar os cortes?
• O modelo parece estável?

Observação: há quatro problemas a serem identificados e corrigidos.

  1. Falta uma roda do alimentador de papel, fazendo com que o eixo Y não funcione corretamente.
  2. A parte superior da máquina CNC não está conectada corretamente à parte inferior.
  3. As engrenagens do alimentador de papel estão invertidas, fazendo com que o papel entre no CNC muito rapidamente.
  4. O carro do lápis não está fixado, fazendo com que o eixo X funcione incorretamente.
    Observação: A lição quebrada mostra dicas sobre o que há de errado com o modelo. https://education.lego.com/en-us/lessons/prime-invention-squad/broken#Planitem0

Selecione um problema para investigar juntos como um grupo. Considere começar com o papel se movendo muito rápido. Faça um brainstorming de ideias para resolver o problema em conjunto. Como você pode desacelerar o movimento sem alterar o programa? Peça aos alunos que observem como as engrenagens estão funcionando e pensem em como alterá-las para diminuir o movimento do papel.

--

Image-empty-state.png

Explicar

( Grupo inteiro, 15 minutos )

Discuta o programa com os alunos e por que ele parece não estar funcionando corretamente.
Faça perguntas aos alunos como:
• O que você nota na máquina CNC quando executa o programa?
• Como você sabe que é um problema de hardware?
• Por que testar seu design é importante?
• Como você determinou que o problema era com o modelo e não com o programa?
• Que partes da máquina parecem não estar funcionando?
• Como engenheiros, qual é o primeiro passo que devemos dar para consertar a máquina? (Identificando problemas; se mais de um problema foi descoberto, então decidindo qual problema consertar primeiro.)

--

Image-empty-state.png

Elaborar

( Pequenos Grupos, 25 minutos )

Dê aos alunos mais tempo para concluir a solução de problemas do modelo.

Peça aos alunos que pensem em soluções para os problemas restantes. Permita que os alunos testem novamente o modelo executando seu programa conforme necessário para ajudar a solucionar problemas de hardware.

Depois que os alunos identificarem diferentes problemas, peça a diferentes grupos que trabalhem na solução dos problemas. Cada grupo deve compartilhar suas correções com outros grupos para garantir que a máquina CNC funcione conforme necessário. Os alunos devem testar novamente seus modelos para garantir que estão funcionando corretamente.

Compartilhe todas as soluções como um grupo depois que os modelos estiverem funcionando corretamente.

--

Avaliar

( Exercício em grupo, 15 minutos )

Observação do Professor:
Discuta o programa com os alunos. Faça perguntas aos alunos como:  
• Como o teste ajuda a identificar problemas que precisam ser solucionados?
• Como você pode identificar a necessidade de solucionar problemas de hardware e não de software?
• Quais são as maneiras de solucionar problemas de hardware?

Autoavaliação
Peça aos alunos que respondam ao seguinte em seus diários: 
• O que você aprendeu hoje sobre a solução de problemas de hardware?
• Que características de um bom companheiro de equipe eu demonstrei hoje? 
• Peça aos alunos para avaliarem a si mesmos em uma escala de 1 a 3, em sua gestão de tempo hoje. 
• Peça ao aluno para avaliar a si mesmo em uma escala de 1 a 3, em seu gerenciamento de materiais (peças) hoje.

--

Dicas para o professor

Diferenciar

Nós seguimos uma rígida Política de Privacidade e Cookies, clique aqui para conhecer. Você pode retirar seus dados, clique aqui.

© Positivo Tecnologia S.A., Distribuidora Nacional LEGO® Education. Todos os direitos reservados. Fotos meramente ilustrativas.

LEGO and the LEGO logo are trademarks of the LEGO Group. ©2021 The LEGO Group. Used with permission.

Fale conosco

WhatsApp | atendimento@educacional.com.br | Telefone: 41 3405-4551

bottom of page