Talaan ng mga Nilalaman:

Zelda Song Player: 4 Hakbang
Zelda Song Player: 4 Hakbang

Video: Zelda Song Player: 4 Hakbang

Video: Zelda Song Player: 4 Hakbang
Video: Tears Of The Kingdom | Get Link “OVERPOWERED” At The Very Beginning 2024, Nobyembre
Anonim
Image
Image
Paghahanda ng Speaker
Paghahanda ng Speaker

Sa Instructable na ito, ipapakita ko sa iyo kung paano mag-ipon ng isang aparato na nakabatay sa Arduino Uno-based upang muling likhain ang isang Nintendo 64 controller upang patugtugin ang unang anim na kanta mula sa Legend of Zelda: Ocarina of Time. Maaari itong tumugtog ng Zull's Lullaby, Saria's Song, the Song of Time, the Song of Storms, the Sun's Song, at Epona's Song. Panoorin ang video para sa isang tutorial at pagpapakita ng mga kanta.

Mga link para sa Mga Bahagi:

DFRduino Uno

Input Shield

Tagapagsalita

Link ng GitHub:

Hakbang 1: Paghanda ng Speaker

Paghahanda ng Speaker
Paghahanda ng Speaker
Paghahanda ng Speaker
Paghahanda ng Speaker

Upang magamit ang speaker nang walang anumang mga wire ng jumper, babaguhin namin ang mga pin ng speaker. Gamit ang isang karayom, iangat ang tab na humahawak sa kapangyarihan (pula) at data (berde) na mga wire at ipagpalit ang kanilang mga posisyon. Ginagawa ito upang makapag-interface sa mga pin ng ICdu ng Arduino. Ang pangalawang pangkat ng mga pin ay ang ginagamit namin dahil kumokonekta ito sa data pin 11, ngunit higit pa doon.

Hakbang 2: Magtipon ng Device

Magtipon ng Device
Magtipon ng Device
Magtipon ng Device
Magtipon ng Device
Magtipon ng Device
Magtipon ng Device
Magtipon ng Device
Magtipon ng Device

Sa iyong speaker ngayon binago at handa nang gampanan ang gawain sa kamay, maaari naming tipunin ang manlalaro ng kanta. I-thread ang speaker cable sa pamamagitan ng Arduino at Input Shield bago isama ang dalawa. Bawasan nito ang dami ng sobrang kawad na nakabitin sa aparato. Ikonekta ngayon ang nagsasalita sa pangalawang hilera ng mga pin ng ICSP na may pulang kawad na mas malapit sa dilaw na pindutan kaysa sa itim na kawad. Nakalakip makakakita ka ng isang eskematiko ng Input Shield mismo kung kailangan mo ng tulong sa paglalagay ng linya ng kuryente, data, at ground wires. Bilang kahalili, panoorin ang video.

Ngayon ay i-flip lang ang aparato, magdagdag ng ilang tape, at idikit ito sa isang rechargeable na baterya / power bank tulad ng ginamit upang singilin ang mga telepono. Maaari mo lamang itong mai-plug in sa iyong computer. Kapag tapos na ito, i-upload ang code sa susunod na seksyon.

Hakbang 3: Pag-upload ng Code

I-upload ang code mula sa https://github.com/mitomon/MitosArduinoScripts/tre… sa iyong Arduino. Maaari kang gumawa ng isang bagong file sa Arduino IDE at kopyahin at i-paste ang code mula sa zeldaSongPlayer.ino at gawin ang pareho para sa mga pitches.h, o i-download ang mga file mismo at i-import sa Arduino IDE. Tandaan na kakailanganin mo ang parehong mga file upang gumana ito.

Ang mga kontrol ay simple na may lamang 5 mga pindutan na ginagamit. Ginagamit namin ang apat na mga pindutan ng keypad bilang mga dilaw na pindutan sa orihinal na N64 controller at ang pindutan ng joystick bilang asul na isang pindutan. Orihinal, naisip kong gumamit ng isang mini push button para sa A, ngunit nagpasyang gamitin ang pindutan sa joystick dahil hindi ko kakailanganin ang anumang mga wire ng lumulukso at ito ay mas ergonomic. Maaari mong i-play ang mga kanta nang eksakto tulad ng sa laro; kung hindi tama ang pagpindot mo sa isang key, bibigyan din nito ang tono ng error tulad ng sa laro.

Nagtatrabaho ako sa pagdaragdag ng natitirang mga kanta at marahil isang pagpipilian ng Scarecrow, ngunit sa ngayon, ayos lang ako sa aking bagong laruang pang-musika.

Hakbang 4: Espesyal na Salamat sa DFRobot

Espesyal na Salamat sa DFRobot
Espesyal na Salamat sa DFRobot

Nais kong pasalamatan ang DFRobot sa pag-sponsor ng proyektong ito. Kung hindi mo napansin, ang proyektong ito ay maaaring maitayo gamit ang mga bahagi mula sa isang solong mapagkukunan. Mabilis ang paghahatid at ang mga bahagi mismo, tulad ng nakikita mo mula sa proyektong ito, ay maraming nalalaman. Muli, suriin ang mga link sa intro o pumunta nang direkta sa kanilang tindahan dito.

Inirerekumendang: