Hello guys,
I'm trying to realize the mover-bot project found here and all works fine (communication between client, server, and arduino board) until I connected the motors, there's unsufficient power to let them work so the behavior that occurs, is the phone disconnecting from the adk and reconnecting and so on.. The explanation of this phenomenon, is that the connected phone (Galaxy SIII) to the Mega Adk, is charging from the power provided by the arduino via the usb host (Arduino powered by the usb, and 9v battery) so it can't find enough energy to power and drive the motors. (with leds instead of motors all works fine)
Does the motor driver have a VIN connect jumper or trace? If so, remove the jumper or cut the trace. Also, you could add caps across the power terminals(make sure you connect them the right way-they could explode :o)
TomGeorge:
Hi,
Can you please post a copy of your circuit, in CAD or a picture of a hand drawn circuit in jpg, png?
Can you please post a picture of your project please in jpg, png?
Thanks Tom.....
Hi Tom, this is a quick and dirty schematic of the circuit (attached)
Yesterday I've tested the circuit with external ac adaptor 8v 1.8A and the motor worked for a second and after that I got the same behavior of disconnecting accessory mode, may be when it reached a peak of current consumption.. I'm sorry, maybe I've used wrong technical terms, i'm newbie to all of this.
Isaac96:
Does the motor driver have a VIN connect jumper or trace? If so, remove the jumper or cut the trace. Also, you could add caps across the power terminals(make sure you connect them the right way-they could explode :o)
Hi,
Using the mega as the power supply for the servo, will mean that you are possibly overloading the mega's regulator.
Servos should always be given their own power supply to ensure the controller has a constant 5V.
The servo can draw up to 1A, if it is even a small one, on load peaks.
This will cause the mega supply to drop.
The drop will usually cause the mega to RESET.
TomGeorge:
Hi,
Using the mega as the power supply for the servo, will mean that you are possibly overloading the mega's regulator.
Servos should always be given their own power supply to ensure the controller has a constant 5V.
The servo can draw up to 1A, if it is even a small one, on load peaks.
This will cause the mega supply to drop.
The drop will usually cause the mega to RESET.
Tom...
Logic explanation, I will give a try this night, and keep you updated...
Hi guys,
I'm sorry for this late, finally I got things working as desired, the trick was as you said powering the servo externally with a common ground with the arduino board