Skip to main content

Robótica e Dispositivos Inteligentes

CompRaizX
Enrollment in this course is by invitation only

Sobre este curso

O objetivo deste curso é ser uma introdução à robótica através da plataforma Arduino. Você aprenderá o básico sobre eletricidade, eletrônica, Arduino, construção de circuitos e construção de robôs.

Através da constução de um robô seguidor de linha você aprenderá como interfacear o Ardino com o robô, como implementar o controle do robô, como usar sensores e orientar a navegação autônoma do robô.

Você aprenderá sobre motores elétricos, pontes-H, baterias e diversos outros atuadores e sensores usados em robótica.

Para programar seu robô você aprenderá o básico de linguagem C, conforme utilizada para a programação do Arduino.

Pré-requisitos

Como este é um curso introdutório não é necessário que você seja um engenheiro ou cientista da computação, mas existem alguns pré-requisitos desejáveis, listados a seguir:

  • Inglês: o livro-texto do curso é em inglês (existe uma tradução em português, mas não é muito boa) e diversos materiais de leitura e estudo estarão em inglês. Você não precisa ser fluente mas, no mínimo, deve conseguir ler documentação técnica em inglês com conforto.
  • Programação C: não é um pré-requisito absoluto pois aprenderemos o básico de programação C no curso mas, idealmente, um curso ou experiência prévia com a Linguagem C facilitará seu aprendizado.
  • Kit Arduino: esse é um pré-requisito obrigatório: não é possível aprender a montar robôs com o Arduino sem um "Kit Básico de Arduino", ou seja, com o próprio Ardino Uno Rev3, protoboard e diversos outros componentes eletrônicos. Esses kits não são caros e, mesmo que você não pretenda seguir carreira em robótica ou sistemas embarcados, ter um kit desses na sua casa é absolutamente essencial para seu aprendizado.
  • Ferramentas: não se pode construir robôs sem algumas ferramentas manuais e elétricas como: chaves, parafusadeira, furadeira, ferro de solda, multímetro e outras.

Professores e monitores

Course Staff Image #1

Prof. Abrantes Araújo Silva Filho

Formado em Medicina (1999) e em Ciência da Computação (2021), com mestrado em Epidemiologia (2002).

Preocupações freqüentes

Preciso mesmo comprar um Kit Arduino?

Pergunte a si mesmo: você conseguiria aprender a andar de bicicleta apenas lendo a teoria e vendo os outros andarem? Em disciplinas que envolvem hardware, eletricidade e eletrônica, não adianta você ficar apenas na teoria ou usando simuladores online: você precisa colocar a mão na massa e, para issso, você precisa de um Kit Arduino.

Não sei que Kit Arduino comprar!

Sim, essa é uma escolha muito difícil... existem mais de 100 modelos de Kit Arduino diferentes no mercado, cada um com componentes e quantidades diferentes. Comece a pesquisar alguns modelos de kit por conta própria mas, antes de comprar, aguarde as orientação do professor.

Preciso de um computador?

Absolutamente sim, você não conseguirá aprender programção nem programar seus robôs com Arduino se não tiver um computador (desktop ou laptop). Qualquer computador relativamente recente deve ser apropriado, mas o professor dará instruções específicas sobre isso no curso.

Nunca programei na minha vida, ainda mais em C!

Você aprenderá o básico de programação C neste curso para poder controlar seus robôs com o Arduino. Além disso há muito material gratuito de qualidade da Internet para aprender programação, em geral e a Linguagem C. Note que se você nunca programou terá que se esforçar bastante para conseguir acompanhar o curso.

Course Summary

  1. Course Number

    CR64200
  2. Classes Start

  3. Classes End

  4. Estimated Effort

    10:00