I am creating musical fountain with arduino duemilonove. I want to drive DC motor with arduino, only thing i need to control is speed.
The motor i am using is here
To run motor i chose this scheme from youtube tutorial
Well i have few problems, i tried this scheme without arduino, using 2 batteries that output 3V. 3V on transistors base and 3v on motor(as it is in the picture). I thought that maybe i should use higher voltage on motor, i bought 9V battery. Before i tried connecting my 3v battery directly to motor and motor worked, now i tried connecting 9V battery to the motor and it does not work.... Can u explain why it is that way? Why transistor may not work and is this scheme adequate at all? That video is here:
I would be really thankful for fast replys as it is my bachelors work and i am a bit low on time. Yes i know since i study in university i should know more, i forgot a lot of things that we learned since never practiced them, but well it comes back slowly:D
UPDATE: Transistor is 2n2222
STP40NF10L
STP40NF03L
IRLZ24PBF
IRL3303PBF
Avoid IRL540, it's one of the more commonly available mosfets but not suitable for driving directly from an Arduino because it needs 10V gate drive.
Thyristors are not good for switching DC because once turned on, they stay on until the current through them drops to near zero.
I wouldn't continue with the 2N2222, if the base resistor is too high then it won't pass enough current, and if it is low enough to pass the running current then you will exceed its current rating when the motor is starting up or stalled. Let check:
[url=http://www.theengineeringprojects.com/2016/03/motor-speed-control-using-arduino-proteus.html]DC MOTOR SPEED CONTROL USING ARDUINOAbout stall current...it should still work with 2n2222 if there is no load? Or is stall current needed to start the engine?
I will write what results i got...
Tried to search for mosfet in local shops.... it seems harder than i thought.. could u suggest me some models that u know that are cheap enough? I cant put more money than 10 euros in that. If there is none, maybe some different scheme?
What about using thyristor?
2. The stall current of that motor (assuming you are using the -2885 variant) is 8.6A which is much higher than a 2N2222 can switch. Use a mosfet to switch it instead of the 2N2222.
3. A standard 9v battery is intended for low current applications and is not capable of supplying enough current for that motor.