Përmbajtje:

Video lojë DIY duke përdorur Arduino (Arduboy Clone): 7 hapa (me fotografi)
Video lojë DIY duke përdorur Arduino (Arduboy Clone): 7 hapa (me fotografi)

Video: Video lojë DIY duke përdorur Arduino (Arduboy Clone): 7 hapa (me fotografi)

Video: Video lojë DIY duke përdorur Arduino (Arduboy Clone): 7 hapa (me fotografi)
Video: 10 лучших маркетинговых инструментов AI (сравнение инструментов AI — ChatGPT, Jasper AI и еще 8!) 2024, Korrik
Anonim
Image
Image
Video lojë DIY duke përdorur Arduino (Arduboy Clone)
Video lojë DIY duke përdorur Arduino (Arduboy Clone)
Video lojë DIY duke përdorur Arduino (Arduboy Clone)
Video lojë DIY duke përdorur Arduino (Arduboy Clone)
Video lojë DIY duke përdorur Arduino (Arduboy Clone)
Video lojë DIY duke përdorur Arduino (Arduboy Clone)

Ekziston një platformë lojrash me madhësi 8 bit, me madhësi të kartës së kreditit të quajtur Arduboy, që i bën lojërat me burim të hapur të lehta për tu mësuar, ndarë dhe luajtur.

Mund të shijoni lojëra 8-bit të krijuara nga të tjerët në këtë pajisje, ose mund të bëni lojëra tuaja. Meqenëse është një projekt me burim të hapur dhe përdor arduino, vendosa të bëj versionin tim të tij.

Qëllimi im ishte të krijoja një PCB e cila është e lehtë të bëhet duke përdorur metodën e transferimit të tonerit. Kështu që unë i bëra gjurmët dhe pads sa më të mëdha që të ishte e mundur. Nëse nuk doni të gdhendni PCB -në, mund ta bëni atë në një dërrasë buke ose në një pllakë shpine.

Hapi 1: Mblidhni Komponentët

Do t'ju duhet:

  1. Arduino Pro micro (JO Pro Mini. Pro mikro me çip ATmega32u4)
  2. Ekran 7 pin SPI OLED
  3. Butoni i shtytjes momentale me 4 kunja (12x12x7.3mm)
  4. I veshur me bakër (Nëse jeni duke bërë PCB) ose mund të përdorni Breadboard / Prefboard.
  5. Ndërprerësi i rrëshqitjeve
  6. 3v Qeliza dhe mbajtëse butoni
  7. Kunjat e kokës për femra
  8. Pllakë zileje Piezo Electric

KUJDES: Duhet të siguroheni që keni një ekran të vjetër me mikro dhe 7 pin me bazë ATmega32u4, përndryshe projekti nuk do të funksionojë

Pas përfundimit të këtij projekti kuptova se qeliza me butona 3v mund ta fuqizojë lojën vetëm për më pak se një minutë. Meqenëse po përdor një kabllo USB për të fuqizuar minierën, u përpoqa të krijoja skedarët PCB. Pra, konsideroni përdorimin e baterisë shumë më të fuqishme nëse doni lëvizshmëri të plotë

Hapi 2: Bërja e PCB

Bërja e PCB
Bërja e PCB
Bërja e PCB
Bërja e PCB
Bërja e PCB
Bërja e PCB
Bërja e PCB
Bërja e PCB

Ju mund të gdhendni një PCB të personalizuar duke përdorur metodën e transferimit të tonerit, ose mund të lidhni komponentët në një tabelë paraprake duke përdorur skemat.

Shkarkoni skedarët PCB nga këtu dhe gdhendini ato.

Lidhja:

Unë jam përpjekur ta bëj këtë PCB sa më miqësore me DIY të jetë e mundur. Ka gjurmë të mëdha dhe jastëkë të gjerë. Kjo do ta bëjë procesin e gdhendjes dhe bashkimin më të lehtë. Nëse nuk keni përvojë me gdhendjen e PCB më parë, ndiqni këto udhëzime.

www.instructables.com/id/Making-A-Customiz…

Hapi 3: Saldoni Komponentët

Saldoni Komponentët
Saldoni Komponentët
Saldoni Komponentët
Saldoni Komponentët
Saldoni Komponentët
Saldoni Komponentët
Saldoni Komponentët
Saldoni Komponentët

Ngjitni butonat 6 Push, çelësin rrëshqitës dhe mbajtësin e baterisë në PCB.

(Nëse do ta ndizni lojën duke përdorur kabllo USB, atëherë nuk keni nevojë për baterinë.)

Ne nuk po bashkojmë drejtpërdrejt ekranin arduino dhe të lyer në PCB, pasi mund t'i përdorim ato për ndonjë projekt tjetër në të ardhmen. Bashkoni së pari kunjat e kokës femërore në PCB dhe bashkëngjitni ekranin e lyer dhe arduino në titujt. Kjo do të rrisë trashësinë e arduboy tonë, por ne mund t'i heqim këto pjesë nëse duam.

Ka një tel bluzë që shkon te altoparlanti. Ajo shënohet me ngjyrë të kuqe në skedarët PCB. Përdorni një copë teli për të bërë këtë lidhje.

Për të lidhur zilen piezo elektrike, lidhni dy tela në pllakën e ziles dhe bashkojeni atë tela në PCB. Bashkangjiteni pllakën e ziles në PCB duke përdorur një shirit të dyanshëm.

