Congratulations, the hardest part is done!

Next up: the software

For this step you're gonna need:

- Computer

- The arduino usb cable

- The arduino itself

- Arduino Sofware

- Download and install the Arduino Software: https://www.arduino.cc/en/Main/Software

- SD card

Stack your Shields on the Arduino like shown, order from bottom to top: Arduino, WaveShield, NFC Shield

Connect the arduino to your pc using the usb cable.

Launch the arduino software.

You'll see two functions: Setup and Loop.

Setup does what it's called. Set up the things needed before the program starts to run.

Loop is your main loop, the things the program repeats every time it reads the code.

If you're a programmer you can create your own software but we are going to use pre-made software.

The Arduino can't just use the shields by itself, it needs to look up things in a library.

Both shields need a library. Download these Libraries:

WaveShield: https://code.google.com/archive/p/wavehc/downloads

NFC Shield: https://github.com/adafruit/Adafruit_NFCShield_I2C

Now that you've downloaded the libraries we are going to install them. Launch Arduino IDE if you haven't done that already.

Do the following:

Sketch -> Use Library -> Use .ZIP library-> select your downloaded library.

Normally you would have to import the libraries before using them but since the code we're using already does that, we won't bother ourselfves with imports.

Copy this code into the Arduino software (Make sure you delete the empty main and setup before pasting the new code):

https://github.com/ModusPwnin/Interactive-Amiibo-S...

Use the one without * OLD * in front of it. All the Amiibo that came out up until now are supported

If your arduino is connected and the shields are on top of it, upload the code to your amiibo.

Now one last thing, the music. Download the music you want to use. The files should be .WAV and 22Khz otherwise the WaveShield won't be able to read them. I converted them using Audacity, its free and simple. Just drag your music into Audacity and use export with the right settings.

Take a look at the code now. You'll see things like mario_s.wav, squid_s.wav. These are the file names the shield will look for. So name the music to the character they should respond to.

Stick the SD card in and you're ready to go! Connect the speaker and grab an Amiibo of your choice. This is everything that had to be done on the technical side of things. Next up: The case!