Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Olá pessoal! Quero compartilhar com vocês um projeto que fizemos este ano para 'Creative Electronics', um módulo de Engenharia Eletrônica de Bengala na Universidade de Málaga, Escola de Telecomunicações.
www.uma.es/etsi-de-telecomunicacion/
O projeto consiste em recriar uma máquina de arcade em miniatura com três jogos simples desenvolvidos com Arduino:
-> EMPILHAR: Este jogo consiste em empilhar pisos e chegar o mais alto possível, mas tome cuidado para não se enganar porque a velocidade aumenta e os pisos ficam menores.
-> ESPAÇO: Neste jogo você deve evitar os inimigos que caem cada vez mais rápido e obter a maior pontuação possível.
-> COCO: Compare sua precisão com amigos em um jogo de limite de tempo e você verá quem é o melhor atirador.
Esta é a lista de coisas que você precisa para fazer isso:
- 1 LCD Nokia 5110.
- 1 Arduino Uno.
- 2 botões.
- 1 joystick.
- 1 alto-falante.
- 1 bateria de 9V.
- 2 Switchers.
- 1 Led RGB.
- 1 adaptador para bateria de 9V compatível com Arduino.
- 5 10KOhm para o LCD.
- 2 10KOhm para os botões.
- 3 330Ohm para LED RGB.
- Alguns fios.
- 1 Design 3D.
Etapa 1: Componentes e conexões
Nesta foto você pode ver as conexões que você precisa fazer.
Para verificar os componentes é melhor fazer primeiro no protoboard antes de soldar qualquer coisa.
O primeiro passo é conectar o LCD ao Arduino Uno e provar que as conexões dos pinos estão corretas. Então, você deve fazer o mesmo com os outros componentes.
Etapa 2: Biblioteca e código
Agora, você deve instalar a biblioteca para gerenciar o LCD. Link aqui e faça o download:
www.rinkydinkelectronics.com/library.php?id…
Há um documento com todas as funções que você também pode usar.
O passo seguinte é baixar nosso código e provar para ter certeza de que está tudo correto.
github.com/acl173/Retro-Arcade-Machine-wit…
Queremos também agradecer este post que nos ajudou no terceiro jogo onde só tivemos que mudar algumas coisas para adicionar o jogo ao arcade:
www.elecfreaks.com/store/blog/post/joystic…
Etapa 3: soldar no stripboard
Depois de verificar que tudo funciona corretamente, você começa a soldar no stripboard, o que dá estabilidade e clareza ao circuito e aos fios.
Na primeira foto, você vê todas as conexões que fazemos:
-> Cor azul: pinos machos para conectar ao Arduino.
-> Cor preta: utilizamos um stripboard conectado em linha, e fizemos desconexões para evitar curto-circuito. A segunda foto é um exemplo disso.
-> Cor vermelha: 10K para D3-D7, 10K para D12 e D8 e 330Ohm para D11-D9.
-> Cor verde: Conexões entre o stripboard e os outros componentes.
-> Cor violeta: Interconexões para o stripboard.
-> Cor ciano: Existem dois barramentos de pinos. O barramento de pinos mais longo é para a tela e o menor é para o joystick. Os pin buses não são necessários, você faz com fios, mas contribui para um design mais claro.
-> Cor laranja: marque os limites do stripboard.
A terceira foto é como deveria parecer na final.
Etapa 4: Design 3D
Nesta etapa, usamos um design 3D gratuito da Intertet que gostamos. O link está aqui …
www.thingiverse.com/thing:2293173
No entanto, tivemos que fazer alguns arranjos para encaixar a impressão 3D em nosso design. Por exemplo, tivemos que aumentar os botões e orifícios do joystick.
Mesmo assim, você pode imprimir outro desenho ou fazer você mesmo.
Etapa 5: última etapa
Decidimos colar componentes com silicone porque era uma opção fácil e boa para fazer aquele protótipo.