Inhoudsopgave:

Zelda-songspeler: 4 stappen
Zelda-songspeler: 4 stappen

Video: Zelda-songspeler: 4 stappen

Video: Zelda-songspeler: 4 stappen
Video: Hyphen - XNA Menu System 2024, November
Anonim
Image
Image
De luidspreker voorbereiden
De luidspreker voorbereiden

In deze Instructable laat ik je zien hoe je een op Arduino Uno gebaseerd apparaat in elkaar zet om een Nintendo 64-controller te recreëren om de eerste zes nummers van de Legend of Zelda: Ocarina of Time te spelen. Het kan Zelda's Lullaby, Saria's Song, the Song of Time, the Song of Storms, the Sun's Song en Epona's Song afspelen. Bekijk de video voor een tutorial en demonstratie van de nummers.

Links voor onderdelen:

DFRduino Uno

Ingangsschild

Spreker

GitHub-link:

Stap 1: De luidspreker voorbereiden

De luidspreker voorbereiden
De luidspreker voorbereiden
De luidspreker voorbereiden
De luidspreker voorbereiden

Om de luidspreker zonder jumperdraden te gebruiken, gaan we de luidsprekerpinnen aanpassen. Til met een naald het lipje op dat de stroom- (rode) en data- (groene) draden vasthoudt en wissel van positie. Dit wordt gedaan om te kunnen communiceren met de ICSP-pinnen van de Arduino. De tweede groep pinnen is degene die we zullen gebruiken als deze verbinding maakt met datapin 11, maar daarover later meer.

Stap 2: Monteer het apparaat

Apparaat samenstellen
Apparaat samenstellen
Apparaat samenstellen
Apparaat samenstellen
Apparaat samenstellen
Apparaat samenstellen
Apparaat samenstellen
Apparaat samenstellen

Nu uw luidspreker is aangepast en klaar om de taak uit te voeren, kunnen we de songspeler samenstellen. Leid de luidsprekerkabel door de Arduino en Input Shield voordat u de twee samenvoegt. Dit vermindert de hoeveelheid extra draad die uit het apparaat hangt. Sluit nu de luidspreker aan op de tweede rij ICSP-pinnen met de rode draad dichter bij de gele knop dan de zwarte draad. Bijgevoegd vindt u een schema van het Input Shield zelf als u hulp nodig heeft bij het opstellen van de stroom-, gegevens- en aardingsdraden. Bekijk anders de video.

Draai het apparaat nu gewoon om, voeg wat tape toe en plak het op een oplaadbare batterij / powerbank zoals die worden gebruikt om telefoons op te laden. Je kunt hem ook gewoon op je computer aansluiten. Zodra dit is gebeurd, uploadt u de code in het volgende gedeelte.

Stap 3: De code uploaden

Upload de code van https://github.com/mitomon/MitosArduinoScripts/tre… naar je Arduino. Je kunt ofwel een nieuw bestand maken in de Arduino IDE en de code kopiëren en plakken van zeldaSongPlayer.ino en hetzelfde doen voor pitches.h, of de bestanden zelf downloaden en importeren in Arduino IDE. Merk op dat je beide bestanden nodig hebt om het te laten werken.

De bedieningselementen zijn eenvoudig met slechts 5 knoppen die worden gebruikt. We gebruiken de vier toetsenbordknoppen als de gele knoppen in de originele N64-controller en de joystickknop als de blauwe A-knop. Oorspronkelijk dacht ik aan een mini-drukknop voor A, maar besloot om de knop op de joystick te gebruiken omdat ik geen jumperdraden nodig zou hebben en het ergonomischer was. Je kunt de nummers precies zo spelen als in het spel; als je een toets verkeerd indrukt, zal het ook die fouttoon geven zoals in het spel.

Ik ben bezig met het toevoegen van de rest van de nummers en misschien een Scarecrow-optie, maar voor nu ben ik in orde met mijn nieuwe muzikale speeltje.

Stap 4: Speciale dank aan DFRobot

Speciale dank aan DFRobot
Speciale dank aan DFRobot

Ik wil DFRobot bedanken voor het sponsoren van dit project. Als het je nog niet was opgevallen, kan dit project worden gebouwd met onderdelen uit één bron. De levering was snel en de onderdelen zelf, zoals je kunt zien aan dit project, zijn zeer veelzijdig. Bekijk nogmaals de links in de intro of ga hier direct naar hun winkel.

Aanbevolen: