Sommario:

Zelda Song Player: 4 passaggi
Zelda Song Player: 4 passaggi

Video: Zelda Song Player: 4 passaggi

Video: Zelda Song Player: 4 passaggi
Video: Secrets Revealed How to Compose Music like The Legend of Zelda 2024, Dicembre
Anonim
Image
Image
Preparare l'altoparlante
Preparare l'altoparlante

In questo Instructable, ti mostrerò come assemblare un dispositivo basato su Arduino Uno per ricreare un controller Nintendo 64 per riprodurre i primi sei brani di Legend of Zelda: Ocarina of Time. Può riprodurre la ninna nanna di Zelda, la canzone di Saria, la canzone del tempo, la canzone delle tempeste, la canzone del sole e la canzone di Epona. Guarda il video per un tutorial e una dimostrazione delle canzoni.

Link per le parti:

DFRduino Uno

Schermo di ingresso

Altoparlante

Link GitHub:

Passaggio 1: preparare l'altoparlante

Preparare l'altoparlante
Preparare l'altoparlante
Preparare l'altoparlante
Preparare l'altoparlante

Per utilizzare l'altoparlante senza cavi di collegamento, modificheremo i pin dell'altoparlante. Usando un ago, sollevare la linguetta che tiene i fili di alimentazione (rosso) e dati (verde) e scambiare le loro posizioni. Questo viene fatto per potersi interfacciare con i pin ICSP di Arduino. Il secondo gruppo di pin è quello che utilizzeremo poiché si collega al pin dati 11, ma ne parleremo più avanti.

Passaggio 2: assemblare il dispositivo

Assemblare il dispositivo
Assemblare il dispositivo
Assemblare il dispositivo
Assemblare il dispositivo
Assemblare il dispositivo
Assemblare il dispositivo
Assemblare il dispositivo
Assemblare il dispositivo

Con il tuo altoparlante ora modificato e pronto per eseguire il compito a portata di mano, possiamo assemblare il riproduttore di brani. Infilare il cavo dell'altoparlante attraverso Arduino e Input Shield prima di unire i due. Ciò ridurrà la quantità di filo extra che pende dal dispositivo. Ora collega l'altoparlante alla seconda fila di pin ICSP con il filo rosso più vicino al pulsante giallo rispetto al filo nero. In allegato troverai uno schema dell'Input Shield stesso se hai bisogno di aiuto per allineare i cavi di alimentazione, dati e terra. In alternativa, guarda il video.

Ora capovolgi semplicemente il dispositivo, aggiungi del nastro adesivo e attaccalo a una batteria ricaricabile / power bank come quelle usate per caricare i telefoni. Puoi anche semplicemente collegarlo al tuo computer. Fatto ciò, carica il codice nella sezione successiva.

Passaggio 3: caricamento del codice

Carica il codice da https://github.com/mitomon/MitosArduinoScripts/tre… sul tuo Arduino. Puoi creare un nuovo file nell'IDE di Arduino e copiare e incollare il codice da zeldaSongPlayer.ino e fare lo stesso per pitches.h, oppure scaricare i file stessi e importarli nell'IDE di Arduino. Nota che avrai bisogno di entrambi i file per farlo funzionare.

I controlli sono semplici con solo 5 pulsanti utilizzati. Usiamo i quattro pulsanti della tastiera come pulsanti gialli nel controller N64 originale e il pulsante del joystick come pulsante blu A. Inizialmente, ho pensato di utilizzare un mini pulsante per A, ma ho deciso di utilizzare il pulsante sul joystick perché non avrei avuto bisogno di cavi di collegamento ed era più ergonomico. Puoi riprodurre le canzoni esattamente come nel gioco; se si preme un tasto in modo errato, verrà emesso anche quel tono di errore come nel gioco.

Sto lavorando per aggiungere il resto delle canzoni e forse un'opzione per lo Spaventapasseri, ma per ora sto bene con il mio nuovo giocattolo musicale.

Passaggio 4: un ringraziamento speciale a DFRobot

Un ringraziamento speciale a DFRobot
Un ringraziamento speciale a DFRobot

Vorrei ringraziare DFRobot per aver sponsorizzato questo progetto. Se non l'avessi notato, questo progetto può essere costruito utilizzando parti da un'unica fonte. La consegna è stata rapida e le parti stesse, come puoi vedere da questo progetto, sono molto versatili. Ancora una volta, controlla i link nell'introduzione o vai al loro negozio direttamente qui.

Consigliato: