Hi, I am using the above circuit to control a 12V Peristaltic Pump. With components
Arduino Board
A momentary switch or button
10k ohm resistor
Breadboard
Hook-up wire
9V DC motor
TIP120 transistor
1N4001 diode
9V battery
The only things different in the whole circuit are a pump instead of a motor and a 12V power supply instead of a 9V battery.
My pump runs perfectly at 12V through PWM, but as soon as I reduce the voltage below 10V it stops working. I think even at 12V the speed is not what its expected to work at.
The pump it self can work below 10 =V as I have tested it by directly attaching the 9V battery, but as soon as I add my arduino circuit pump stops working.
Any ideas why I am facing this issue?
God another tutorial ruined by the mysterious woke warrior Karl Söderby!
This time he has called upon the use of a TIP120 transistor, and then on the schematic he has used some sort of unspecified FET. The thing is that if you wire a transistor like the schematic there is no base resistor and the base current supplied by the Arduino pin will exceed the current that the Arduino should be asked to supply. So there should be at least a 1K resistor between the output pin of the Arduino and the base of the transistor.
Note that a TIP120 transistor will drop at least 2V, that is if you put in a 12V supply only 10V will reach the motor.
We still need to see the circuit you are attaching to the this circuit to stop it from "working".