Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação...

32
Viabilizando projetos Jorge Augusto Lopes Gonçalves

Transcript of Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação...

Page 1: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Viabilizando projetos

Jorge Augusto Lopes Gonçalves

Page 2: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

● Eu:

Aluno de engenharia de computação - UFG. Entusiasta em vários projetos ligados a área de tecnologia e educação. Participação em torneios de robótica, métodos de educação não formais, desenvolvimento de uma plataforma educacional e empresa de impressões 3d e moldes de resina.

Page 3: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

DIa a dia Intel® Xeon® E5-2699A v4

● 22 Núcleos● 2,4 GHz

Apple A10 Fusion

● 4 Núcleos● 2,4 GHz

Page 4: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Apollo 11● 1024 KHz● 73 Kb de ROM● 4 Kb de Memória de corda● 4100 portas lógicas NOR

Page 5: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Margaret Hamilton

Page 6: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

● Atmega328P● 16 MHz● 14 GPIO● 6 Analog In● 32 Kb de flash● 5 Volts● $3

Page 7: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Plataforma de programação

Page 8: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Desenvolvimentolivre

Comunidade Colaborativa

Page 9: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

E aConectividade??

Page 10: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

● Esp8266● 11 GPIO● 160 MHz● 1 Analog in● 32 Kb de flash● 3.3 Volts● $4● COM WIFI!!

Page 11: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade
Page 12: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Núcleo de RobóticaPequi Mecânico

Page 13: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Competições• Competição Brasileira de Robótica (CBR) e Latino Americana (LARC)

– IEEE Standard Educational Kits (SEK)– IEEE OPEN– IEEE Very Small Size Soccer– Robocup Simulation 2D– IEEE Humanoid Robot Racing

• Iron Cup– Mini-sumô de Robôs – Corrida de seguidores de linha

Page 14: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Projeto Ronivon

Page 15: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Projeto Ronivon

Arduino Pro Mini

Sensor de LinhaQRE1113

Micro Motor N20

Roda ɸ 28mm

Driver TB6612

Bateria 18650

• Alguns dos materiais utilizados:

Page 16: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Educacional• Organização da Olimpíada Brasileira de robótica (OBR)

– Competição voltada ao público infantil•Ensino fundamental •Ensino médio

• Projeto Telma Regina– Projeto social para lecionar robótica para crianças

• Pequiduino– Minicurso de arduino ministrado para diversos públicos

Page 17: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade
Page 18: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Jaqueline Vasconcelos - Designer ● Especialista em Comunicação e Semiótica

pela UGF-RJ/2012 e graduação em Design com habilitação em Comunicação pela PUC-GO/2008. Atua como designer gráfico pela Agência Brasil Central no Instituto Mauro Borges de Pesquisas e Estudos Socioeconômicos. Tem experiência na área de desenho industrial gráfico, com ênfase em design de comunicação visual e foco de pesquisa em visualização de dados e informações, arquitetura de informação, UI/UX, editoração e design para mídias audiovisuais.

Page 19: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Luís Fernando - Eletrônica● Aluno de engenharia de computação - UFG.

Tem 8 anos de experiência com eletrônica prática, é entusiasta em vários projetos ligados a área de tecnologia. Participação em torneios de robótica, construção , desenvolvimento de uma plataforma educacional e empresa de impressões 3d e moldes de resina.

Page 20: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Lucas de Assis - Programador● Engenheiro Eletricista pela EMC - Universidade

Federal de Goiás. Durante a graduação co-fundou o Núcleo de Robótica Pequi Mecânico - UFG e tornou-se coordenador da equipe de futebol de robôs (categoria IEEE Very Small Size Soccer). Mestre em Ciência da Computação pelo INF - Universidade Federal de Goiás, sendo bolsista CAPES. Durante o mestrado continuou a pesquisa com a temática de futebol de robôs, com o foco na movimentação e geração de trajetórias para robôs móveis. Atualmente é Doutorando em Ciência da Computação pela Universidade Federal de Goiás. Possui experiência nas áreas de Robótica, Eletrônica Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina.

Page 21: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Ideia inicial● Desenvolvida por alunos que tiveram experiências em:

○ Competições de robótica○ Aulas para as mais diversas idades!○ Experiência com vários ambientes educacionais.

● Resultado:○ Kit realmente aplicável e flexível○ Plataforma educacional para vários níveis○ Desenvolvimento totalmente Open Source

Page 22: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

No Robox!Jaque

● Identidade Visual

● Partes mecânicas e conexões

Luis

● Placas e sensores acessíveis a todos os níveis

Lucas

● Desenvolvimento de todo o protocolo de comunicação

Page 23: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Plataforma de programaçãoMóvel

● Celular● Comandos

prontos● Crianças a

partir de 5 anos

Código

● Baseada em arduino ou python

● Liberdade● 10 a 800

Blocos

● Intuitiva para crianças

● Comandos reais● Crianças a

partir de 8 anos

Page 24: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Mecânica● Parte eletrônica encapsulada, mas que pode ser alterada!

● Parte mecânica baseada em projetos

● Em testes!!!

Page 25: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

EducacionalInfantil

● Focado na interação

● Relacionado com o corpo humano

Universitário

● Uma plataforma robusta de desenvolvimento colaborativo

● GitLab!!!

Médio

● Baseado na OBR e dia a dia

● Relacionado com fenômenos físicos básicos

Page 26: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Inovação● Totalmente integrado com Wifi e

BLE

● Planos de aula completamente prontos

● Benefícios da comunidade Open

● Brasileiro

● Baixo custo

● Flexibiliade

Page 27: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

O primeiro protótipo

Page 28: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade
Page 29: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

“Uma andorinha só não faz verão”

Page 30: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

Totalmente Artesanal

Page 31: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

3DGO!

Page 32: Viabilizando projetos · Embarcada, Internet das Coisas, Inteligência Computacional, Computação Evolutiva e Aprendizado de Máquina. Ideia inicial ... arduino ou python Liberdade

AgradecimentosContato:

[email protected](62) 98221-5928