O documento descreve um projeto de um jogo utilizando cubos coloridos conectados via rádio, apresentando o funcionamento do protótipo, comunicação entre os cubos, lógica do software e construção física dos cubos.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
ENG1000 - Introdução à Engenharia – 2013.1
(Engenharias da Computação e de Produção)
Turmas 33G e 33F
Alunos:
Brenno Tavares de Carvalho
Ian Albuquerque Raymundo da Silva
Pedro Assis Ribeiro Schmidt
Victoria Menescal Tupper Palhares
Professor: Hugo Fuks
Doutorandos: Débora Cardador
Wallace Ugulino
Kátia Vega
Colaboradores: Denise Filippo
Monitores: Beatriz Hirano
Gabriel Barros
Leonardo Kaplan
Rio de Janeiro, 04 de julho de 2013
2.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 2
Funcionamento do Jogo Proposto
3.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 3
Funcionamento do Jogo Proposto
4.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 4
Funcionamento do Jogo Proposto
5.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 5
Funcionamento do Jogo Proposto
6.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 6
Funcionamento do Jogo Proposto
7.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 7
Funcionamento do Jogo Proposto
8.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 8
Funcionamento do Jogo Proposto
9.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 9
Funcionamento do Jogo Proposto
10.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 10
Funcionamento do Jogo Proposto
11.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 11
Design do Protótipo Escolhido
12.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 12
Componentes para o Funcionamento do Protótipo
Microcontrolador Módulo de Rádio
13.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 13
Detecção do Contato Entre os Cubos
Tempo
5V
2V
HIGH
LOW
Tensão
14.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 14
Detecção do Contato Entre os Cubos
15.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 15
Detecção do Contato Entre os Cubos
16.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 16
Exemplo de Caso de Teste de Contato:
17.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 17
Modelo da Rede Estabelecida
18.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 18
Modelo da Comunicação
19.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 19
Modelo da Comunicação
20.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 20
Modelo da Comunicação
21.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 21
Modelo da Comunicação
22.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 22
Protocolo de Comunicação
‘I’
‘P’
‘[G3D1]’
‘R’,’G’,’B’,’Y’
‘[ERRO]’taxa de transmissão:
38400 bits por segundo
23.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 23
Rotina de Funcionamento do Master Início
‘I’
‘P’
‘[G3D1]’ e ‘[G3D2]’
Período de Ping’s
Sorteio de Cores ‘R’
‘G’
‘B’
‘P’Período de Ping’s
Sorteio de Cores
(...)
‘[G3D1]’ e ‘[G3D2]’
‘[ERRO]’
24.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 24
Lógica do Comportamento do Cubo
Compilador
setup()
loop()
25.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 25
Lógica do Comportamento do Cubo
26.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 26
Lógica do Comportamento do Cubo
27.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 27
Lógica do Comportamento do Cubo
(...)
(...)
(...)
28.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 28
Lógica do Comportamento do Cubo
(...)
(...)
(...)
29.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 29
Lógica do Comportamento do Cubo
30.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 30
Lógica do Comportamento do Cubo
(...)
31.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 31
Construção do Protótipo:
32.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 32
Construção do Protótipo:
33.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 33
Construção do Protótipo:
34.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 34
Construção do Protótipo:
35.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 35
Construção do Protótipo:
36.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 36
Construção do Protótipo:
37.
ENG1000 - Introduçãoà Engenharia – 2013.1
Cube Color
04 de julho de 2013 Turmas: 33G e 33F Professor: Hugo Fuks 37
Demonstração do Protótipo