Bashkangjitni ekranin arduino dhe OLED në kunjat e titujve përkatës.

Nëse jeni duke e bërë këtë projekt në një pjatë, atëherë gjithçka që duhet të bëni është të lidhni vetëm përbërësit siç specifikohet në skemat. Këtu bëra një levë të veçantë duke përdorur 6 butona dhe i bashkova në dërrasën e bukës.

Lidhjet janë:

Lidhni të gjithë butonat me GND të arduino.

BUTTON_UP -> Pin A0 i Arduino

BUTTON_DOWN -> Pin A3 të Arduino

BUTTON_LEFT -> Pin A2 i Arduino

BUTTON_RIGHT -> Kodi A1 i Arduino

BUTTON_A -> Pin 7 i Arduino

BUTTON_B -> Pin 8 i Arduino

Altoparlanti -> Pin 5 i Arduino

Kodi OLED GND dhe CS -> Kodi GND i arduino

OLED pin VCC -> VCC e arduino

OLED pin SCK -> Kodi dixhital 15 i arduino

OLED pin SDA -> Kodi dixhital 16 i arduino

OLED pin RES -> Kodi dixhital 6 i arduino

OLED pin DC -> Kodi dixhital 4 i arduino

Hapi 4: Shkarkimi i Arduino IDE

Ju duhet të shkarkoni dhe instaloni arduino IDE në mënyrë që të ngarkoni lojëra.

Ju mund ta shkarkoni arduino IDE nga lidhja më poshtë:

www.arduino.cc/en/main/software

Shkarkoni dhe instaloni arduino IDE për kompjuterin tuaj nga lidhja e mësipërme.

Hapi 5: Instalimi i bibliotekave

Instalimi i bibliotekave
Instalimi i bibliotekave
Instalimi i bibliotekave
Instalimi i bibliotekave
Instalimi i bibliotekave
Instalimi i bibliotekave

Për të përpiluar dhe ngarkuar lojë në arduboy tuaj ju duhet të instaloni disa biblioteka.

Më poshtë do të rendis disa nga më të rëndësishmet.

github.com/Arduboy/Arduboy

github.com/MLXXXp/Arduboy2

github.com/MLXXXp/ArduboyTones

github.com/TEAMarg/ATMlib

github.com/Arduboy/ArduboyPlaytune

github.com/igvina/ArdBitmap

Klikoni në butonin Clone ose Download dhe klikoni Shkarko ZIP

Shkoni te këto lidhje dhe klikoni në klon ose shkarkoni dhe shkarkoni zip. Hapni arduino IDE dhe klikoni mbi

Skiconi> Përfshini Bibliotekën> shtoni bibliotekën. ZIP

dhe zgjidhni skedarin zip të shkarkuar. Përsëriteni këtë për të gjithë skedarët.

Metoda alternative

Në vend që të shkarkoni dhe instaloni skedarë.zip, ju gjithashtu mund të instaloni bibliotekat duke përdorur Arduino IDE Library Manager:

Skicë> Përfshi Bibliotekën> Menaxho Bibliotekat

pastaj shkruani emrin e bibliotekës në fushën Filter your search.

Hapi 6: Ngarkimi i Lojërave

Ngarkimi i lojërave
Ngarkimi i lojërave
Ngarkimi i Lojërave
Ngarkimi i Lojërave
Ngarkimi i Lojërave
Ngarkimi i Lojërave
Ngarkimi i lojërave
Ngarkimi i lojërave

Për të kontrolluar nëse pajisja po funksionon siç duhet, shkoni te:

Skedar -> Shembull -> Arduboy -> ArduBreakout

dhe klikoni ngarkimin. Nëse gjithçka po funksionon si duhet, ju mund të luani lojën Breakout në arduboy tuaj.

Sigurohuni që e keni zgjedhur tabelën si arduino Leonardo ose Arduino/Genuino Micro

Mund të gjeni më shumë lojëra për arduboy tuaj nga këto faqe:

community.arduboy.com/c/games

www.team-arg.org/games.html

Ndonjëherë mund të hasni në një gabim si:

gabim fatal: ArduboyPlaytune0.h: Asnjë skedar ose drejtori e tillë

#përfshi

^

përpilimi përfundoi

statusi i daljes 1 Gabim në përpilimin e bordit Arduino/Genuino Micro

gjatë ngarkimit të lojërave.

Për të rregulluar këtë gabim, kërkoni emrin e bibliotekës që mungon në

Shkarkoni dhe instaloni bibliotekën siç kemi bërë më parë.

Këtu është videoja:

Hapi 7: Shijoni !

SHËNIM:

Unë e kam lidhur pinin e dytë të altoparlantit në tokë, në vend të kunjit Arduino 13 siç bën Arduboy i vërtetë. Prandaj, tingulli për disa lojëra nuk do të funksionojë siç duhet. Unë nuk kam përfshirë LED RGB që ka një Arduboy i vërtetë. Prandaj, lojërat që përdorin LED RGB do të mungojnë në efektet LED dhe mund të jenë më të vështira për t'u luajtur.

Faleminderit shumë për MLXXXp nga komuniteti arduboy për vënien në dukje të gabimeve.

Ky është i pari im i pathyeshëm, kështu që nuk është i përsosur. Nëse keni nevojë për ndonjë ndihmë me këtë projekt, ju lutem më tregoni në komente.

Recommended: