Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto...

64
Oficina de Robótica Construindo um Robô Explorador

Transcript of Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto...

Page 1: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Oficina de Robótica Construindo um Robô Explorador

Page 2: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Instituto de Computação - IC Unicamp

Page 3: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Instituto de Computação - IC Unicamp

Page 4: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Sobre o Grupo

Page 5: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Cursos

Page 6: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.
Page 7: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Competições

Page 8: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

O que é um robô?•••

Page 9: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Vídeos

Page 10: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

O que é um Robô Explorador?•

Page 11: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

O nosso robô: vamos lá?

Page 12: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

O que um robô autônomo tem que ter?•

••

•••

•••

Page 13: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Componentes do nosso robô

Sensor Ultrassônico Motor LEDs Bateria Arduino

Sensor Atuadores ControladorFonte de energia

Page 14: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Analogia Robô e Corpo Humano

Page 15: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Analogia Robô e Corpo Humano

Page 16: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Baterias / Pilhas•

Page 17: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Analogia Robô e Corpo Humano

Page 18: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Motor elétrico•

Page 19: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Analogia Robô e Corpo Humano

Page 20: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Analogia Robô e Corpo Humano

Page 21: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Arduino•••

Page 22: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Mas como pensa um robô?

Page 23: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Mas como pensa um robô?

Page 24: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

•••

Mas como pensa um robô?

Page 25: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Programação: Receita de bolo

•••

••

Page 26: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

••

Exemplo: volta no quarteirão

Page 27: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Exemplo: volta no quarteirão

Page 28: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Mas como se programa um

arduino?

Page 29: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Programação em Blocos•

Page 30: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Como programar o robô no Ardublock?

Page 31: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Analogia Robô e Corpo Humano

Page 32: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

LED••••

Page 33: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Exercício 1 - Piscando um LED•

Page 34: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Programando com Ardublock

Page 35: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Programando com Ardublock•

Page 36: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Bloco “sempre”•

••

Page 37: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Bloco Seta Pino Digital••

••

Page 38: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Exercício 1 - Piscando um LED•

Page 39: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Exercício 1 - Piscando um LED•

Page 40: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Analogia Robô e Corpo Humano

Page 41: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Sensor ultrassônico•

••

Page 42: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Sensor Ultrassônico

Page 43: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Exercício 2: Comunicando com robô•

Page 44: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Utilizando sensor ultrassônico•

Page 45: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Utilizando sensor ultrassônico•

Page 46: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Exercício 3: escrever valor do sensor•

Page 47: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Como conectamos tudo isso?

Page 48: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

E assim temos nosso robô!

Page 49: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

INTERVALO

Page 50: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Testes•

Page 51: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Exercício 4: realizando testes•

Page 52: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Dando vida ao robô explorador

Page 53: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Dando vida ao robô explorador

Page 54: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Programando o robô explorador

Page 55: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Comentando blocos•

Page 56: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Clonando blocos•

Page 57: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Organizando blocos úteis•

Page 58: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Funções prontas•

Page 59: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Exercício 5 - Seguir reto e Girar

Page 60: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Exercício 5 - Seguir reto e Girar•

Page 61: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Exercício Final: fazer o robô explorar •

Page 62: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Dica•

Page 63: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

Obrigado pela atenção!Respondam nosso feedback

Page 64: Construindo um Robô Explorador Oficina de Robótica · Construindo um Robô Explorador. Instituto de Computação - IC Unicamp. Instituto de Computação - IC Unicamp. Sobre o Grupo.

FOTO DO GRUPO!