Entrar

Projeto: Programação e Construção de um Robô Coletores de Lixo Automatizado

Robótica

Original Teachy

Introdução à Programação para robótica

Contextualização

A programação é uma ferramenta poderosa, mas quando combinada com robótica, ela ganha um novo nível de aplicabilidade e impacto. Os robôs estão rapidamente se tornando omnipresentes em nossas vidas, sendo utilizados em uma ampla gama de aplicações, desde fabricação e saúde até exploração espacial e entretenimento. Ao aprender a programar robôs, não só está aprendendo a construir e manipular essas máquinas, mas também a criar soluções inteligentes para uma variedade de problemas complexos.

Um dos aspectos mais empolgantes da programação para robótica é a oportunidade de criar algo tangível e interativo. Diferentemente do código de programação pura, o código de um robô tem manifestações físicas - um robô que se move, reage e executa tarefas. Ver o seu código ganhar vida nesse sentido pode ser incrivelmente recompensador e motivador.

A programação para robótica é um campo que está em rápida expansão. À medida que mais e mais setores adotarem a automação, a demanda por habilidades em robótica só crescerá. Independente do caminho profissional escolhido, ter uma base sólida em programação para robótica irá abrir muitas portas e lhes dar uma vantagem competitiva.

Para aprofundar nos conceitos explorados nesse módulo, sugiro o livro "Introduction to Robotics: Mechanics and Control" de John J. Craig para entender mais sobre a mecânica da robótica, e "Learning Robotics, with Robotics, by Robotics: Educational Robotics" do autor Monica Malvezzi, que explora a área da robótica educacional de maneira muito completa. Além desses, a plataforma online "Robot Ignite Academy" oferece cursos em ROS e programação para robótica.

Preparem-se para embarcar em uma jornada de descoberta e criação, onde vocês serão os engenheiros de seus próprios inventos robóticos!

Atividade Prática

Programação e Construção de um Robô Coletores de Lixo Automatizado

Objetivo do Projeto: Capacitar os alunos a aplicar os conceitos aprendidos de programação e robótica, trabalhando em equipe para projetar, construir e programar um robô que possa navegar através de um percurso e coletar "lixo" (objetos pequenos e leves) em um tempo específico.

Materiais Necessários:

  1. Kits de construção de robô (por exemplo: LEGO Mindstorms, Raspberry Pi)
  2. Sensores de proximidade e manipuladores como garras ou recipientes de coleta.
  3. Laptops/computadores para programação.
  4. Objetos pequenos e leves para representar o "lixo".
  5. Área aberta para realizar o teste.

Descrição Detalhada do Projeto: Os grupos devem projetar e construir um robô que seja capaz de navegar de maneira autônoma por um percurso, coletar "lixo" e descartá-lo em um ponto designado em um tempo determinado. Isso exigirá a compreensão aprofundada de sistemas embarcados, algoritmos de robótica (por exemplo, controle de movimento, planejamento de caminho, controle PID), programação em C ou Python e uso de funções e laços para criar um código eficiente.

Passo a Passo Detalhado para a Realização da Atividade:

  1. Projeto do Robô (3-4 horas): Desenhar o plano para o robô, levando em consideração a forma como a robô se movimentará, como irá detectar o "lixo", como irá coletá-lo e como irá descartá-lo.

  2. Construção e Programação (8-10 horas): Usar o kit de construção para construir o robô baseado no plano de projeto e programá-lo para se mover, detectar o "lixo" e coletá-lo.

  3. Testes e Ajustes (10-12 horas): Testar o robô em um ambiente controlado, fazer ajustes conforme necessário. Os alunos devem registrar cada teste, os resultados e as alterações feitas.

  4. Competição (2 horas): Cada grupo apresentará seu robô à classe, onde será dada uma demonstração do robô em um percurso designado. O robô que coletar mais "lixo" no tempo designado será o vencedor.

  5. Relatório e Apresentação (3-4 horas): Finalizar a redação do relatório detalhado do projeto, enfatizando a introdução, o desenvolvimento (com detalhes teóricos e práticos), as conclusões e a bibliografia utilizada. Este relatório deve ser preparado e apresentado como parte da avaliação final.

Entregáveis do Projeto: Os alunos devem entregar o seguinte ao final do projeto:

  1. O robô construído e programado, com a devida documentação técnica inserida no relatório.
  2. O código fonte e a documentação da programação.
  3. Um relatório detalhado, incluindo: Introdução (contextualizando a importância da automação e da limpeza ambiental, e objetivo do projeto), Desenvolvimento (explicando a teoria utilizada, detalhando a atividade, apresentando os desafios enfrentados e como foram solucionados, e apresentando os resultados obtidos), Conclusão (ressaltando os principais aprendizados e a contribuição do projeto para o meio ambiente) e Bibliografia.
  4. Uma apresentação oral do projeto, onde irão demonstrar o funcionamento do robô e discutir as dificuldades enfrentadas e como foram superadas.

Este projeto traz à tona uma aplicação real da robótica, fomenta a colaboração em ambiente de trabalho e estimula a criatividade e o pensamento crítico para resolverem os desafios propostos. Além disso, a realização do relatório irá desenvolver a habilidade de documentação e apresentação, que são fundamentais no ambiente profissional.

Comentários mais recentes
Nenhum comentário ainda. Seja o primeiro a comentar!
Iara Tip

DICA DA IARA

Precisa de materiais para apresentar o tema do projeto em sala?

Na plataforma da Teachy você encontra uma série de materiais prontos sobre esse tema! Jogos, slides, atividades, vídeos, planos de aula e muito mais...

Quem viu esse projeto também gostou de...

Community img

Faça parte de uma comunidade de professores direto no seu WhatsApp

Conecte-se com outros professores, receba e compartilhe materiais, dicas, treinamentos, e muito mais!

2025 - Todos os direitos reservados

Termos de usoAviso de PrivacidadeAviso de Cookies