Mudanças entre as edições de "Lunar Lander Mk III"
Ir para navegação
Ir para pesquisar
(Criou página com 'O objetivo deste projeto é montar um painel interativo com um versão do clássico jogo [http://en.wikipedia.org/wiki/Lunar_Lander_%28video_game%29 Lunar Lander] para ficar e...') |
|||
(12 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | O objetivo deste projeto é montar um painel interativo com um versão do clássico jogo [http://en.wikipedia.org/wiki/Lunar_Lander_%28video_game%29 Lunar Lander] para ficar em exposição no Garoa. Faz parte do projeto desenvolver uma versão do software, porém |
+ | O objetivo deste projeto é montar um painel interativo com um versão do clássico jogo [http://en.wikipedia.org/wiki/Lunar_Lander_%28video_game%29 Lunar Lander] para ficar em exposição no Garoa. Faz parte do projeto desenvolver uma versão do software, porém será incentivado o desenvolvimento e uso de versões alternativas. |
== Responsáveis em ordem alfabética == |
== Responsáveis em ordem alfabética == |
||
Linha 9: | Linha 9: | ||
=== DQ === |
=== DQ === |
||
− | Meu primeiro projeto, usando PIC e display montado "na unha". [http://dqsoft.blogspot.com.br/2009/07/lunar-lander.html] (tem links para os programas que tomei como base). Não cheguei a publicar o código. |
+ | * Meu primeiro projeto, usando PIC e display montado "na unha". [http://dqsoft.blogspot.com.br/2009/07/lunar-lander.html] (tem links para os programas que tomei como base). Não cheguei a publicar o código. |
− | "Mark II"", usando Arduino + placa da DX com display, LEDs e teclado. O código está no artigo. [http://dqsoft.blogspot.com.br/2012/11/display-de-leds-jy-lkm1638-parte-3.html] |
+ | * "Mark II"", usando Arduino + placa da DX com display, LEDs e teclado. O código está no artigo. [http://dqsoft.blogspot.com.br/2012/11/display-de-leds-jy-lkm1638-parte-3.html] |
=== Ramalho === |
=== Ramalho === |
||
Linha 21: | Linha 21: | ||
O software rodará em um Arduino Nano, ao qual serão conectados: |
O software rodará em um Arduino Nano, ao qual serão conectados: |
||
− | * Um [http://www.dx.com/p/8-segment-led-display-board-module-for-arduino-147814 |
+ | * Um [http://www.dx.com/p/8-segment-led-display-board-module-for-arduino-147814 display de 8 dígitos] para indicar a altitude. |
− | * Um [http://www.dx.com/p/8-segment-led-display-board-module-for-arduino-147814 |
+ | * Um [http://www.dx.com/p/8-segment-led-display-board-module-for-arduino-147814 display de 8 dígitos] para indicar a velocidade. |
* Um [http://www.dx.com/p/0-36-led-4-digit-display-module-for-arduino-black-blue-works-with-official-arduino-boards-254978#.U5b0_lOiUUZ display de 4 dígitos] para indicar o combustível restante. |
* Um [http://www.dx.com/p/0-36-led-4-digit-display-module-for-arduino-black-blue-works-with-official-arduino-boards-254978#.U5b0_lOiUUZ display de 4 dígitos] para indicar o combustível restante. |
||
− | * Um LED |
+ | * Um LED e um buzzer para indicar combustível baixo |
− | * Um LED (e um buzzer?) para indicar combustível baixo |
||
* Um potenciômetro com knob grande para selecionar a quantidade de combustível a queimar |
* Um potenciômetro com knob grande para selecionar a quantidade de combustível a queimar |
||
* Um botão de contato momentâneo para comandar a queima |
* Um botão de contato momentâneo para comandar a queima |
||
+ | * Um botão de contato momentâneo para reiniciar a simulação |
||
+ | * Uma chave de liga/desliga |
||
− | + | A ideia original era um acabamento sofisticado no painel. ([https://www.youtube.com/watch?v=j6zseFi070E sonhar não custa]]. |
|
+ | |||
+ | Acabou sendo montado em uma caixa patola PB114 (55x97x147 mm). A frente ficou um pouco apertada. Eventualmente a caixa pode ser encaixada em um painel maior com uma imagem e explicações. |
||
+ | |||
+ | Aparência da tampa em 12/07/14: |
||
+ | |||
+ | [[Arquivo:LunarLanderMkIII_Tampa.jpg|400px]] |
||
== Status Atual == |
== Status Atual == |
||
− | + | 25/08/14: Projeto concluído; |
|
== Andamento == |
== Andamento == |
||
− | + | * 25/08/14: Software colocado no github |
|
+ | * 21/08/14: Otimização da bibliteca para uso do display de 8 dígitos. Desenvolvida e testada aplicação. |
||
⚫ | |||
+ | * 14/08/14: Desenvolvimento bibliteca para uso do display de 8 dígitos |
||
+ | * 07/08/14: Feitos furos na caixa para fixação do conector de alimentação e acesso ao conector USB do Arduino. |
||
+ | * 05/08/14: Codificação da biblioteca para uso do display de 8 dígitos |
||
+ | * 02/08/14: Montada a placa com o Arduino Nano e Buzzer. Interligação da tampa com a placa é feita usando um cabo IDE. Feito um teste rápido dos componentes e tudo Ok. |
||
+ | * 12/07/14: Feito acabamento da tampa, fixados e interligados os componentes |
||
+ | * 03/07/14: Revisando a fixação dos componentes na tampa impressa |
||
+ | * 26/06/14: Impressa na [[Esponja do Mar]] uma tampa com os cortes e furos para fixação dos displays e botões. |
||
+ | * 22/06/14: Teste do display de 8 dígitos |
||
+ | * 20/06/14: Chegaram a caixa e os knobs. |
||
+ | * 17/06/14: Decidido montar em uma caixa plástica Patola. Ao vivo os displays são menores do que eu pensava, abandonei a ideia de montar um painel grande. Colocado pedido da caixa e de alguns knobs. |
||
+ | * 14/06/14: Teste do display de 4 dígitos |
||
+ | * 09/06/14: Finalmente chegaram os displays |
||
⚫ | |||
− | == |
+ | == Software == |
+ | * Biblioteca para o display de 8 dígitos: [https://github.com/dquadros/MAX7219Display] |
||
− | * Teste dos displays |
||
+ | * Software para o Arduino: [https://github.com/dquadros/LunarLanderMkIII] |
||
− | * Geração de biblioteca para uso dos displays |
||
− | * Documentação do uso dos displays |
||
− | * Fazer um rascunho da montagem |
||
− | [[Categoria:Projetos]] |
+ | [[Categoria:Projetos]][[Categoria:Arduino]] |
Edição atual tal como às 12h42min de 12 de fevereiro de 2016
O objetivo deste projeto é montar um painel interativo com um versão do clássico jogo Lunar Lander para ficar em exposição no Garoa. Faz parte do projeto desenvolver uma versão do software, porém será incentivado o desenvolvimento e uso de versões alternativas.
Responsáveis em ordem alfabética
Histórico
DQ
- Meu primeiro projeto, usando PIC e display montado "na unha". [1] (tem links para os programas que tomei como base). Não cheguei a publicar o código.
- "Mark II"", usando Arduino + placa da DX com display, LEDs e teclado. O código está no artigo. [2]
Ramalho
Versão em Python: [3]
Montagem Proposta
O software rodará em um Arduino Nano, ao qual serão conectados:
- Um display de 8 dígitos para indicar a altitude.
- Um display de 8 dígitos para indicar a velocidade.
- Um display de 4 dígitos para indicar o combustível restante.
- Um LED e um buzzer para indicar combustível baixo
- Um potenciômetro com knob grande para selecionar a quantidade de combustível a queimar
- Um botão de contato momentâneo para comandar a queima
- Um botão de contato momentâneo para reiniciar a simulação
- Uma chave de liga/desliga
A ideia original era um acabamento sofisticado no painel. (sonhar não custa].
Acabou sendo montado em uma caixa patola PB114 (55x97x147 mm). A frente ficou um pouco apertada. Eventualmente a caixa pode ser encaixada em um painel maior com uma imagem e explicações.
Aparência da tampa em 12/07/14:
Status Atual
25/08/14: Projeto concluído;
Andamento
- 25/08/14: Software colocado no github
- 21/08/14: Otimização da bibliteca para uso do display de 8 dígitos. Desenvolvida e testada aplicação.
- 14/08/14: Desenvolvimento bibliteca para uso do display de 8 dígitos
- 07/08/14: Feitos furos na caixa para fixação do conector de alimentação e acesso ao conector USB do Arduino.
- 05/08/14: Codificação da biblioteca para uso do display de 8 dígitos
- 02/08/14: Montada a placa com o Arduino Nano e Buzzer. Interligação da tampa com a placa é feita usando um cabo IDE. Feito um teste rápido dos componentes e tudo Ok.
- 12/07/14: Feito acabamento da tampa, fixados e interligados os componentes
- 03/07/14: Revisando a fixação dos componentes na tampa impressa
- 26/06/14: Impressa na Esponja do Mar uma tampa com os cortes e furos para fixação dos displays e botões.
- 22/06/14: Teste do display de 8 dígitos
- 20/06/14: Chegaram a caixa e os knobs.
- 17/06/14: Decidido montar em uma caixa plástica Patola. Ao vivo os displays são menores do que eu pensava, abandonei a ideia de montar um painel grande. Colocado pedido da caixa e de alguns knobs.
- 14/06/14: Teste do display de 4 dígitos
- 09/06/14: Finalmente chegaram os displays
- 07/03/14: Compra dos displays