This is my first step into microcontrollers, and unfortunately I need to king of leap in with both feet. I'm a Senior at Purdue University working on my senior design project which we're building a robot with multiple functions. I have some background in controls, but I've only worked with a National Instrument CompactRIO with programs created in Labview.
I was hoping that someone might be able to point me in a direction for choosing hardware. The functions that I'd like to be able to have the system perform include:
Wireless control connection - either bluetooth or Wifi, what are the advantages/disadvantages? 2 rear DC drive motors - need speed and directional control for both motors 1 on/off motor - this control will just be an on/off which will probably be run to a relay to power the 24V motor that we currently have (it was free) 1 180 degree rotating motor or servo - this will be a turntable which just rotates 180 degrees and back. I looked at Futaba and Hitec servos but I'm not sure about the loading so I'd prefer using a geared motor. audio interfacing - receive and transmit audio (like having a virtual presence through the robot)
Will I be able to control all of this through one Adruino? What board is suggested? Can you stack multiple shields on top of each other?
Any help or guidance is greatly appreciated. I still have a lot to learn, but I'd like to start ordering parts soon so that I can start figuring out the coding.