Talaan ng mga Nilalaman:

Retro Arcade With Arduino: 5 Hakbang
Retro Arcade With Arduino: 5 Hakbang

Video: Retro Arcade With Arduino: 5 Hakbang

Video: Retro Arcade With Arduino: 5 Hakbang
Video: Using 28BYJ-48 Stepper Motor Push button Speed with 8 projects: Ultimate Video Tutorial Lesson 107 2024, Nobyembre
Anonim
Image
Image

Kumusta kayong lahat! Nais kong ibahagi sa iyo ang isang proyekto na nagawa namin ngayong taon para sa 'Creative Electronics', isang module ng Beng Electronics Engineering sa University of Málaga, School of Telecommunications.

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

Ang proyekto ay binubuo ng muling paglikha ng isang maliit na arcade machine na may tatlong simpleng laro na binuo kasama ang Arduino:

-> STACK: Ang larong ito ay binubuo ng paglalagay ng sahig at pagkuha ng pinakamataas hangga't maaari, ngunit mag-ingat na linlangin ang iyong sarili dahil ang bilis ng pagtaas at ang mga sahig ay nagiging mas maliit.

-> SPACE: Sa larong ito dapat mong iwasan ang mga kaaway na mas mabilis na mahuhulog sa bawat oras at makuha ang pinakamataas na iskor hangga't maaari.

-> COCO: Ihambing ang iyong katumpakan sa mga kaibigan sa isang time-limit na laro at makikita mo kung sino ang pinakamahusay na sniper.

Mayroong listahan ng mga bagay na kailangan mong gawin iyon:

- 1 LCD Nokia 5110.

- 1 Arduino Uno.

- 2 Mga Pindutan.

- 1 Joystick.

- 1 Tagapagsalita.

- 1 9V Baterya.

- 2 Switcher.

- 1 RGB Led.

- 1 Adapter para sa 9V na baterya na katugma sa Arduino.

- 5 10KOhm para sa LCD.

- 2 10KOhm para sa mga pindutan.

- 3 330Ohm para sa RGB Led.

- Ang ilang mga wires.

- 1 Disenyo ng 3D.

Hakbang 1: Mga Bahagi at Koneksyon

Maghinang sa Stripboard
Maghinang sa Stripboard

Sa larawang ito makikita mo ang mga koneksyon na kailangan mong gawin.

Para sa pagsuri sa mga sangkap ay mas mahusay na gawin muna sa protoboard bago maghinang ng anumang bagay.

Ang unang hakbang ay upang ikonekta ang LCD sa Arduino Uno at patunayan ang mga koneksyon sa mga pin ay tama. Pagkatapos, kailangan mong gawin ang pareho sa iba pang mga bahagi.

Hakbang 2: Library at Code

Ngayon, kailangan mong i-install ang library upang pamahalaan ang LCD. Mag-link dito at i-download ito:

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

Mayroong isang dokumento na may lahat ng mga pagpapaandar na maaari mo ring gamitin.

Ang sumusunod na hakbang ay i-download ang aming code at patunayan ito upang matiyak na ang lahat ay tama.

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

Nais din naming pasalamatan ang post na ito na nakatulong sa amin sa pangatlong laro kung saan kailangan lang naming baguhin ang ilang mga bagay upang idagdag ang laro sa arcade:

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

Hakbang 3: Maghinang sa Stripboard

Maghinang sa Stripboard
Maghinang sa Stripboard
Maghinang sa Stripboard
Maghinang sa Stripboard

Kapag napatunayan mo na ang lahat ay gumagana nang tama, nagsisimula kang maghinang sa stripboard na nagbibigay ng katatagan at kalinawan sa circuit at mga wire.

Sa unang larawan, nakikita mo ang lahat ng mga koneksyon na ginagawa namin:

-> Kulay asul: mga lalaking pin para kumonekta sa Arduino.

-> Itim na kulay: gumamit kami ng isang stripboard na konektado sa mga linya, at nagawa namin ang mga pagkakakonekta upang maiwasan ang maikling circuit. Ang pangalawang larawan ay isang halimbawa nito.

-> Pulang kulay: 10K para sa D3-D7, 10K para sa D12 at D8 at 330Ohm para sa D11-D9.

-> Kulay berde: Mga koneksyon sa pagitan ng stripboard at iba pang mga bahagi.

-> Kulay lila: Mga pagkakaugnay para sa stripboard.

-> Kulay ng Cyan: Mayroong dalawang mga bus na pin. Ang pinakamahabang pin bus ay para sa screen at ang maliit ay para sa joystick. Ang mga bus ng pin ay hindi kinakailangan, magagawa mo sa mga wire, ngunit nagbibigay ito sa isang mas malinaw na disenyo.

-> Kulay ng kahel: Markahan ang mga hangganan ng stripboard.

Ang pangatlong larawan ay kung paano dapat magmukhang sa panghuli.

Hakbang 4: Disenyo ng 3D

Disenyo ng 3D
Disenyo ng 3D

Sa hakbang na ito, gumagamit kami ng isang libreng disenyo ng 3D ng Intertet na nagustuhan namin ito. Narito ang link…

www.thingiverse.com/thing 2293173

Gayunpaman, kailangan naming gumawa ng ilang pag-aayos upang magkasya ang 3d na pag-print sa aming disenyo. Halimbawa, kailangan naming palakihin ang mga pindutan at butas ng joystick.

Kahit na, maaari kang mag-print ng isa pang disenyo o gawin ito sa iyong sarili.

Hakbang 5: Huling Hakbang

Huling Hakbang
Huling Hakbang

Napagpasyahan naming idikit ang mga bahagi ng silicone sapagkat ito ay isang madali at mahusay na pagpipilian upang gawin ang prototype na iyon.

Inirerekumendang: