construindo um robô explorador oficina de robótica · construindo um robô explorador. instituto...

64
Oficina de Robótica Construindo um Robô Explorador

Upload: others

Post on 13-Aug-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

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!