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.
1. 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