I'm trying to see what is the best way to Cotrol 3 brushless motors, 1 servo, 1 led with Adruino. What Arduino version should i buy? Plus no i need ESC for each motor or a motor shield.
2 motors will control left, right, forward, reverse. Lined up side by side
1 Motor will go propell to make rov go up and down
Yes you will need ESC's for the brushless motors. An Arduino UNO will be fine for the control side of things, you will need some quality RC Batteries to drive the brushless motors as well.
This is using toy motors but might be of interest to you -
Also, I came across Motor Shield Kit for the Arduino Duemilanove that controls:
• Power 2 to 4 DC motors 4.5V to 36V at 0.6A each
• Power 2 servo motors with a dedicated timer
• Power up to 2 stepper motors
0.6A is not a lot of power, my RC Cars can briefly draw 100's of amps when accelerating, I understand that boats are even more demanding.
These guys use Arduino in their work and I am pretty sure I saw that they were working on a submersible of some sort, it might be worth having a look around their site for ideas, I have seen them on youtube driving/sitting on a mobile phone controlled boat that I am sure was driven by Arduino.
Absollutely no chance whatsoever of driving an RC brushless motor from a motor shield designed for a DC motor.
Two reasons:
brushless motors have winding resistances far lower than 2-wire motors (more than 10 times lower?) They can pull hundreds of watts per cubic inch, far higher currents are involved.
RC brushless motors require sensor-less commutation circuit and 3-phase low-impedance drive. This is not trivial stuff, a brushless ESC provides the
only cost-effective method, and yes you absolutely do require one ESC per motor.