Instructables
loading
loading
Picture of Bionic Iron Man Armor (w/ Sound Effects)
20130331_140146.jpg

In the spirit of the upcoming release of Iron Man 3, we've decided to teach you how to build some killer Stark Industries tech to show off while camping out at the front of the line of the midnight show.

This Instructable will teach you how to build a Repulsor that uses one of our third-generation Muscle Sensors to give you that truly immersive and realistic feel.


I AM IRON MAN!
Simply flex your forearm muscle and hear the repulsor charge up, then relax your forearm to fire (lighting up the LEDs on your palm and playing explosion sound effects). As an added flair for realism, when you turn on the system, J.A.R.V.I.S.'s voice takes you through the boot up and calibration sequence.

About Advancer Technologies
Advancer Technologies is a company devoted to developing innovative game-changing biomechatronic technologies and applied sciences. Additionally, Advancer Technologies promotes all forms of interest and learning into biomechatronic technologies. To help cultivate and educate future great minds and concepts in the field, they frequently post informative instructions on some of their technologies. For more information, please visit www.AdvancerTechnologies.com.
 
Remove these adsRemove these ads by Signing Up

Step 1: Gather the Materials

Picture of Gather the Materials
You will need the following materials:
EITHER:
(for the conductive fabric electrode sleeve)
OR:

You will need the following tools:
  • Soldering Iron
  • Hammer
  • Hot Glue Gun
1-40 of 70Next »
dbonea2 years ago
Is anyone here willing to build one of these for me for a reasonable fee or donate for my non-profit organization? thanks! dustin at ddcnet com
neilhinkle3 months ago

Which switch are you using in step 10? Didn't see that listed in the parts list.

Gundanium (author)  neilhinkle3 months ago
It's a PCB DPDT switch from radioshack.
Gundanium (author) 4 months ago
mschell15 months ago

so i finally got around to building this tutorial and i have all the bit and pieces hooked up properly (i think) but for some reason when the system boots on it plays the charging sound and then will just sit there making that noise, and there is no change when i flex my arm with the muscle sensor on or anything.

could this be a coding issue? or so i have a crossed wire somewhere?

mschell1 mschell15 months ago

ok so i realized that the file names for importing and online are different in the code than they are when they are downloaded form the google docs page so i have jarvis talking now but i still can get it to respond to the muscle sensor

any ideas?

Gundanium (author)  mschell15 months ago

I can't believe the file names have been wrong this entire time! I've fixed them and added this project to our GitHub repository. https://github.com/AdvancerTechnologies/Bionic-Iron-Man-Armor

What debugging steps have you taken? It sounds like your muscle sensor isn't setup right and is outputting +Vs which is why you're hearing the repulsor power up sound.

what do you mean by the muscle sensor wasnt set up correctly? like connected correctly?

and i would think that it is the muscle sensor but this happens even when the protoshield isnt plugged into the rest of the arduino setup.

could it be a short in the arafruit waveshield?

Gundanium (author)  mschell14 months ago

Yeah either how it was connected or how the electrodes were positioned.

Try testing out the Arduino+WaveShield without the protoshield. Connect A0 to ground. If you still hear the power up sound then it's either something wrong with the Arduino or WaveShield. (Pulling A0 to ground will keep it from floating above the threshold value that triggers the power up sound.)

ok i still hear the sound without the protoshield...darn

what would be the best way to determine if it is the Arduino or if it is the Waveshield?

Gundanium (author)  mschell14 months ago

Did you pull the analog pin down to ground?

You might want to contact Adafruit on trouble shooting the WaveShield. Besides making this tutorial, I'm not very familiar with it. One way to test it would be to try it on another Arduino but that's probably not the advice you're looking for.

i pulled the analog pin to the ground and this causes it to "fire"

does this mean i have something connected incorrectly?

Gundanium (author)  mschell14 months ago

Yeah this hints to what I was talking about earlier. I means the muscle sensor is outputting +Vs which is above the threshold to trigger the power up sequence. Have you tried the example code found on our product page? I'd recommend removing the WaveShield and uploading the example code. You'll be able to visualize what the muscle sensor is outputting.

so there would be a connector from a0 to ground as well as a connector to sig on the muscle sensor?
Gundanium (author)  mschell14 months ago

not sure what you're asking.

mschell15 months ago

i see the question asked a lot but i don't see an answer, what type of switch did you use?

thank you in advance! this tutorial is awesome and i cant wait to add it to my iron man costume!

Gundanium (author)  mschell15 months ago
I used a through hole DPDT switch. I unfortunately don't have a link to the one I used.

I have just one more question. (probably a stupid one)

with the speaker and the adafruit, did you solder a headphone jack onto the speaker and plug it in? or was there a connector on the speaker already?

Gundanium (author)  mschell15 months ago

I used the speaker pins on the waveshield instead of the headphone jack

jasbury iii6 months ago
Anyone willing to build for me? will pat for it.
ljavier111 months ago
How do you make the armor in the picture? I don't see it in the instructions.

Also, are there any way to get the materials for cheaper? It looks to be over $100.
Gundanium (author)  ljavier111 months ago
Step 36 - http://www.instructables.com/id/Bionic-Iron-Man-Armor-w-Sound-Effects/step36/Bonus-How-To-Embed-the-System-in-Armor-Gauntlets/
ljavier111 months ago
How do you make the armor in the picture? I don't see it in the instructions.

