Cuprins:

Arcade retro cu Arduino: 5 pași
Arcade retro cu Arduino: 5 pași

Video: Arcade retro cu Arduino: 5 pași

Video: Arcade retro cu Arduino: 5 pași
Video: INCREDIBLE!! I put a ARCADE ROOM inside a shoe cabinet 2024, Decembrie
Anonim
Image
Image

Bună tuturor! Vreau să vă împărtășesc un proiect pe care l-am realizat anul acesta pentru „Electronică creativă”, un modul Beng Engineering Engineering de la Universitatea din Málaga, Școala de telecomunicații.

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

Proiectul constă în recrearea unei mașini arcade în miniatură cu trei jocuri simple dezvoltate cu Arduino:

-> STACK: Acest joc constă din stivuirea podelelor și obținerea cât mai sus, dar aveți grijă să vă induceți în eroare, deoarece viteza crește și podelele sunt din ce în ce mai mici.

-> SPACE: În acest joc trebuie să evitați dușmanii care cad mai repede de fiecare dată și să obțineți cel mai mare scor cât puteți.

-> COCO: Comparați-vă precizia cu prietenii într-un joc cu limită de timp și veți vedea cine este cel mai bun lunetist.

Există o listă de lucruri pe care trebuie să le faceți:

- 1 ecran LCD Nokia 5110.

- 1 Arduino Uno.

- 2 butoane.

- 1 joystick.

- 1 difuzor.

- 1 baterie de 9V.

- 2 comutatoare.

- 1 LED RGB.

- 1 adaptor pentru baterie de 9V compatibil cu Arduino.

- 5 10KOhm pentru LCD.

- 2 10KOhm pentru butoane.

- 3 330Ohm pentru Led RGB.

- Unele fire.

- 1 design 3D.

Pasul 1: Componente și conexiuni

Lipit pe panou
Lipit pe panou

La această fotografie puteți vedea conexiunile pe care trebuie să le faceți.

Pentru verificarea componentelor este mai bine să faceți mai întâi pe protoboard înainte de a lipi ceva.

Primul pas este să conectați ecranul LCD cu Arduino Uno și să demonstrați că conexiunile pinilor sunt corecte. Apoi, trebuie să faceți același lucru cu celelalte componente.

Pasul 2: Bibliotecă și cod

Acum, trebuie să instalați biblioteca pentru a gestiona ecranul LCD. Link aici și descărcați-l:

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

Există un document cu toate funcțiile pe care le poți folosi și tu.

Următorul pas este să descărcați codul nostru și să îl demonstrați pentru a vă asigura că totul este corect.

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

Vrem să mulțumim și acestei postări care ne-a ajutat în al treilea joc în care a trebuit să schimbăm doar câteva lucruri pentru a adăuga jocul pe arcadă:

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

Pasul 3: lipiți pe panou

Lipit pe panou
Lipit pe panou
Lipit pe panou
Lipit pe panou

După ce ați verificat că totul funcționează corect, începeți să lipiți pe bord, ceea ce conferă stabilitate și claritate circuitului și firelor.

Pe prima fotografie, vedeți toate conexiunile pe care le facem:

-> Culoare albastră: pini masculi pentru conectarea la Arduino.

-> Culoare neagră: am folosit o placă de bandă conectată în linii și am făcut deconectări pentru a evita scurtcircuitul. A doua fotografie este un exemplu al acesteia.

-> Culoare roșie: 10K pentru D3-D7, 10K pentru D12 și D8 și 330Ohm pentru D11-D9.

-> Culoare verde: Conexiuni între bord și alte componente.

-> Culoare violet: interconectări pentru bord.

-> Cyan color: Există două busuri cu pini. Cel mai lung pin bus este pentru ecran, iar cel mic este pentru joystick. Autobuzele cu pin nu sunt necesare, puteți face cu fire, dar contribuie la un design mai clar.

-> Culoare portocaliu: marcați limitele panoului.

A treia fotografie este cum ar trebui să pară la finală.

Pasul 4: Proiectare 3D

Proiectare 3D
Proiectare 3D

La acest pas, folosim un design 3D gratuit al Intertet care ne-a plăcut. Linkul este aici …

www.thingiverse.com/thing:2293173

Cu toate acestea, a trebuit să facem unele aranjamente pentru a se potrivi tipăririi 3D cu designul nostru. De exemplu, a trebuit să mărim butoanele și orificiile joystick-ului.

Chiar și așa, puteți imprima un alt design sau o puteți face singur.

Pasul 5: Ultimul pas

Ultimul pas
Ultimul pas

Am decis să lipim componentele cu silicon, deoarece a fost o opțiune ușoară și bună de a face acel prototip.

Recomandat: