Turinys:

„Zelda Song Player“: 4 žingsniai
„Zelda Song Player“: 4 žingsniai

Video: „Zelda Song Player“: 4 žingsniai

Video: „Zelda Song Player“: 4 žingsniai
Video: Žingsniai 2024, Liepa
Anonim
Image
Image
Garsiakalbio paruošimas
Garsiakalbio paruošimas

Šioje instrukcijoje aš jums parodysiu, kaip surinkti „Arduino Uno“pagrindu sukurtą įrenginį ir atkurti „Nintendo 64“valdiklį, kad būtų galima paleisti pirmąsias šešias „Legend of Zelda: Ocarina of Time“dainas. Jis gali groti Zeldos lopšinę, Sarijos dainą, Laiko dainą, Audrų dainą, Saulės dainą ir Eponos dainą. Žiūrėkite vaizdo įrašą, kuriame rasite pamokų ir dainų demonstravimo.

Nuorodos į dalis:

DFRduino Uno

Įvesties skydas

Pranešėjas

„GitHub“nuoroda:

1 žingsnis: Paruoškite garsiakalbį

Garsiakalbio paruošimas
Garsiakalbio paruošimas
Garsiakalbio paruošimas
Garsiakalbio paruošimas

Norėdami naudoti garsiakalbį be jungiamųjų laidų, pakeisime garsiakalbių kaiščius. Naudodami adatą, pakelkite skirtuką, laikantį maitinimo (raudoną) ir duomenų (žalią) laidus, ir pakeiskite jų pozicijas. Tai daroma, kad būtų galima sąsaja su „Arduino“ICSP kaiščiais. Antroji kaiščių grupė yra ta, kurią naudosime prisijungdami prie 11 duomenų kaiščio, bet daugiau apie tai vėliau.

2 žingsnis: Surinkite įrenginį

Surinkite įrenginį
Surinkite įrenginį
Surinkite įrenginį
Surinkite įrenginį
Surinkite įrenginį
Surinkite įrenginį
Surinkite įrenginį
Surinkite įrenginį

Kai jūsų garsiakalbis yra modifikuotas ir pasirengęs atlikti užduotį, mes galime surinkti dainų grotuvą. Prieš sujungdami garsiakalbio kabelį per „Arduino“ir įvesties skydą. Tai sumažins papildomo laido, kabančio iš įrenginio, kiekį. Dabar prijunkite garsiakalbį prie antrosios ICSP kaiščių eilės, raudona viela yra arčiau geltono mygtuko nei juoda. Pridedamame paveikslėlyje rasite paties įvesties skydo schemą, jei jums reikia pagalbos prijungiant maitinimo, duomenų ir įžeminimo laidus. Arba žiūrėkite vaizdo įrašą.

Dabar tiesiog apverskite įrenginį, pridėkite šiek tiek juostos ir priklijuokite prie įkraunamo akumuliatoriaus/ maitinimo bloko, tokio, koks naudojamas telefonams įkrauti. Taip pat galite tiesiog prijungti jį prie kompiuterio. Kai tai bus padaryta, įkelkite kodą kitame skyriuje.

3 veiksmas: įkelkite kodą

Įkelkite kodą iš https://github.com/mitomon/MitosArduinoScripts/tre… į „Arduino“. Galite arba sukurti naują failą „Arduino IDE“, nukopijuoti ir įklijuoti kodą iš zeldaSongPlayer.ino ir padaryti tą patį su „pitches.h“, arba atsisiųsti pačius failus ir importuoti juos į „Arduino IDE“. Atminkite, kad jums reikės abiejų failų, kad jis veiktų.

Valdymas yra paprastas, naudojant tik 5 mygtukus. Keturis klaviatūros mygtukus naudojame kaip geltonus pradinio N64 valdiklio mygtukus, o vairasvirtės mygtuką - kaip mėlyną A mygtuką. Iš pradžių aš galvojau naudoti mini mygtuką A, bet nusprendžiau naudoti joystick mygtuką, nes man nereikės jokių jungiamųjų laidų ir jis buvo ergonomiškesnis. Dainas galite groti lygiai taip pat, kaip ir žaidime; jei neteisingai paspausite klavišą, jis taip pat suteiks tą klaidos toną, kaip ir žaidime.

Aš stengiuosi pridėti likusias dainas ir galbūt „Kaliausės“variantą, tačiau kol kas man viskas gerai su naujuoju muzikiniu žaislu.

4 žingsnis: ypatingas ačiū „DFRobot“

Ypatingas ačiū „DFRobot“
Ypatingas ačiū „DFRobot“

Norėčiau padėkoti „DFRobot“už šio projekto rėmimą. Jei nepastebėjote, šį projektą galima sukurti naudojant dalis iš vieno šaltinio. Pristatymas buvo greitas, o pačios dalys, kaip matote iš šio projekto, yra labai universalios. Dar kartą patikrinkite intro nuorodas arba eikite į jų parduotuvę čia.

Rekomenduojamas: