Arcade rétro avec Arduino : 5 étapes
Arcade rétro avec Arduino : 5 étapes
Anonim
Image
Image

Bonjour tout le monde! Je souhaite partager avec vous un projet que nous avons réalisé cette année pour « Creative Electronics », un module d'ingénierie électronique de Beng à l'Université de Málaga, École des télécommunications.

www.uma.es/etsi-de-telecomunicacion/

Le projet consiste à recréer une borne d'arcade miniature avec trois jeux simples développés avec Arduino:

->STACK: Ce jeu consiste à empiler des étages et à monter le plus haut possible, mais attention à vous tromper car la vitesse augmente et les étages deviennent plus petits.

->ESPACE: Dans ce jeu, vous devez éviter les ennemis qui tombent plus vite à chaque fois et obtenir le meilleur score possible.

->COCO: Comparez votre précision avec vos amis dans un jeu à durée limitée et vous verrez qui est le meilleur tireur d'élite.

Il y a la liste des choses que vous devez faire:

- 1 écran LCD Nokia 5110.

- 1 Arduino Uno.

- 2 boutons.

- 1 Joystick.

- 1 haut-parleur.

- 1 pile 9V.

- 2 commutateurs.

- 1 Led RVB.

- 1 Adaptateur pour batterie 9V compatible avec Arduino.

- 5 10KOhm pour l'écran LCD.

- 2 10KOhm pour les boutons.

- 3 330Ohm pour Led RGB.

- Quelques fils.

- 1 Conception 3D.

Étape 1: Composants et connexions

Soudure sur le Stripboard
Soudure sur le Stripboard

Sur cette photo, vous pouvez voir les connexions que vous devez faire.

Pour vérifier les composants, il est préférable de commencer par le protoboard avant de souder quoi que ce soit.

La première étape consiste à connecter l'écran LCD à Arduino Uno et à prouver que les connexions des broches sont correctes. Ensuite, vous devez faire de même avec les autres composants.

Étape 2: Bibliothèque et code

Maintenant, vous devez installer la bibliothèque pour gérer l'écran LCD. Lien ici et téléchargez-le:

www.rinkydinkelectronics.com/library.php?id…

Il existe également un document avec toutes les fonctions que vous pouvez utiliser.

L'étape suivante consiste à télécharger notre code et à le prouver pour vous assurer que tout est correct.

github.com/acl173/Retro-Arcade-Machine-wit…

Nous tenons également à remercier ce post qui nous a aidé dans le troisième jeu où nous n'avons eu qu'à changer certaines choses pour ajouter le jeu à l'arcade:

www.elecfreaks.com/store/blog/post/joystic…

Étape 3: Soudez sur le Stripboard

Soudure sur le Stripboard
Soudure sur le Stripboard
Soudure sur le Stripboard
Soudure sur le Stripboard

Une fois que vous avez vérifié que tout fonctionne correctement, vous commencez à souder sur le stripboard ce qui donne stabilité et clarté au circuit et aux fils.

Sur la première photo, vous voyez toutes les connexions que nous faisons:

->Couleur bleue: broches mâles pour se connecter à Arduino.

->Couleur noire: nous avons utilisé un stripboard connecté en lignes, et nous avons fait des déconnexions pour éviter les courts-circuits. La deuxième photo en est un exemple.

-> Couleur rouge: 10K pour D3-D7, 10K pour D12 et D8 et 330Ohm pour D11-D9.

->Couleur verte: Connexions entre le stripboard et les autres composants.

->Couleur violette: Interconnexions pour le stripboard.

-> Couleur cyan: Il y a deux bus à broches. Le bus à broches le plus long est pour l'écran et le petit pour le joystick. Les bus à broches ne sont pas nécessaires, vous pouvez le faire avec des fils, mais cela contribue à une conception plus claire.

-> Couleur orange: Marquez les limites du stripboard.

La troisième photo est à quoi devrait ressembler la finale.

Étape 4: Conception 3D

Conception 3D
Conception 3D

A cette étape, nous utilisons une conception 3D gratuite d'Intertet qui nous a plu. Le lien est ici…

www.thingverse.com/thing:2293173

Cependant, nous avons dû prendre des dispositions pour adapter l'impression 3D à notre conception. Par exemple, nous avons dû agrandir des boutons et des trous de joystick.

Même ainsi, vous pouvez imprimer un autre design ou le faire vous-même.

Étape 5: Dernière étape

Dernière étape
Dernière étape

Nous avons décidé de coller des composants avec du silicone car c'était une option facile et bonne pour faire ce prototype.