Sadržaj:

Retro arkada s Arduinom: 5 koraka
Retro arkada s Arduinom: 5 koraka

Video: Retro arkada s Arduinom: 5 koraka

Video: Retro arkada s Arduinom: 5 koraka
Video: Дедушка не выдержал и дал ответ за Украинский флаг 2024, Studeni
Anonim
Image
Image

Pozdrav svima! Želim s vama podijeliti projekt koji smo ove godine odradili za 'Creative Electronics', modul Beng Electronics Engineering na Sveučilištu u Malagi, Škola za telekomunikacije.

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

Projekt se sastoji od stvaranja minijaturnog arkadnog stroja s tri jednostavne igre razvijene s Arduinom:

-> STACK: Ova igra se sastoji od slaganja podova i podizanja što je više moguće, ali pazite da se zavedete jer se brzina povećava, a podovi postaju sve manji.

-> PROSTOR: U ovoj igri morate izbjegavati neprijatelje koji svaki put padaju brže i postići najveći mogući rezultat.

-> COCO: Usporedite svoju točnost s prijateljima u igri s vremenskim ograničenjem i vidjet ćete tko je najbolji snajperist.

Postoji popis stvari koje trebate učiniti da to učinite:

- 1 LCD Nokia 5110.

- 1 Arduino Uno.

- 2 gumba.

- 1 joystick.

- 1 zvučnik.

- 1 9V baterija.

- 2 prekidača.

- 1 RGB LED.

- 1 adapter za 9V bateriju kompatibilan s Arduinom.

- 5 10KOhm za LCD.

- 2 10KOhm za gumbe.

- 3 330Ohm za RGB Led.

- Neke žice.

- 1 3D dizajn.

Korak 1: Komponente i veze

Lemljenje na Stripboard
Lemljenje na Stripboard

Na ovoj fotografiji možete vidjeti veze koje trebate uspostaviti.

Za provjeru komponenti bolje je učiniti prvo na protoboru prije nego što bilo što zalemite.

Prvi korak je povezivanje LCD -a s Arduino Uno i provjera ispravnosti spojeva pinova. Zatim morate učiniti isto s ostalim komponentama.

Korak 2: Knjižnica i kôd

Sada morate instalirati knjižnicu za upravljanje LCD -om. Link ovdje i preuzimanje:

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

Postoji dokument sa svim funkcijama koje možete koristiti.

Sljedeći korak je preuzimanje našeg koda i njegovo dokazivanje kako biste bili sigurni da je sve ispravno.

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

Također želimo zahvaliti ovom postu koji nam je pomogao u trećoj igri u kojoj smo morali promijeniti samo neke stvari kako bismo igru dodali u arkadu:

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

Korak 3: Lemljenje na traku za lemljenje

Lemljenje na Stripboard
Lemljenje na Stripboard
Lemljenje na Stripboard
Lemljenje na Stripboard

Nakon što provjerite radi li sve ispravno, počinjete lemiti na traci što daje stabilnost i jasnoću strujnom krugu i žicama.

Na prvoj fotografiji vidite sve veze koje ostvarujemo:

-> Plava boja: muški pinovi za spajanje na Arduino.

-> Crna boja: koristili smo stripboard spojen u vodove i izvršili smo prekid veze kako bismo izbjegli kratki spoj. Druga fotografija je primjer toga.

-> Crvena boja: 10K za D3-D7, 10K za D12 i D8 i 330Ohm za D11-D9.

-> Zelena boja: Veze između trake i drugih komponenti.

-> Ljubičasta boja: međusobna povezivanja za stripboard.

-> Cijan boja: Postoje dvije pin magistrale. Najduža sabirnica je za zaslon, a mala za joystick. Pin sabirnice nisu potrebne, možete to učiniti sa žicama, ali to doprinosi jasnijem dizajnu.

-> Narančasta boja: Označite granice stripboard -a.

Treća fotografija je kako bi trebalo izgledati u finalu.

Korak 4: 3D dizajn

3D dizajn
3D dizajn

U ovom koraku koristimo besplatni 3D dizajn Interteta koji nam se svidio. Link je ovdje…

www.thingiverse.com/thing:2293173

Međutim, morali smo napraviti neki aranžman kako bi 3D ispis odgovarao našem dizajnu. Na primjer, morali smo povećati gumbe i rupice na upravljačkoj palici.

Čak i u tom slučaju možete ispisati drugi dizajn ili to učiniti sami.

Korak 5: Posljednji korak

Posljednji korak
Posljednji korak

Odlučili smo lijepiti komponente silikonom jer je to bila laka i dobra opcija za izradu tog prototipa.

Preporučeni: