Finding the right micro control
Being new to the world of robotics and programming I wanted to reach out to the community to get some idea on what micro controller(s) would work best to execute my current project. In essence the project is an animatronic/robotic creature that will have 10 to 14 servos in the head controlling eyes/lids/eyebrows/etc. 5 to 7 servos controlling the breathing movements, and around 10 others for various parts like fingers and legs. With a possible total of 31 servo I find myself a bit lost as to which micro controller(s) to get. I plan to have the eyes servos "connected" to a camera that will run a Python program for facial recognition that will feed the servos via a micro controller and move the eyes to said position in space. I thought the Arduino Yun might be good, but I don't think it will have enough pins to run 31 servos. Instead I thought I could be running the three main parts on separate controllers; Eyes and face, breathing, and body movements. The breathing and body movements would run on a random loop. Although I think it'd be cool if all of them were on the same Python program hooked to the camera which would have the breathing become more rapid, or the creature becomes more fidgety when more people are around. (Could I have multi-controllers running on the same Python program? Overkill?) To mask the noise of the servos I wanted to have some bass speakers inside the creature that would have a deep purring like a cat. I know there are many controllers out there and was hoping to get some opinions on a starting point. I'm also not adverse to building a custom board if that's the best route. I've attached a photo of the sculpture in progress. Thanks a lot, Cheers!
.
.

