Cuprins:

Zelda Song Player: 4 pași
Zelda Song Player: 4 pași

Video: Zelda Song Player: 4 pași

Video: Zelda Song Player: 4 pași
Video: The 20 GREATEST Legend of Zelda Songs 2024, Noiembrie
Anonim
Image
Image
Pregătirea difuzorului
Pregătirea difuzorului

În acest Instructable, vă voi arăta cum să asamblați un dispozitiv bazat pe Arduino Uno pentru a recrea un controler Nintendo 64 pentru a reda primele șase melodii din Legend of Zelda: Ocarina of Time. Poate juca Cântecul de leagăn al lui Zelda, Cântecul lui Saria, Cântecul timpului, Cântecul furtunilor, Cântecul soarelui și Cântecul Eponei. Urmăriți videoclipul pentru un tutorial și o demonstrație a melodiilor.

Link-uri pentru piese:

DFRduino Uno

Scutul de intrare

Speaker

Link GitHub:

Pasul 1: Pregătirea difuzorului

Pregătirea difuzorului
Pregătirea difuzorului
Pregătirea difuzorului
Pregătirea difuzorului

Pentru a utiliza difuzorul fără fire jumper, vom modifica pinii difuzorului. Cu ajutorul unui ac, ridicați clema ținând firele de alimentare (roșu) și de date (verde) și schimbați-le pozițiile. Acest lucru se face pentru a putea interfața cu pinii ICSP ai Arduino. Al doilea grup de pini este cel pe care îl vom folosi deoarece se conectează la pinul de date 11, dar mai multe despre asta mai târziu.

Pasul 2: Asamblați dispozitivul

Asamblați dispozitivul
Asamblați dispozitivul
Asamblați dispozitivul
Asamblați dispozitivul
Asamblați dispozitivul
Asamblați dispozitivul
Asamblați dispozitivul
Asamblați dispozitivul

Cu difuzorul dvs. acum modificat și gata să îndepliniți sarcina la îndemână, putem asambla playerul melodiei. Introduceți cablul difuzorului prin Arduino și Input Shield înainte de a le pune împreună. Acest lucru va reduce cantitatea de sârmă suplimentară care atârnă din dispozitiv. Acum conectați difuzorul la al doilea rând de pini ICSP, firul roșu fiind mai aproape de butonul galben decât firul negru. Atașat veți găsi o schemă a Scutului de intrare în sine, dacă aveți nevoie de ajutor pentru alinierea firelor de alimentare, date și împământare. Alternativ, vizionați videoclipul.

Acum, pur și simplu răsturnați dispozitivul, adăugați niște bandă și lipiți-l de o baterie reîncărcabilă / bancă de alimentare, precum cele utilizate pentru încărcarea telefoanelor. De asemenea, îl puteți conecta la computer. După ce ați făcut acest lucru, încărcați codul în secțiunea următoare.

Pasul 3: Încărcarea codului

Încărcați codul de la https://github.com/mitomon/MitosArduinoScripts/tre… pe Arduino. Puteți crea un fișier nou în IDE-ul Arduino și puteți copia și lipi codul de pe zeldaSongPlayer.ino și puteți face același lucru pentru pitches.h, sau puteți descărca fișierele în sine și le puteți importa în Arduino IDE. Rețineți că veți avea nevoie de ambele fișiere pentru ca acesta să funcționeze.

Comenzile sunt simple, fiind utilizate doar 5 butoane. Folosim cele patru butoane ale tastaturii ca butoane galbene în controlerul original N64 și butonul joystick ca butonul albastru A. Inițial, m-am gândit să folosesc un mini buton pentru A, dar am decis să folosesc butonul de pe joystick pentru că nu aș avea nevoie de fire jumper și era mai ergonomic. Puteți reda melodiile exact ca în joc; dacă apăsați incorect o tastă, aceasta va da și tonul de eroare ca în joc.

Lucrez la adăugarea celorlalte piese și poate la o opțiune Scarecrow, dar deocamdată sunt în regulă cu noua mea jucărie muzicală.

Pasul 4: Mulțumiri speciale DFRobot

Mulțumiri speciale DFRobot
Mulțumiri speciale DFRobot

Aș dori să mulțumesc DFRobot pentru sponsorizarea acestui proiect. Dacă nu ați fi observat, acest proiect poate fi construit folosind piese dintr-o singură sursă. Livrarea a fost rapidă, iar piesele în sine, după cum puteți vedea din acest proiect, sunt foarte versatile. Încă o dată, consultați linkurile din introducere sau accesați magazinul lor direct aici.

Recomandat: