Orodha ya maudhui:
- Hatua ya 1: Kusanya Vipengele
- Hatua ya 2: Kufanya PCB
- Hatua ya 3: Solder the Components
- Hatua ya 4: Kupakua IDE ya Arduino
- Hatua ya 5: Kufunga Maktaba
- Hatua ya 6: Kupakia Michezo
- Hatua ya 7: Furahiya !
Video: Mchezo wa Video wa DIY Kutumia Arduino (Arduboy Clone): Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
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:
- Arduino Pro ndogo (Sio Pro Mini. Pro ndogo moja na chip ya ATmega32u4)
- Onyesho la Pin 7 la SPI OLED
- Kitufe cha Pini cha Kitufe cha Pini cha 4 Pin (12x12x7.3mm)
- Kilicho shaba (Ikiwa unafanya PCB) au unaweza kutumia Bodi ya mkate / Prefboard.
- Kubadilisha Slide
- Kiini na kitufe cha 3v
- Pini za Kichwa cha Kike
- 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
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 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
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
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:
Mchezo wa Kumbukumbu ya Mchezo wa Kutumia BBC MicroBit: Hatua 7
Mchezo wa Kumbukumbu ya Puzzle Kutumia MicroBit ya BBC: Ikiwa haujui ni MicroBit ya BBC ni nini, kimsingi ni kifaa kidogo ambacho unaweza kupanga kuwa na pembejeo na matokeo. Aina kama Arduino, lakini zaidi ya mwili. Kile nilichopenda sana juu ya MicroBit ni kwamba ina mbili zilizojengwa katika pembejeo b
Mchezo wa Mkasi wa Mkamba wa Arduino wa Mkononi Kutumia Mchezo wa 20x4 LCD Onyesha na I2C: Hatua 7
Mchezo wa Mkasi wa Mwamba wa Arduino wa Mkononi Kutumia Uonyesho wa LCD 20x4 na I2C: Halo kila mtu au labda niseme " Hello World! Huu ni mchezo wa Mikasi ya Mwamba wa Arduino wa Mkononi kwa kutumia onyesho la LCD la I2C 20x4. Mimi
Kidhibiti cha Mchezo wa Arduino Kulingana na DIY - Arduino PS2 Mdhibiti wa Mchezo - Kucheza Tekken na DIY Arduino Gamepad: Hatua 7
Kidhibiti cha Mchezo wa Arduino Kulingana na DIY | Arduino PS2 Mdhibiti wa Mchezo | Kucheza Tekken na DIY Arduino Gamepad: Halo jamani, kucheza michezo kila wakati ni raha lakini kucheza na Mdhibiti wako wa mchezo wa dhana ya DIY ni ya kufurahisha zaidi. Kwa hivyo tutafanya Mdhibiti wa mchezo kutumia arduino pro micro katika mafundisho haya
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino - Nrf24l01 4 Channel / 6 Kituo cha Mpokeaji wa Kituo cha Quadcopter - Helikopta ya Rc - Ndege ya Rc Kutumia Arduino: Hatua 5 (na Picha)
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter kipokeaji cha Quadcopter | Helikopta ya Rc | Ndege ya Rc Kutumia Arduino: Kuendesha gari la Rc | Quadcopter | Drone | Ndege ya RC | Boti ya RC, siku zote tunahitaji kipokezi na mtumaji, tuseme kwa RC QUADCOPTER tunahitaji kipitishaji na mpokeaji wa kituo 6 na aina hiyo ya TX na RX ni ya gharama kubwa sana, kwa hivyo tutafanya moja kwenye yetu
Mchezo wa Usalama "Mchezo wa Video: Hatua 15
Mchezo wa Video wa "Usalama" flowlab.io/game/play/1130006