0
Comments
-
The Lynxmotion SSC-32U is an excellent low cost controller for a large number of servos. It can also be extended by using an additional controller to handle more servos.
http://www.lynxmotion.com/p-1032-ssc-32u-usb-servo-controller.aspx
One nice things about the Lynx is that you can bundle (group) servo movement together as well as set timing for these groups. Also there is some free software utilities you can download for it.
i.e. Over 3 seconds I want servo 1 to move 108 points, but servo 2 only move 50.
Additionally various software like the VSA will chat to the SSC-32 directly as well as handle audio visual integration.
However - if you are more comfortable with programming you can use an Arduino or Teensy 3.1 and have them chat to an 2 x Adafruit 16 Channel PWM controller
https://www.adafruit.com/product/815
Hope this helps.
Dave
0 -
Re your Python code for visual movement.
Not sure how far you have gone with this but you can use an R-Pi with either Simple-CV or Open-CV to chat to a web cam, and also use the Haar's constructs to recognize the facial features.
You can then have the R-Pi send a serial string to your controller telling it the sequence of servo's to move.
Of course - you might already be well past this stage
Take Care
Dave
0 -
Hey @David Boccabella, Thanks! I havnt even started programming yet so I'll look into the R-Pi. For round one I when with a funduino mega, a mega sensor shield and a Bluetooth module to connect my android into a controller for testing.
http//www.miniinthebox.com/funduino-mega-2560-r3-development-board_p903322.html
http://www.miniinthebox.com/mega-sensor-shield-v2-0-dedicated-sensor-expansion-board-for-arduino_p903284.html
http://www.miniinthebox.com/electronics-diy-4-pin-bluetooth-board-module_p340854.html
the total was about 28.00 USD. I like how the shield can be separately powered so it's not drawing from the micro controller.
I don't think I'll have any servos more powerful than this one http://hitecrcd.com/products/servos/sport-servos/analog-sport-servos/hs-645mg-high-torque-metal-gear-servo/product so, I'm trying to find a good power supply but am stuck there too. Maybe one of these?
http://www.mpja.com/5-Volt-Power-Supply-30A-150W-Meanwell/productinfo/17827+PS/
http://www.mpja.com/5-Volt-Power-Supply-60A-300W-Switching-Hengfu/productinfo/16486+PS
Any of ideas? I prefer to have it run off a plug than batteries.
I'll play around with hooking the R-Pi to and camera and then to the the Funduino. Might be easier than using an android and Bluetooth. Here's a tutorial I found https://m.youtube.com/watch?v=1I4gHpctXbU
0 -
There is a company called "Polulu" that makes great servo controllers:
https://www.pololu.com/category/9/motion-control-modules
I would suggest checking out their products. I'm using one of their boards in my animatronic Skeksis project, and it's also the controller used in our current live course on character animatronics.
/Chris0 -
I agree Chris.. Pololu do make some great products - it was the number of servo's that Blake wanted to control that drew me to the SSC-32.
Blake - one very cheap and extremely powerful 5V supply is.. an old computer power supply. It has all of the safety features like anti short.. And you can get them for nothing.
Look on Youtube and Google on how to convert one as a 'bench supply' - it's only a loop between 2 pins. Best of all you can keep a couple around incase one dies. When they do die it is very rare that it will affect what it is driving.
Re the R-Pi. Wonderful you have found that lesson - Writing it in Python will enable you to have the face detection on the Pi, and then use a serial port to chat to the Arduino. That way you have the best of both worlds. With the Pi you can use it's internal camera or a webcam.. The internal camera will be a bit faster.
Reason that the Pi is not the best for servo control is that it is a multitasking Op system which may affect timing if it needs to do something else.
But an Arduino is a single tasking system and only does one task - but very well.
Another very interesting camera device is this. It's called a Pixy and it is a video camber with built in CPU that does most of the processing for you..
http://cmucam.org/projects/cmucam5
Re the servo's. Sorry - I generally don;t deal in large servos
Hopes this all helps
Dave
0 -
@Chris Ellerby havnt heard of those micro controllers. I'll look into getting one of round one doesn't work out. Will the webcourse me on demand?
@David Boccabella Nice find on the 5V! I'll look into converting the bench supplie. The pixycam is really neat and looking forward to seeing how they program the facial recognition and tracking code. I might look into trying to design my own boards as well. It would be great to make exactly what is need for each project. Although it's also good to have somthing that can be taken out of old protects and repurposed to new ones. I'm going to look into the pros and cons of using Pi with cam vs. Just an Android phone with a camera. I have a feeling the Pi will be a cheaper route.0
Categories
- All Categories
- 97 CURRENT CONTEST
- 97 2025 Halloween Costume Contest
- 1.3K COMMUNITY
- 1K General
- 62 Tutorial Reviews
- 98 Suggestions and FAQ
- 82 Job Listings
- 40 Artists for Hire
- 1.8K CHARACTER CREATION
- 165 Costumes & Cosplay
- 148 Lab work
- 95 Props
- 152 Puppets
- 36 Stop Motion
- 18 VFX
- 39 Student Projects
- 478 Sculpture
- 159 Fabrication
- 160 Animatronics
- 177 Makeup Effects
- 130 Painting
- 29 Traditional/Digital Design
- 8.1K PAST CONTESTS
- 244 Creature Making Contest 2025
- 100 2024 Halloween Costume Contest
- 198 Character Making Contest 2024
- 343 Creature Making Contest 2024
- 131 2023 Halloween Costume Contest
- 168 Monster Making Contest 2023
- 239 Creature Making Contest 2023
- 117 2022 Halloween Costume Contest
- 309 Character Sculpting Contest 2022
- 133 Character Makeup Contest 2022
- 170 2021 Halloween Costume Contest
- 261 Creature Sculpting Contest 2021
- 209 Character Makeup Contest 2021
- 354 Creature Making Contest
- 200 2020 Halloween Costume Contest
- 203 Monster Makeup Contest
- 372 Creature Painting Contest
- 244 Horror Character Contest
- 182 2019 Halloween Costume Contest
- 260 Character Makeup Contest 2019
- 351 Character Sculpting Contest
- 279 2018 Halloween Costume Contest
- 292 Alien Art Contest 2018
- 251 Character Makeup Contest
- 389 Monster Making Contest
- 167 2017 Halloween Costume Contest
- 153 Heroes & Villains Contest
- 221 Cosplay Contest
- 215 Creature Sculpting Contest
- 107 Puppet Contest
- 161 Alien Art Contest
- 98 Halloween Costume Contest
- 149 Robot Art Contest
- 269 Dino Art Contest
- 592 Creature Contest
- 5 ALUMNI
- 275 ON DEMAND WEBCOURSES
- 1 Hand Puppet Detail and Finishing Techniques
- 24 Animation for Animatronics
- 9 How To Make a Mask - Wearable Dynamic Art
- 11 3-Axis Robotic Mechanisms
- 5 Neck Mechanisms
- 24 How To Make a Monster Suit with Bill Bryan & Ted Haines
- 19 Character Animatronics
- 5 How to Sculpt a Dinosaur
- 5 How To Build An Animatronic Head
- 5 Creature Costume Basics
- 4 Puppet Mechanism Basics
- 1 Tattoo Makeup - Cover, Create, & Apply
- 2 How To Make Horror Props
- 1 The Fine Art of Horror Painting
- 1 Fantasy Maquette Sculpting In CX5(S)
- 14 The Business of Making Monsters
- Production Design - The Process Of Creating A World For Film
- 4 Character Makeup - Multi-Piece Prosthetic Application
- 3 Prosthetic Makeup Basics - Gelatin Facial Appliances
- 5 Stop Motion Animation with the Chiodo Bros.
- 11 Blood, Gore and Makeup Effects
- 7 How to Punch Hair - Hairwork for Silicone Characters
- 3 Bodycasting on a Budget with Ted Haines
- 2 Portrait Illustration with Terry Wolfinger
- 5 Mastering Marionettes - Design, Construction & Performance with Scott Land
- 1 Creature Makeup - Multi-piece silicone prosthetic application
- 12 Muscle Suit Fabrication
- 11 Wig & Hair Basics
- 4 Silicone Prosthetic Transfer Appliances
- 3 Building Miniatures: Small-Scale Model Making - Part 5
- 9 Toy Design & Sculpture for Action Figures & Collectibles
- 1 Building Miniatures: Small-Scale Model Making - Part 4
- 2 Human Head Anatomy & Sculpture
- 1 How to Make a Foam Puppet - Part 3
- 1 Building Miniatures: Small-Scale Model Making - Part 3
- 5 How to Make a Foam Puppet - Part 2
- 3 How To Make a Foam Puppet - Part 1
- 1 Building Miniatures: Small-Scale Model Making - Part 2
- 14 Animatronic Control Systems - Arduino Programming Basics with David Covarrubias
- 3 Building Miniatures: Small-Scale Model Making - Part 1
- 3 Advanced Creature Teeth: Prosthetic Dental Appliances - Part 2
- 1 3D Pumpkin Carving - How to Carve a Pumpkin from the Outside In
- 5 How To Make A Latex Rubber Mask Part 3
- 3 Advanced Creature Teeth - Part 1
- 11 How To Make A Latex Rubber Mask Part 2
- 6 How To Make A Latex Rubber Mask Part 1
- 294 PAST LIVE WEBCOURSES
- 11 Monster Sculpting
- 8 Platinum Silicone Mask Painting
- 5 Feather Work: Puppets, Costumes, Hair & Makeup
- 9 How To Make Eyes For Puppets, Masks, & Makeups
- Working with Wigs - Wig & Hair Basics with Connie Grayson Criswell
- 14 Muscle Suit Fabrication with Ted Haines
- 7 Homework - Muscle Suit Fabrication with Ted Haines
- 13 Toy Design & Sculpture for Action Figures & Collectibles with Sandy Collora
- 10 Homework - Toy Design & Sculpture for Action Figures & Collectibles with Sandy Collora
- 13 Human Head Anatomy & Sculpture with Jordu Schell
- 11 Homework - Human Head Anatomy & Sculpture with Jordu Schell
- 18 Mastering Marionettes - Design, Construction & Performance with Scott Land
- 13 Homework - Mastering Marionettes - Design, Construction & Performance with Scott Land
- 16 Puppet Mechanism Basics - Eyes, Brows & Ears with BJ Guyer - Watch & Chat
- 11 Homework - Puppet Mechanism Basics - Eyes, Brows & Ears with BJ Guyer
- 12 Advanced Creature Teeth -- with John Cherevka
- 3 On Camera Hand Puppet Performance
- 9 Silicone Prosthetic Transfer Appliances - Age Makeup with Neill Gorton
- 3 Practical Magic: The Art of In-Camera Visual Effects with Joey Shanks
- 9 Buisness of Making Monsters with Shannon Shea
- 11 Stop Motion Animation with the Chiodo Bros
- 5 Foam Carving Puppets with BJ Guyer
- 3 3D Pumpkin Carving with Andy Bergholtz
- 4 Prosthetic Makeup Basics with Rob Burman
- 13 How to Make a Latex Mask with Tim Martin
- 2 Character Illustration with Terry Wolfinger
- 3 Halloween Costumes - Fabric Effects with Dawn Dininger and Amy Whetsel
- 9 Blood, Makeup & Gore FX with Gary J. Tunnicliffe
- 13 Hand Puppet Design and Fabrication with BJ Guyer
- 3 How to Sculpt a Dinosaur with Christopher Darga
- 2 Airbrush FX: Beginning to Advanced with Craig Fraser
- 1 Female Figure Sculpting in Cx5 wtih Adam Beane
- 3 Creature Design: Maquette Sculpting with Casey Love
- 3 How to Make a Sci Fi Helmet with Fon Davis
- 2 Hyper Realistic Silicone Painting with Tim Gore
- 2 Josh Herman Zbrush Creature Sculpting
- 13 Textures and Forms with Don Lanning Oct 26, 2013
- 9 Character Rendering in Photoshop with Dan LuVisi
- 2 Creature Maquette Painting with Jordu Schell
- 24 Textures and Forms with Don Lanning May 04, 2013
- 3 Tattoo Makeup A-to-Z: Cover, Create, and Apply with Christien Tinsley
- 11 Creature Design w/ Casey Love - Sculpting
- 7 Creature Design With Casey Love - Translucent Creature Painting
- 3 Creature Maquette Sculpting with Jordu Schell


