Inhoudsopgave:
- Stap 1: De luidspreker voorbereiden
- Stap 2: Monteer het apparaat
- Stap 3: De code uploaden
- Stap 4: Speciale dank aan DFRobot
Video: Zelda-songspeler: 4 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
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
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
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
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:
Legend of Zelda Rupee Nightlight (N64-editie) - Ajarnpa
Legend of Zelda Rupee Nightlight (N64-editie): ik heb dit speciaal gemaakt voor de Instructables Rainbow-wedstrijd. Net als bij mijn andere projecten, ben ik een gigantische Legend of Zelda-nerd (Original Rupee Nightlight, Majora's Mask). Met de positieve feedback van de Instructables-community besloot ik om te bouwen
Legend of Zelda Rupee nachtlampje - Ajarnpa
Legend of Zelda Rupee Nightlight: ik ben altijd een enorme Legend of Zelda-fan geweest (mijn laatste instructable was een Majora's Mask-replica met knipperende LED's). Omdat ik mijn eerste 3D-afdruk wilde maken, gebruikte ik Tinkercad en begon met iets eenvoudigs - een doos/doos. Na het doorzoeken van een aantal opgeslagen i
Zelda Fantasy Controller Mod: 31 stappen (met afbeeldingen)
Zelda Fantasy Controller Mod: "Hé, heeft iemand een controller die ik kan modificeren? Geen garantie dat ik het niet zal vernietigen. "Ik hou ervan om met dingen te rommelen, dus toen ik de gamewedstrijd zag, was mijn eerste gedachte om een coole controller-mod te maken. Na enig smeken eigende ik me een licht gewonde toe
Twitter-geactiveerde Zelda-hartcontainer - Ajarnpa
Twitter Activated Zelda Heart Container: Vind je Zelda leuk? Wil je je eigen hartcontainer die vreemden kunnen bedienen via Twitter? Volg mee om te zien HOE ik er een heb gemaakt. Wat betreft het WAAROM, je zult het einde van de video moeten bekijken. Ik leg ook het belachelijke shirt uit dat ik draag
8bit-nummers met Arduino / Zelda Ending-thema - Ajarnpa
8bit-nummers met Arduino / Zelda Ending-thema: Heb je ooit zulke cadeaubonnen of speelgoed willen maken die een nummer afspelen zodra je ze opent of knijpt? Met een liedje naar keuze? Misschien zelfs een liedje dat je hebt gemaakt? Nou, het is de gemakkelijkste zaak van de wereld en het kost je ongeveer niets