Índice:

Zelda Song Player: 4 etapas
Zelda Song Player: 4 etapas

Vídeo: Zelda Song Player: 4 etapas

Vídeo: Zelda Song Player: 4 etapas
Vídeo: Secrets Revealed How to Compose Music like The Legend of Zelda 2024, Novembro
Anonim
Image
Image
Preparando o alto-falante
Preparando o alto-falante

Neste Instructable, mostrarei como montar um dispositivo baseado em Arduino Uno para recriar um controlador Nintendo 64 para tocar as primeiras seis músicas de Legend of Zelda: Ocarina of Time. Pode reproduzir a canção de ninar de Zelda, a canção de Saria, a canção do tempo, a canção das tempestades, a canção do sol e a canção de Epona. Assista ao vídeo para um tutorial e demonstração das músicas.

Links para peças:

DFRduino Uno

Escudo de entrada

Alto falante

Link do GitHub:

Etapa 1: Preparando o alto-falante

Preparando o alto-falante
Preparando o alto-falante
Preparando o alto-falante
Preparando o alto-falante

Para usar o alto-falante sem fios de jumper, modificaremos os pinos do alto-falante. Usando uma agulha, levante a guia que contém os fios de energia (vermelho) e de dados (verde) e troque suas posições. Isso é feito para permitir a interface com os pinos ICSP do Arduino. O segundo grupo de pinos é aquele que usaremos ao se conectar ao pino de dados 11, mas falaremos mais sobre isso posteriormente.

Etapa 2: montar o dispositivo

Montar dispositivo
Montar dispositivo
Montar dispositivo
Montar dispositivo
Montar dispositivo
Montar dispositivo
Montar dispositivo
Montar dispositivo

Com o seu alto-falante agora modificado e pronto para executar a tarefa em questão, podemos montar o reprodutor de músicas. Passe o cabo do alto-falante pelo Arduino e pela blindagem de entrada antes de colocá-los juntos. Isso reduzirá a quantidade de fio extra pendurado para fora do dispositivo. Agora conecte o alto-falante à segunda fileira de pinos ICSP com o fio vermelho ficando mais próximo do botão amarelo do que o fio preto. Em anexo, você encontrará um esquema da própria blindagem de entrada se precisar de ajuda para alinhar os fios de alimentação, dados e aterramento. Alternativamente, assista ao vídeo.

Agora, basta virar o dispositivo, adicionar um pouco de fita e colá-lo em uma bateria recarregável / banco de energia como os usados para carregar telefones. Você também pode simplesmente conectá-lo ao seu computador. Feito isso, carregue o código na próxima seção.

Etapa 3: enviando o código

Carregue o código de https://github.com/mitomon/MitosArduinoScripts/tre… para o seu Arduino. Você pode criar um novo arquivo no IDE do Arduino e copiar e colar o código de zeldaSongPlayer.ino e fazer o mesmo para pitches.h, ou baixar os próprios arquivos e importar para o IDE do Arduino. Observe que você precisará de ambos os arquivos para que funcione.

Os controles são simples, com apenas 5 botões sendo usados. Usamos os quatro botões do teclado como os botões amarelos no controlador N64 original e o botão do joystick como o botão A azul. Originalmente, pensei em usar um mini botão de pressão para A, mas decidi usar o botão no joystick porque não precisaria de fios de jumper e era mais ergonômico. Você pode tocar as músicas exatamente como no jogo; se você pressionar uma tecla incorretamente, ele também emitirá aquele tom de erro como no jogo.

Estou trabalhando para adicionar o resto das músicas e talvez uma opção do Espantalho, mas por enquanto, estou bem com meu novo brinquedo musical.

Etapa 4: Agradecimentos especiais ao DFRobot

Agradecimentos especiais ao DFRobot
Agradecimentos especiais ao DFRobot

Gostaria de agradecer ao DFRobot por patrocinar este projeto. Se você não percebeu, este projeto pode ser construído usando peças de uma única fonte. A entrega foi rápida e as próprias peças, como você pode ver neste projeto, são muito versáteis. Mais uma vez, verifique os links na introdução ou vá até a loja deles diretamente aqui.

Recomendado: