Orodha ya maudhui:

Mchezo wa Video wa DIY Kutumia Arduino (Arduboy Clone): Hatua 7 (na Picha)
Mchezo wa Video wa DIY Kutumia Arduino (Arduboy Clone): Hatua 7 (na Picha)

Video: Mchezo wa Video wa DIY Kutumia Arduino (Arduboy Clone): Hatua 7 (na Picha)

Video: Mchezo wa Video wa DIY Kutumia Arduino (Arduboy Clone): Hatua 7 (na Picha)
Video: Marlin Firmware - VScode PlatformIO Install - Build Basics 2024, Novemba
Anonim
Image
Image
Mchezo wa Video wa DIY Kutumia Arduino (Arduboy Clone)
Mchezo wa Video wa DIY Kutumia Arduino (Arduboy Clone)
Mchezo wa Video wa DIY Kutumia Arduino (Arduboy Clone)
Mchezo wa Video wa DIY Kutumia Arduino (Arduboy Clone)
Mchezo wa Video ya DIY Kutumia Arduino (Arduboy Clone)
Mchezo wa Video ya DIY Kutumia Arduino (Arduboy Clone)

Kuna jukwaa la michezo ya kubahatisha la kadi ya mkopo la 8 linaloitwa Arduboy, ambalo hufanya michezo ya chanzo wazi iwe rahisi kujifunza, kushiriki na kucheza.

Unaweza kufurahiya michezo 8-bit iliyotengenezwa na wengine kwenye kifaa hiki, au unaweza kutengeneza michezo yako mwenyewe. Kwa kuwa ni mradi wa chanzo wazi na hutumia arduino, niliamua kutengeneza toleo langu mwenyewe.

Lengo langu lilikuwa kubuni PCB ambayo ni rahisi kutengeneza kwa kutumia njia ya kuhamisha toner. Kwa hivyo nilifanya nyimbo na pedi iwe kubwa iwezekanavyo. Ikiwa hautaki kuweka PCB, unaweza kuifanya kwenye ubao wa mkate au Perfboard.

Hatua ya 1: Kusanya Vipengele

Utahitaji:

  1. Arduino Pro ndogo (Sio Pro Mini. Pro ndogo moja na chip ya ATmega32u4)
  2. Onyesho la Pin 7 la SPI OLED
  3. Kitufe cha Pini cha Kitufe cha Pini cha 4 Pin (12x12x7.3mm)
  4. Kilicho shaba (Ikiwa unafanya PCB) au unaweza kutumia Bodi ya mkate / Prefboard.
  5. Kubadilisha Slide
  6. Kiini na kitufe cha 3v
  7. Pini za Kichwa cha Kike
  8. Sahani ya buzzer ya Piezo Electric

ONYO: Lazima uhakikishe kuwa una ATmega32u4 msingi wa pro ndogo na onyesho la zamani la pini 7, vinginevyo mradi hautafanya kazi

Baada ya kumaliza mradi huu niligundua kuwa, kiini cha kitufe cha 3v kinaweza tu kuimarisha mchezo kwa chini ya dakika. Kwa kuwa ninatumia kebo ya USB kuwezesha umeme, sijasumbua kurudisha faili za PCB. Kwa hivyo fikiria kutumia betri yenye nguvu zaidi ikiwa unataka uhamaji kamili

Hatua ya 2: Kufanya PCB

Kufanya PCB
Kufanya PCB
Kufanya PCB
Kufanya PCB
Kufanya PCB
Kufanya PCB
Kufanya PCB
Kufanya PCB

Unaweza kuweka PCB maalum kwa kutumia njia ya kuhamisha toner, au unaweza kusambaza vifaa kwenye bodi ya upendeleo ukitumia skimu.

Pakua faili za PCB kutoka hapa na uweke.

Kiungo:

Nimejaribu kuifanya PCB hii iwe ya kirafiki iwezekanavyo kwa DIY. Ina athari kubwa na pedi pana. Hiyo itafanya mchakato wa kuchoma na kutengenezea rahisi. Ikiwa huna uzoefu na uchoraji wa PCB hapo awali, fuata mafunzo haya.

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

Hatua ya 3: Solder the Components

Solder Vipengele
Solder Vipengele
Solder Vipengele
Solder Vipengele
Solder Vipengele
Solder Vipengele
Solder Vipengele
Solder Vipengele

Solder vifungo 6 vya Push, swichi ya slaidi na mmiliki wa betri kwa PCB.

(Ikiwa utawasha mchezo kwa kutumia kebo ya USB basi hauitaji betri.)

Hatuunganishi moja kwa moja onyesho la arduino na oled kwa PCB, kwani tunaweza kuzitumia kwa mradi mwingine baadaye. Solder pini za kichwa cha kike kwa PCB kwanza na ambatisha onyesho la oled na arduino kwa vichwa. Hii itaongeza unene wa arduboy yetu lakini tunaweza kuondoa sehemu hizi ikiwa tunataka.

Kuna waya ya kuruka inayoenda kwa spika. Imeashiria rangi nyekundu kwenye faili za PCB. Tumia kipande cha waya kufanya unganisho hili.

Ili kuunganisha buzzer ya umeme ya piezo, tengeneza waya mbili kwa sahani ya buzzer na solder waya hiyo kwa PCB. Ambatisha sahani ya buzzer kwa PCB kwa kutumia mkanda wa pande mbili.

Ambatisha onyesho la arduino na OLED kwa pini zinazolingana za kichwa.

Ikiwa unafanya mradi huu kwenye ubao wa mkate, basi unachohitaji kufanya ni kuunganisha tu vifaa kama ilivyoainishwa kwenye skimu. Hapa nilitengeneza fimbo ya kujifurahisha tofauti kwa kutumia vifungo 6 na kuviunganisha kwenye ubao wa mkate.

Uunganisho ni:

Unganisha vifungo vyote kwa GND ya arduino.

BUTTON_UP -> Pini A0 ya Arduino

BUTTON_DOWN -> Piga A3 ya Arduino

BUTTON_LEFT -> Piga A2 ya Arduino

BUTTON_RIGHT -> Piga A1 ya Arduino

BUTTON_A -> Pini 7 ya Arduino

BUTTON_B -> Pini ya 8 ya Arduino

Spika -> Pini 5 ya Arduino

Pini ya OLED GND na CS -> GND siri ya arduino

Pini ya OLED VCC -> VCC ya arduino

Pini ya OLED SCK -> Pini ya dijiti 15 ya arduino

Pini ya OLED SDA -> Pini ya dijiti 16 ya arduino

Pini ya OLED -> Pini ya dijiti 6 ya arduino

Pini ya OLED DC -> Pini ya dijiti 4 ya arduino

Hatua ya 4: Kupakua IDE ya Arduino

Lazima upakue na usakinishe arduino IDE ili kupakia michezo.

Unaweza kupakua IDE ya arduino kutoka kwa kiunga hapa chini:

www.arduino.cc/en/main/software

Pakua na usakinishe IDE ya arduino kwa kompyuta yako kutoka kwa kiunga hapo juu.

Hatua ya 5: Kufunga Maktaba

Kufunga Maktaba
Kufunga Maktaba
Kufunga Maktaba
Kufunga Maktaba
Kufunga Maktaba
Kufunga Maktaba

Kukusanya na kupakia mchezo kwa arduboy yako lazima usakinishe maktaba kadhaa.

Nitaorodhesha zingine muhimu hapa chini.

github.com/Arduboy/Arduboy

github.com/MLXXXp/Arduboy2

github.com/MLXXXp/ArduboyTones

github.com/TEAMarg/ATMlib

github.com/Arduboy/ArduboyPlaytune

github.com/igvina/ArdBitmap

Bonyeza kifungo cha Clone au Pakua na bonyeza Upakuaji ZIP

Nenda kwenye viungo hivi na bonyeza kitufe au pakua na upakue zip. Fungua IDE ya arduino na bonyeza

Mchoro> Jumuisha Maktaba> ongeza maktaba ya ZIP

na uchague faili ya zip iliyopakuliwa. Rudia hii kwa faili zote.

Njia mbadala

Badala ya kupakua na kusanikisha faili za.zip, unaweza pia kusanikisha maktaba ukitumia Meneja wa Maktaba ya Arduino IDE:

Mchoro> Jumuisha Maktaba> Dhibiti Maktaba

kisha ingiza jina la maktaba kwenye Kichujio cha uwanja wako wa utaftaji.

Hatua ya 6: Kupakia Michezo

Inapakia Michezo
Inapakia Michezo
Inapakia Michezo
Inapakia Michezo
Inapakia Michezo
Inapakia Michezo
Inapakia Michezo
Inapakia Michezo

Kuangalia ikiwa vifaa vinafanya kazi vizuri, nenda kwa:

Faili -> Mfano -> Arduboy -> ArduBreakout

na bonyeza upload. Ikiwa kila kitu kinafanya kazi kwa usahihi unaweza kucheza mchezo wa kuzuka kwenye arduboy yako.

Hakikisha umechagua bodi kama arduino Leonardo au Arduino / Genuino Micro

Unaweza kupata michezo zaidi ya arduboy yako kutoka kwa wavuti hizi:

community.arduboy.com/c/michezo

www.team-arg.org/games.html

Wakati mwingine unaweza kupata kosa kama:

kosa mbaya: ArduboyPlaytune0.h: Hakuna faili au saraka kama hiyo

# pamoja

^

mkusanyiko umekomeshwa

hali ya kutoka 1 Kosa la kukusanya bodi Arduino / Genuino Micro

wakati wa kupakia michezo.

Ili kurekebisha kosa hili, tafuta jina la maktaba lililokosekana kwenye

Pakua na usakinishe maktaba kama tulivyofanya hapo awali.

Hii ndio video:

Hatua ya 7: Furahiya !

KUMBUKA:

Nimeunganisha pini ya spika ya pili ardhini, badala ya pini ya Arduino 13 kama Arduboy halisi anavyofanya. Kwa hivyo, sauti ya michezo mingine haitafanya kazi vizuri. Sijajumuisha RGB LED ambayo Arduboy halisi anayo. Kwa hivyo, michezo inayotumia RGB LED haitakuwa na athari za LED na inaweza kuwa ngumu zaidi kucheza.

Asante kubwa kwa MLXXXp kutoka kwa jamii ya arduboy kwa kuonyesha makosa.

Hii ni ya kwanza isiyoharibika, kwa hivyo sio kamili. Ikiwa unahitaji msaada wowote na mradi huu tafadhali nijulishe katika maoni.

Ilipendekeza: