Indholdsfortegnelse:

Zelda Song Player: 4 trin
Zelda Song Player: 4 trin

Video: Zelda Song Player: 4 trin

Video: Zelda Song Player: 4 trin
Video: The Legend of Zelda | ft. Michael Kim, trumpet | Purple Comet Orchestra 2024, November
Anonim
Image
Image
Gør højttaleren klar
Gør højttaleren klar

I denne Instructable viser jeg dig, hvordan du samler en Arduino Uno-baseret enhed for at genskabe en Nintendo 64-controller for at afspille de første seks sange fra Legend of Zelda: Ocarina of Time. Det kan spille Zeldas vuggevise, Sarias sang, tidens sang, stormenes sang, solens sang og Eponas sang. Se videoen for en tutorial og demonstration af sangene.

Links til dele:

DFRduino Uno

Inputskærm

Højttaler

GitHub -link:

Trin 1: Gør højttaleren klar

Gør højttaleren klar
Gør højttaleren klar
Gør højttaleren klar
Gør højttaleren klar

For at bruge højttaleren uden jumperkabler, ændrer vi højttalerstifterne. Brug en nål til at løfte fanen, der holder strøm- (rød) og data (grøn) ledningen, og skift deres position. Dette gøres for at kunne interface med Arduino's ICSP -ben. Den anden gruppe af ben er den, vi vil bruge, da den forbinder til datapind 11, men mere om det senere.

Trin 2: Saml enhed

Saml enhed
Saml enhed
Saml enhed
Saml enhed
Saml enhed
Saml enhed
Saml enhed
Saml enhed

Med din højttaler nu ændret og klar til at udføre opgaven ved hånden, kan vi samle sangafspilleren. Før højttalerkablet gennem Arduino og Input Shield, før du sætter de to sammen. Dette reducerer mængden af ekstra ledning, der hænger ud af enheden. Tilslut nu højttaleren til den anden række af ICSP -ben med den røde ledning tættere på den gule knap end den sorte ledning. Vedhæftet finder du en skematisk oversigt over selve Input Shield, hvis du har brug for hjælp til at oprette strøm-, data- og jordledninger. Alternativt kan du se videoen.

Vend nu bare enheden om, tilføj lidt tape og sæt den på et genopladeligt batteri/ powerbank som dem, der bruges til at oplade telefoner. Du kan også bare tilslutte den til din computer. Når dette er gjort, skal du uploade koden i det næste afsnit.

Trin 3: Upload af koden

Upload koden fra https://github.com/mitomon/MitosArduinoScripts/tre… til din Arduino. Du kan enten lave en ny fil i Arduino IDE og kopiere og indsætte koden fra zeldaSongPlayer.ino og gøre det samme for pitches.h, eller downloade filerne selv og importere til Arduino IDE. Bemærk, at du skal bruge begge filer for at det kan fungere.

Betjeningen er enkel med kun 5 knapper. Vi bruger de fire tastaturknapper som de gule knapper i den originale N64 -controller og joystick -knappen som den blå A -knap. Oprindeligt tænkte jeg på at bruge en mini -trykknap til A, men besluttede mig for at bruge knappen på joysticket, fordi jeg ikke havde brug for nogen jumperwires, og det var mere ergonomisk. Du kan afspille sangene nøjagtigt som i spillet; Hvis du trykker forkert på en tast, giver den også den fejltone som i spillet.

Jeg arbejder på at tilføje resten af sangene og måske en Scarecrow -mulighed, men for nu er jeg okay med mit nye musikalske legetøj.

Trin 4: Særlig tak til DFRobot

Særlig tak til DFRobot
Særlig tak til DFRobot

Jeg vil gerne takke DFRobot for at sponsorere dette projekt. Hvis du ikke havde bemærket, kan dette projekt bygges ved hjælp af dele fra en enkelt kilde. Leveringen var hurtig, og selve delene, som du kan se fra dette projekt, er meget alsidige. Tjek endnu engang linkene i introen eller gå til deres butik direkte her.

Anbefalede: