Animatronic Tentacles with Arduino

 by thejuggler
Featured
slender.png
***Disclaimer***This instructable is documentation for a work in progress. Although the project is not yet complete, it has reached a place where I believe it can begin to be beneficial to other makers.


The concept for this project was spawned when a friend suggested I be Slenderman for Halloween. When I first looked at pictures, I wasn't terribly excited because I am a prop builder more than a costumer, and Slenderman didn't have any props. However, I then discovered that in some depictions he has tentacle-like appendages emerging from his back. I started scouring the internet, seeing if anyone could give me any advice on how to bring this part of the costume to life. To my dismay, the best I could find was suggestions using armature wire to support the tentacles, but they wouldn't move so I set out to design my own.

The Overall Plan:

-Include 4 or 6 Tentacles

-Be mounted on the back

-Be controlled with 1 or 2 Arduino's using 2 Wii Nunchucks

-Move automatically when not being actively puppeteered

-Have an option to fold tight for moving around tight spaces
 
Remove these adsRemove these ads by Signing Up

Step 1: First Draft: Tail - Part 1

DSC03842.JPG
DSC03844.JPG
DSC03847.JPG
In most cases, small scale is usually the way to start a project. For this, however, it was too hard to visualize how everything would work, so I started work on a single, large scale model. Since there would only be one of these, I decided to try to build a tail that had the same functionality that the future tentacles would have. The idea was to use PVC pipe as the "spine" of the tail, and have laser cut 1/8" MDF disc's as the standoff's to make up the vertebrae.

First, I designed the standoff's in Corel Draw. The large hole in the middle was for the PVC and the smaller four holes for the control cables. I then printed these pieces on an Epilog Legend Series laser cutter. It took some experimenting to get the sizing right, and in the process I created an unbelievable number of these discs.
1-40 of 62Next »
jhall30 says: Jan 29, 2013. 5:49 AM
Great project! I would suggest a couple of things, though.

1. Instead of two Arduinos, consider using just the ATmega chips, as they are far less expensive, and use the same command set (you can buy them with the Arduino boot loader already on them). I use an Arduino to program the ATmega and ATtiny chips, which greatly reduces the cost of projects.

2. I would try to add more random looking ambient movement to the tentacles. Use a defined range, and slowly transition between two random points within that range for each servo on a tentacle. For fun, randomly choose a delay time, as well, so that some tendons stay in their positions for longer than others. Make sure that this is also constrained to a reasonable range.

I love the work you've done, and the ideas you've come up with!

Think of fabrics for the skin. There are many options that are rubbery in appearance, and they'll cost less than silicone. They may weigh less, too.
thejuggler (author) in reply to jhall30Jan 30, 2013. 12:36 PM
Thanks for the great response jhall30! Now to my replies:
1. I have looked at this, and for the final version I think I might. I am also working on an Arduino Segway at the moment (Instructable to follow), which might be able to use the same idea. I have seen tutorials on how to program the ATtiny with an Arduino, but not an ATmega. If you have any resources on doing that I would love them, thanks :D

2. OOOooo. That's cool! I like that better than just sweeping between the extremes! Thanks for the Idea!

As for the fabric, I've looked at it but my sewing ability is near 0. Though swimsuit type material is starting to sound better after the fiasco of making the test skin. (My dad wasn't too happy with the mess I made in the garage)

Thanks Again!
jhall30 in reply to thejugglerJan 30, 2013. 7:56 PM
1. You can use an Arduino itself to program your ATmega328p chip, and then pop it out and put in another. It already has the socket for it, unless you're using the SMD version. After all, that's the chip it comes with. If you get them online with the bootloaders already installed, they're plug-and-play in the board. The chips are around $2-3 online through some retailers. It's almost not even worth looking at the ATtiny chips, unless you really want to save space.

2. Yeah, I've had some luck with that technique in some projects. It keeps things reasonable while appearing random. I usually pick a base, then add a random number to it (which has been mapped to my "reasonable" range). I suppose you could just map the number directly to the range without the addition.

