Help getting started with a project

Hello,

I would like some helping choosing the right microcontroller and related components. I have played around with microcontrollers (Motorolla 68HC11 and assembly), servos, so I have some basics but I want to make sure I pick the right technology since it will take some time for me to learn it.

My project is a demonstration/teaching human like robot that sits on the floor crossed legged and touches parts of the body (knees, elbows, eyes) with the hands and speaks a description for each point it touches. Like a yoga instructor but without the complex postures.

  1. I need shoulder rotation - 180 degrees - I’m thinking a servo motor for each shoulder. Rotation allows for reaching entire body. (Ex. Uptech CDS 5500 Serial Robot Servo (Robotis Compatible))

  2. Perhaps muscle wire to capture sliding like motion of each elbow as arms slide in and out (touching and then moving hand away.

  3. Play back module to play a different recorded description at each point (prod id: RB-Rog-15)
    I would need to record individual ‘tracks’ and then program which ones are need to play.

  4. Another 2 servos for wrist motion when touching a point on body. 4 servos in total may require
    interface (prod id:RB-Dfr-142)

The size would be 1 feet or 1.5 feet in size so I anticipate making it light weight so the weight won’t be too heavy on servos, perhaps wooden body or plastic - not sure yet.

What microcontroller would be best to connect all these parts?

Thanks for any help or advice on this!

Darren M.

Thanks for reply Coleman.

Your reply will help with the servo control, but I still think I need a microcontroller interfaced with the Play back module (prod id: RB-Rog-15) to get the functionality I require. Any suggestions?

Thank you for your time.

Darren M.

If you want everything to be as “plug and play” as possible, we suggest the SSC-32 and Lynxmotion servo erector set brackets (with Hitec servos). You can use the servo sequencer to create and play back scripts.

Since the MP3 module you chose is an Arduino shield, you could use an Arduino Uno. The Arduino module can also control servos if you still have some pins remaining after connecting the MP3 Shield.