Also, are there any way to get the materials for cheaper? It looks to be over $100.
ljavier111 months ago
Are there any cheaper materials? This seems to be over $100. And how was the armor made?
TylerYancey2 years ago
Hi im having a problem with verifying the code for my arduino. I have an uno and the error is 'sdReader' does not name a type. If theres any information your can give it would be very appreciated as im trying to build this for science fair next year.
Gundanium (author)  TylerYancey2 years ago
Did you install the waveHC library? http://www.ladyada.net/make/waveshield/libraryhc.html

"Make sure you install the library by downloading it from the link above and sticking WaveHC folder in the libraries folder."

Yes i did this but, it did not work. I am also not sure what file to use, I've tried most of them, and I'm not sure if it is a certain combination of them. Also the link above leads to another link which on the sides you can find the list of downloads. Also there are many other things it lists as problems, I've listed them above for you. Can you PLEASE help me, as soon as possible. Thanks so much.

gcharlow1 year ago

Hey Gundanium,

I tried downloading the WaveHC, then placing it in the libraries folder. But it isn't working. I am really lost, i tried multiple downloads from the link you sent me and it still isn't working. Can you please give me very specific directions on how to solve the 'SdReader' does not name a type. Then under that i got

IronManRepulsor.ino:22:22: error: WaveUtil.h: No such file or directory

IronManRepulsor.ino:23:20: error: WaveHC.h: No such file or directory

IronManRepulsor:25: error: 'SdReader' does not name a type

IronManRepulsor:26: error: 'FatVolume' does not name a type

IronManRepulsor:27: error: 'FatReader' does not name a type

IronManRepulsor:28: error: 'FatReader' does not name a type

IronManRepulsor:30: error: 'WaveHC' does not name a type

IronManRepulsor.ino: In function 'void setup()':

IronManRepulsor:63: error: 'putstring_nl' was not declared in this scope

IronManRepulsor:65: error: 'putstring' was not declared in this scope

IronManRepulsor:83: error: 'card' was not declared in this scope

IronManRepulsor:90: error: 'card' was not declared in this scope

IronManRepulsor:95: error: 'vol' was not declared in this scope

IronManRepulsor:108: error: 'vol' was not declared in this scope

IronManRepulsor:111: error: 'root' was not declared in this scope

IronManRepulsor.ino: In function 'void powerUp()':

IronManRepulsor:179: error: 'wave' was not declared in this scope

IronManRepulsor.ino: In function 'void fire()':

IronManRepulsor:223: error: 'wave' was not declared in this scope

IronManRepulsor:247: error: 'wave' was not declared in this scope

IronManRepulsor.ino: In function 'void sdErrorCheck()':

IronManRepulsor:326: error: 'card' was not declared in this scope

IronManRepulsor:327: error: 'putstring' was not declared in this scope

IronManRepulsor:328: error: 'card' was not declared in this scope

IronManRepulsor.ino: In function 'void playcomplete(char*)':

IronManRepulsor:346: error: 'wave' was not declared in this scope

IronManRepulsor.ino: In function 'void playfile(char*)':

IronManRepulsor:363: error: 'wave' was not declared in this scope

IronManRepulsor:367: error: 'f' was not declared in this scope

IronManRepulsor:367: error: 'root' was not declared in this scope

IronManRepulsor:368: error: 'putstring' was not declared in this scope

IronManRepulsor:373: error: 'wave' was not declared in this scope

IronManRepulsor:373: error: 'f' was not declared in this scope

IronManRepulsor:374: error: 'putstring_nl' was not declared in this scope

IronManRepulsor:379: error: 'wave' was not declared in this scope

Please help me solve these problems that arduino tells me I am having.

How can i fix these problems. Please, Please help. or can you please tell me which folder in specific i need to use(details) then i will get back to you with wether it worked or not. Please get back to me as soon as possible. Please help.

bmcnelis1 year ago
Exactly what type of wires would you use?
Got it working - was missing the wavehc library.

http://youtu.be/wXGKTKYPd5M

Thankyou for the instructions.
Hi

When I try to upload this code, I get the error message;

'SdReader' does not have a type

What have I done wrong?
Tommyb3451 year ago
http://youtu.be/fpjZ-uL_Vmk

damianxv11 year ago
I hooked all the boards up and when i plug in both batteries the 5 volt regulator gets realllly hot, like smelling like it is going to burn up hot and will burn me hot.. I have the two positive inputs going to the common on the switch, and the two outputs coming from the NC side so when depressed power flows.
IMAG0351.jpgIMAG0352.jpg
dp00131 year ago
BTW--I also graduated from NCSU. Go WOLFPACK!! :)
Go Pack!
kgourley2 years ago
Okay so I have my arduino build. It's an UNO. And I don't have the muscle sensor or anything. But I bought a wave shield and it's ready to go and attached to my arduino. How can I code it to play the import and online sound effect? Can I tweak the code you already have. Or can you code it for me? Any help would be fantastic!!!!:D
Gundanium (author)  kgourley1 year ago
The code will play the "import and online" sfx even if you just have the Uno and WaveShield
Gundanium (author)  kgourley2 years ago
I'd suggest you check out the Wave Shield tutorial by Adafruit http://www.ladyada.net/make/waveshield/index.html
TylerYancey2 years ago
I was wondering to fit this more to my needs could you possibly tweak the arduino code up just a little so that during the firing stage the lights stay on for about 50 seconds to a minute and then shut off or point me in the right direction to coding it myself? Any help will be greatly appreciated.
Gundanium (author)  TylerYancey1 year ago
Just add "delay(5000);" into the code just after the "firing" sound effect code and right before the "power down" sfx code.
1-40 of 70Next »