3. Sewing shouldn't be that difficult. It'll mostly be a straight line up until the end of the tentacle. Just sew it inside-out, and then invert it and slide it on the tentacle. Get a friend to help if you have a sewing whiz around. I'm lazy, of course, so I use a laser to cut fabric.
instructamaker says: Mar 31, 2013. 12:48 PM
EPIC EPICNESS!!!!!!!!
thejuggler (author) in reply to instructamakerApr 24, 2013. 11:24 AM
EPIC!
jaybo2099 says: Apr 10, 2013. 12:30 PM
Pull some women's panty hose over the device for a skin. Then coat the panty hose with layers of liquid latex. You can also use pieces of tissue paper and unrolled cotton balls with the latex and build up different textures on the device.
thejuggler (author) in reply to jaybo2099Apr 24, 2013. 11:23 AM
That is an interesting idea, I have never worked with liquid latex so it would be a learning experience. But, then again, so has this entire project.
mae-kitty says: Feb 8, 2013. 8:49 AM
What is that black joint piece you are using? Did you create it or buy it? If so where from?
thejuggler (author) in reply to mae-kittyFeb 16, 2013. 2:13 PM
It is a Cord Grip Strain Relief Connector. I bought it, I don't have the URL handy but I will look it up and add it. It's designed use is to waterproof electronics enclosures and to hang cords from ceilings. They are commonly metal and at minimum a quarter inch internal diamater, so I had to dig for a while to find one this small and made of plastic. (The man at the local home depot said that no such product would exist anywhere, I showed him :P )
mae-kitty in reply to thejugglerFeb 17, 2013. 10:04 AM
You sir are awesome, Ive been making an animatronic tail, I used a compression spring to be the spine between each vertebrae. it worked really well but didnt work very well once i put a sleeve over it.
thejuggler (author) in reply to mae-kittyFeb 27, 2013. 2:42 PM
Thanks for the compliment, and the spring sounds like a very neat idea. Maybe a thinner sleeve would help?
Beenay25 says: Jan 29, 2013. 4:12 AM
I think I just soiled myself! This is amazing! I HAVE to try making these...
Beenay25 in reply to Beenay25Jan 29, 2013. 4:20 AM
How are you attaching the servos to the cables?
thejuggler (author) in reply to Beenay25Feb 19, 2013. 8:16 AM
Okay I have now tried this without the pulley wheel thing, ultimately it didn't work. A combination of too little torque and too little motion. On to plan B... (which I will let you know of as soon as I figure it out)
Beenay25 in reply to thejugglerFeb 19, 2013. 8:21 AM
I think you could get the pulley thing to work if you were to use very strong servos (I just found some on ebay that pull a whopping 17kg) and fixing the cables to the furthest point of the pulley.
thejuggler (author) in reply to Beenay25Jan 30, 2013. 12:29 PM
I am still working that out, get back to me in a week. :) Basically I need some kind of pulley wheel that will be mounted on the servo.
Krayzi99 says: Jan 30, 2013. 9:33 PM
Oh, Slendy...
thejuggler (author) in reply to Krayzi99Feb 19, 2013. 8:15 AM
indeed
jgmrequel says: Jan 31, 2013. 3:22 AM
Regarding standalone Arduino ATMega chips, the Arduino website tells you how to not only program chips on a breadboard, http://arduino.cc/en/Main/Standalone , but also how to burn the boot loader onto a chip, http://arduino.cc/en/Tutorial/ArduinoISP .

For the skin, you might consider buying latex sheeting. It can a bit pricey, 15~30 a yard, but it has quite a bit of stretch to it, and construction would just be to use rubber cement to bond the pieces together.
thejuggler (author) in reply to jgmrequelFeb 19, 2013. 8:12 AM
Latex sheeting is a really cool idea, I didn't even know it existed. I will definitely be looking into this option, thanks a lot! :) (also thank you for the Arduino links)
flatlander37 says: Jan 31, 2013. 5:32 AM
This is a great piece. I really look forward to following your steps as you build this. I hope you keep at this and get it built. I build stage props sometimes and have already learned ideas that are exciting. Keep on building !
thejuggler (author) in reply to flatlander37Feb 19, 2013. 8:11 AM
Thanks for the response! That's what I see this site is all about after all, sharing information so that everyone can learn from each others work. That's how I've learned.
the kidd from school says: Jan 31, 2013. 5:37 AM
that's amazing you should up load a video of you wearing it and using it. if i could i vote for you more than once i would nice job!!!
thejuggler (author) in reply to the kidd from schoolFeb 19, 2013. 8:10 AM
I will definitely post that video when I finish, thanks for the vote :)
rickyd1013 says: Jan 31, 2013. 7:14 AM
this will be great for this years ftc challenge.
thejuggler (author) in reply to rickyd1013Feb 19, 2013. 8:09 AM
As in First? If so, I would love to see a picture of a First Team using a tentacle! If not, what is FTC?
IkilledKenny says: Jan 31, 2013. 9:45 AM
lycra:spandex
thejuggler (author) in reply to IkilledKennyFeb 19, 2013. 8:08 AM
I'd say 1:1, assuming that was a ratio
dantistus says: Jan 31, 2013. 11:18 AM
Man, this is bazoonkers! Thank you for sharing!
thejuggler (author) in reply to dantistusFeb 19, 2013. 8:07 AM
You're Very Welcome!
I8mAll says: Feb 1, 2013. 7:59 AM
Very, very nice work,
May I suggest you place a tube of soft foam between the vertebrae to control twisting, help the tentacle return to its start position and even out bending over the span. You could add diagonal controls for twisting when wanted. Finally append one to another to give different bending zones - something like arm then wrist/hand.
Once again - remarkable and delightful work. Thank you so much, sharing is good for the soul.
thejuggler (author) in reply to I8mAllFeb 5, 2013. 9:57 AM
Oh, and per the multiple tentacles end to end: That is called a 2-stage or multi-stage tentacle. My plan is to make two of those for the top two tentacles, and then single stage for the rest.
thejuggler (author) in reply to I8mAllFeb 1, 2013. 8:51 AM
Now that is a cool idea... I will be trying this. Thanks a lot for the advice :D
IkilledKenny says: Jan 31, 2013. 9:44 AM
How about a thin layer of the silicone over a lycra fabric. Use fabric glue for the stitching.
thejuggler (author) in reply to IkilledKennyJan 31, 2013. 2:37 PM
I have thought about the silicone over lycra/spandex idea, but not the fabric glue. Does fabric glue work on stretch fabric? *dives into research on the subject*
IkilledKenny in reply to thejugglerFeb 1, 2013. 6:51 AM
http://www.michaels.com/Aleene%E2%80%99s%C2%AE-Flexible-Stretchable%E2%84%A2-Fabric-Glue/gc0364,default,pd.html
thejuggler (author) in reply to IkilledKennyFeb 1, 2013. 3:57 PM
Interesting, thanks for the link :D
syates3 in reply to thejugglerJan 31, 2013. 9:49 PM
always better to stitch best to get someone who has a serger so the seam is like welded and won't fey or catch anything inside
thejuggler (author) in reply to syates3Feb 1, 2013. 3:58 PM
Please excuse my ignorance, but what is a serger?
syates3 in reply to thejugglerFeb 1, 2013. 6:12 PM
Serger AKA Overlocking Sewing Machine "A serger trims the seam and encloses the seam allowance or edge of the fabric, inside a thread casing, all in one step. The width and density of the stitching are two of the many variables available on a serger. The options are not the same on all sergers. As with almost any thing you purchase, the more you spend, the more options you will have."
1-40 of 62Next »
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!