In a clever bit of pandering to the gamer crowd for the Fubarino Contest, [Laurens] has combined The Legend of Zelda, Minecraft, and an Arduino to create something really, really cool.
[Laurens] cobbled together an Arduino, MIDI connector, and LCD display that will read a MIDI keyboard and detect when one of the songs from Ocarina of Time/Majora’s Mask is played. The Arduino then plays back the song slower and longer, just like in the game.
Here’s where things get cool: Since [Laurens] has an Arduino that knows when an OoT/MM song is played, he can have the Sun Song control the lights, or the Song of Storms turn his sprinkler system on. He chose to pipe all these commands into Minecraft, where the Song of Healing gives some health to the Minecraft character, the Song of Storms controls the rain, and other awesome mashups of Zelda and Minecraft.
This project offers more than enough to stand on its own, but [Laurens] also added a Hackaday easter egg. When playing the letters HAD in ASCII on the keyboard, our favorite URL shows up on the Arduino and inside Minecraft.
Here’s an image gallery and the source code (dropbox, so don’t spam it) for [Laurens]’ awesome project.
This is an entry in the Fubarino Contest for a chance at one of the 20 Fubarino SD boards which Microchip has put up as prizes!
17 thoughts on “Fubarino Contest: Minecraft, Zelda, Arduinos, And Hackaday”
An LCD display, you say? Splendid.
He must have bought it with money from an ATM machine
I doubt it, the ATM machine was having a problem with its NIC card.
I hate it when PCB boards malfunction
then he had rto enter his PIN number
With this you could build the musical door lock from Charlie and the Chocolate Factory
Only it’s not Rachmaninoff
Well, that’s my childhood ruined. What is it then?
Imagine using this to create door locks in game, that only users with synth’s hooked up can enter, and only after playing the correct ‘segment’ on the synth.. Pretty neat!
This effect has already been built by SethBling by using the in-game mechanics of redstone. http://www.youtube.com/watch?v=DwGhi-yH5qQ
It has a few problems though. Firstly, SethBling’s is tedious to play, it will only detect when you reset it first (mine recognises the song as soon as you play the 6th note, no resetting), and you need to have a giant ocarina nearby (mine works anywhere). I was already aware of his as well. Mine isn’t just for Minecraft, though, it would work for real life too.
He’s already hooked up to a MIDI device, why not play back the full tunes on the same synth? It’d sound so much better than the piezo.
… that would be what I get for commenting before I finish watching the video.
I really wanted to do this, but I couldn’t get it working for some reason. After almost a full day of trying to get it to work I gave up and tried to play it in minecraft using MC’s /playnote command, but it turns out minecraft doesn’t like it when you type commands in rapid succession, and the amount of delay I had to use meant the song’s timing was messed up.
I would’ve gotten it working through the synth, but I was running out of time for the competition and so I just went with a buzzer.
I’ve found a working hack on this site: Hack Minecraft
Please be kind and respectful to help make the comments section excellent. (Comment Policy)