Retro -arcade met Arduino: 5 stappe
Retro -arcade met Arduino: 5 stappe
Anonim
Image
Image

Hallo almal! Ek wil 'n projek deel wat ons hierdie jaar gedoen het vir 'Creative Electronics', 'n Beng Electronics Engineering -module aan die Universiteit van Málaga, School of Telecommunications.

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

Die projek bestaan uit die herskep van 'n miniatuur -arcade -masjien met drie eenvoudige speletjies wat met Arduino ontwikkel is:

-> STAPEL: hierdie speletjie bestaan uit die stapel van vloere en om so hoog as wat jy kan, maar wees versigtig om jouself te mislei omdat die spoed styg en die vloere kleiner word.

-> RUIMTE: In hierdie speletjie moet u vyande vermy wat elke keer vinniger val en die hoogste telling kry as wat u kan.

-> COCO: Vergelyk u akkuraatheid met vriende in 'n tydsbeperkende spel, en u sal sien wie die beste sluipskutter is.

Daar is 'n lys van dinge wat u moet doen:

- 1 LCD Nokia 5110.

- 1 Arduino Uno.

- 2 knoppies.

- 1 joystick.

- 1 spreker.

- 1 9V battery.

- 2 skakelaars.

- 1 RGB LED.

- 1 adapter vir 9V -battery wat versoenbaar is met Arduino.

- 5 10KOhm vir die LCD.

- 2 10KOhm vir die knoppies.

- 3 330 Ohm vir RGB LED.

- 'n Paar drade.

- 1 3D -ontwerp.

Stap 1: Komponente en verbindings

Soldeer op die strook
Soldeer op die strook

Op hierdie foto kan u die verbindings sien wat u moet doen.

Om die komponente te kontroleer, is dit beter om eers op die protobord te doen voordat u iets soldeer.

Die eerste stap is om die LCD met Arduino Uno aan te sluit en te bewys dat die penne korrek is. Dan moet u dieselfde doen met die ander komponente.

Stap 2: Biblioteek en kode

Nou moet u die biblioteek installeer om die LCD te bestuur. Skakel hier en laai dit af:

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

Daar is 'n dokument met alle funksies wat u ook kan gebruik.

Die volgende stap is om ons kode af te laai en te bewys dat alles reg is.

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

Ons wil ook hierdie pos bedank wat ons gehelp het in die derde wedstryd, waar ons slegs 'n paar dinge moes verander om die spel by die arcade te voeg:

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

Stap 3: Soldeer op die strook

Soldeer op die strook
Soldeer op die strook
Soldeer op die strook
Soldeer op die strook

As u eers seker gemaak het dat alles reg werk, begin u soldeer op die strook wat stabiliteit en duidelikheid bied aan die kring en drade.

Op die eerste foto sien u alle verbindings wat ons doen:

-> Blou kleur: manlike penne om aan te sluit op Arduino.

-> Swart kleur: ons het 'n strookbord gebruik wat in lyne verbind is, en ons het ontkoppelings gedoen om kortsluiting te vermy. Die tweede foto is 'n voorbeeld daarvan.

-> Rooi kleur: 10K vir D3-D7, 10K vir D12 en D8 en 330Ohm vir D11-D9.

-> Groen kleur: Verbindings tussen die strookbord en die ander komponente.

-> Violet kleur: onderlinge verbindings vir die strookbord.

-> Siaan kleur: daar is twee speldbusse. Die langste penbus is vir die skerm en die klein vir die joystick. Pinbusse is nie nodig nie; u kan dit met drade doen, maar dit dra by tot 'n duideliker ontwerp.

-> Oranje kleur: Merk die grense van die strookbord.

Die derde foto is hoe dit by die eindstryd moet lyk.

Stap 4: 3D -ontwerp

3D ontwerp
3D ontwerp

In hierdie stap gebruik ons 'n gratis 3D -ontwerp van Intertet wat ons daarvan gehou het. Die skakel is hier …

www.thingiverse.com/thing:2293173

Ons moes egter 'n reëling tref om 3D -druk by ons ontwerp te pas. Ons moes byvoorbeeld knoppies en joystickgate vergroot.

Tog kan u 'n ander ontwerp druk of dit self doen.

Stap 5: Laaste stap

Laaste stap
Laaste stap

Ons het besluit om komponente met silikoon te plak, want dit was 'n maklike en goeie opsie om die prototipe te doen.