Indholdsfortegnelse:

Retro arkade med Arduino: 5 trin
Retro arkade med Arduino: 5 trin

Video: Retro arkade med Arduino: 5 trin

Video: Retro arkade med Arduino: 5 trin
Video: Amazing arduino project 2024, November
Anonim
Image
Image

Hej allesammen! Jeg vil dele et projekt med os i år for 'Creative Electronics', et Beng Electronics Engineering -modul på University of Málaga, School of Telecommunications.

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

Projektet består i at genskabe en miniaturearkademaskine med tre enkle spil udviklet med Arduino:

-> STACK: Dette spil består af at stable gulve og komme så højt som du kan, men pas på at vildlede dig selv, fordi hastigheden går op, og gulvene bliver mindre.

-> SPACE: I dette spil skal du undgå fjender, der falder hurtigere hver gang og få den højeste score, som du kan.

-> COCO: Sammenlign din nøjagtighed med venner i et tidsbegrænset spil, og du vil se, hvem der er den bedste snigskytte.

Der er en liste over ting, du skal gøre for at:

- 1 LCD Nokia 5110.

- 1 Arduino Uno.

- 2 knapper.

- 1 joystick.

- 1 højttaler.

- 1 9V batteri.

- 2 omskiftere.

- 1 RGB LED.

- 1 adapter til 9V batteri kompatibel med Arduino.

- 5 10KOhm til LCD.

- 2 10KOhm til knapperne.

- 3 330Ohm til RGB LED.

- Nogle ledninger.

- 1 3D -design.

Trin 1: Komponenter og forbindelser

Lodde på Stripboard
Lodde på Stripboard

På dette foto kan du se de forbindelser, du skal lave.

For at kontrollere komponenterne er det bedre at gøre først på protoboardet, før der loddes noget.

Første trin er at forbinde LCD med Arduino Uno og bevise, at pinsforbindelser er korrekte. Derefter skal du gøre det samme med de andre komponenter.

Trin 2: Bibliotek og kode

Nu skal du installere biblioteket for at styre LCD -skærmen. Link her og download det:

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

Der er et dokument med alle funktioner, du også kan bruge.

Det følgende trin er at downloade vores kode og bevise den for at sikre, at alt er korrekt.

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

Vi vil også takke dette indlæg, der har hjulpet os i det tredje spil, hvor vi kun skulle ændre nogle ting for at tilføje spillet til arkaden:

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

Trin 3: Lodde på Stripboard

Lodning på Stripboard
Lodning på Stripboard
Lodde på Stripboard
Lodde på Stripboard

Når du har verificeret, at alt fungerer korrekt, begynder du at lodde på båndet, hvilket giver stabilitet og klarhed til kredsløbet og ledningerne.

På det første foto ser du alle forbindelser, vi laver:

-> Blå farve: hanstifter til forbindelse til Arduino.

-> Sort farve: vi har brugt en stripboard forbundet i linjer, og vi har foretaget afbrydelser for at undgå kortslutning. Det andet foto er et eksempel på det.

-> Rød farve: 10K for D3-D7, 10K for D12 og D8 og 330Ohm for D11-D9.

-> Grøn farve: Forbindelser mellem båndet og de andre komponenter.

-> Violet farve: Indbyrdes forbindelser til båndet.

-> Cyan farve: Der er to pin busser. Den længste pinbus er til skærmen, og den lille er til joysticket. Pinbusser er ikke nødvendige, du kan gøre med ledninger, men det bidrager til et klarere design.

-> Orange farve: Markér afgrænsningen af båndet.

Det tredje foto er, hvordan det skal se ud i finalen.

Trin 4: 3D -design

3D Design
3D Design

På dette trin bruger vi et gratis 3D -design af Intertet, som vi kunne lide det. Linket er her…

www.thingiverse.com/thing:2293173

Vi var imidlertid nødt til at lave et arrangement for at passe 3d -print med vores design. For eksempel måtte vi forstørre knapper og joystickhuller.

Alligevel kan du udskrive et andet design eller gøre det selv.

Trin 5: Sidste trin

Sidste trin
Sidste trin

Vi besluttede at lime komponenter med silikone, fordi det var en let og god mulighed at lave den prototype.

Anbefalede: