Taula de continguts:

Arcade retro amb Arduino: 5 passos
Arcade retro amb Arduino: 5 passos

Vídeo: Arcade retro amb Arduino: 5 passos

Vídeo: Arcade retro amb Arduino: 5 passos
Vídeo: Mastering Autodesk #fusion360 - Retro Arcade Cabinet tutorial [part 1 of 5] 📐📏🛠 2024, De novembre
Anonim
Image
Image

Hola a tothom! Vull compartir amb vosaltres un projecte que hem fet aquest any per a "Creative Electronics", un mòdul d'Enginyeria Electrònica de Beng a la Universitat de Màlaga, Escola de Telecomunicacions.

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

El projecte consisteix a recrear una màquina arcade en miniatura amb tres jocs senzills desenvolupats amb Arduino:

-> APILAR: aquest joc consisteix a apilar pisos i pujar el més alt possible, però tingueu cura de deixar-vos enganyar perquè la velocitat augmenta i els pisos són cada vegada més petits.

-> ESPAI: en aquest joc heu d'evitar els enemics que caiguin més ràpid cada vegada i obtenir la puntuació més alta possible.

-> COCO: compareu la vostra precisió amb els amics en un joc de límit de temps i veureu qui és el millor franctirador.

Hi ha la llista de coses que heu de fer per fer-ho:

- 1 pantalla LCD Nokia 5110.

- 1 Arduino Uno.

- 2 botons.

- 1 palanca de control.

- 1 altaveu.

- 1 bateria de 9V.

- 2 commutadors.

- 1 LED RGB.

- 1 adaptador per a bateria de 9V compatible amb Arduino.

- 5 10KOhm per a la pantalla LCD.

- 2 10KOhm per als botons.

- 3 330 Ohm per a led RGB.

- Alguns cables.

- 1 disseny 3D.

Pas 1: components i connexions

Soldadura al Stripboard
Soldadura al Stripboard

En aquesta foto podeu veure les connexions que heu de fer.

Per comprovar els components és millor fer-ho primer a la protoborda abans de soldar res.

El primer pas és connectar LCD amb Arduino Uno i demostrar que les connexions dels pins són correctes. Després, heu de fer el mateix amb els altres components.

Pas 2: Biblioteca i codi

Ara, heu d’instal·lar la biblioteca per gestionar la pantalla LCD. Enllaceu aquí i descarregueu-lo:

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

Hi ha un document amb totes les funcions que podeu utilitzar també.

El següent pas és descarregar el nostre codi i provar-ho per assegurar-vos que tot és correcte.

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

També volem agrair aquesta publicació que ens ha ajudat en el tercer joc, on només hem hagut de canviar algunes coses per afegir el joc a la sala d'arcades:

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

Pas 3: soldar al tauler de ratlles

Soldadura al Stripboard
Soldadura al Stripboard
Soldadura al Stripboard
Soldadura al Stripboard

Un cop hàgiu comprovat que tot funciona correctament, comenceu a soldar al tauler, cosa que proporciona estabilitat i claredat al circuit i als cables.

A la primera foto, veieu totes les connexions que fem:

-> Color blau: pins masculins per connectar-se a Arduino.

-> Color negre: hem utilitzat un tauler de tires connectat en línies i hem fet desconnexions per evitar curtcircuits. La segona foto n’és un exemple.

-> Color vermell: 10K per a D3-D7, 10K per a D12 i D8 i 330Ohm per a D11-D9.

-> Color verd: connexions entre el tauler i els altres components.

-> Color violeta: interconnexions per al tauler.

-> Color cian: hi ha dos busos de pins. El bus de pin més llarg és per a la pantalla i el petit és per al joystick. Els pin bus no són necessaris, es poden fer amb cables, però contribueixen a un disseny més clar.

-> Color taronja: marca els límits del tauler de fusta.

La tercera foto és com hauria de semblar a la final.

Pas 4: disseny 3D

Disseny 3D
Disseny 3D

En aquest pas, fem servir un disseny 3D gratuït d’Intertet que ens ha agradat. L'enllaç és aquí …

www.thingiverse.com/thing:2293173

Tot i això, vam haver de fer alguns arranjaments per adaptar-nos a la impressió 3D amb el nostre disseny. Per exemple, havíem d’ampliar els botons i els forats del joystick.

Tot i això, podeu imprimir un altre disseny o fer-ho vosaltres mateixos.

Pas 5: últim pas

Últim pas
Últim pas

Vam decidir enganxar components amb silicona perquè era una bona opció per fer aquest prototip.

Recomanat: