Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Hei alle sammen! Jeg vil dele med deg et prosjekt vi har gjort i år for 'Creative Electronics', en Beng Electronics Engineering -modul ved University of Málaga, School of Telecommunications.
www.uma.es/etsi-de-telecomunicacion/
Prosjektet består av å gjenskape en miniatyrarkademaskin med tre enkle spill utviklet med Arduino:
-> STACK: Dette spillet består av å stable gulv og komme så høyt du kan, men vær forsiktig med å villede deg selv fordi farten går opp og gulvene blir mindre.
-> SPACE: I dette spillet må du unngå fiender som faller raskere hver gang og får den høyeste poengsummen du kan.
-> COCO: Sammenlign nøyaktigheten din med venner i et tidsbegrenset spill, så ser du hvem som er den beste snikskytteren.
Det er listen over ting du trenger å gjøre som:
- 1 LCD Nokia 5110.
- 1 Arduino Uno.
- 2 knapper.
- 1 styrespak.
- 1 høyttaler.
- 1 9V batteri.
- 2 brytere.
- 1 RGB LED.
- 1 adapter for 9V batteri kompatibel med Arduino.
- 5 10KOhm for LCD -skjermen.
- 2 10KOhm for knappene.
- 3 330Ohm for RGB LED.
- Noen ledninger.
- 1 3D -design.
Trinn 1: Komponenter og tilkoblinger
På dette bildet kan du se tilkoblingene du må gjøre.
For å kontrollere komponentene er det bedre å gjøre først på protoboardet før du lodder noe.
Det første trinnet er å koble LCD med Arduino Uno og bevise at pins -tilkoblinger er riktige. Deretter må du gjøre det samme med de andre komponentene.
Trinn 2: Bibliotek og kode
Nå må du installere biblioteket for å administrere LCD -skjermen. Link her og last ned den:
www.rinkydinkelectronics.com/library.php?id…
Det er et dokument med alle funksjoner du kan bruke også.
Følgende trinn er å laste ned koden vår og bevise den for å sikre at alt er riktig.
github.com/acl173/Retro-Arcade-Machine-wit…
Vi vil også takke dette innlegget som har hjulpet oss i det tredje spillet der vi bare måtte endre noen ting for å legge spillet til arkaden:
www.elecfreaks.com/store/blog/post/joystic…
Trinn 3: Lodd på Stripboard
Når du har bekreftet at alt fungerer som det skal, begynner du å lodde på tavlen som gir stabilitet og klarhet til kretsen og ledningene.
På det første bildet ser du alle forbindelser vi gjør:
-> Blå farge: hannpinner for tilkobling til Arduino.
-> Svart farge: vi har brukt en tavle forbundet i linjer, og vi har gjort frakobling for å unngå kortslutning. Det andre bildet er et eksempel på det.
-> Rød farge: 10K for D3-D7, 10K for D12 og D8 og 330Ohm for D11-D9.
-> Grønn farge: Tilkoblinger mellom stripboard og de andre komponentene.
-> Fiolett farge: Sammenkoblinger for stripboard.
-> Cyan farge: Det er to pin busser. Den lengste pin -bussen er for skjermen og den lille er for joysticken. Pinbusser er ikke nødvendige, du kan gjøre med ledninger, men det bidrar til en tydeligere design.
-> Oransje farge: Merk grensene for stripboard.
Det tredje bildet er hvordan det skal se ut i finalen.
Trinn 4: 3D -design
På dette trinnet bruker vi en gratis 3D -design av Intertet som vi likte den. Linken er her …
www.thingiverse.com/thing:2293173
Imidlertid måtte vi gjøre noe for å passe 3D -utskrift med vårt design. For eksempel måtte vi forstørre knapper og joystickhull.
Likevel kan du skrive ut et annet design eller gjøre det selv.
Trinn 5: Siste trinn
Vi bestemte oss for å lime komponenter med silikon fordi det var et enkelt og godt alternativ å gjøre den prototypen.