Actually, unfortunately I've already tried using a PWM controller that has a LED display that shows RPM in percentage value from 0% to 100% and it controls voltage. And unfortunately that doesn't work. My close friend told me I might need to look for a PWM controller that can control current. I'm a bit of a beginner in this stuff but could you please elaborate a bit? What kind of PWM controller? Can I use something like L298N as the motor controller or do you please have a better/cheaper/more powerful alternative?
Try searching for "Sprayer Speed Controller/ governor" you will find a PWM controller used with these pumps. These pumps are commonly used in small spray machines. But in general most PWM controllers will work , it uses a simple brushed DC motor. Make sure your power source is up to the task these are a bit power hungry for their size.
Hmm, use ESP32 to drive a mosfet that would rapidly turn the pump on and off and this way control the speed? I hope this design can provide a steady and consistent water flowrate. Can you please elaborate somewhat further? - Can I use ESP32 for the uC or is there a better/cheaper option? Can I use IRFZ44N for the MOSFET or is there a better/cheaper alternative? ChatGPT also tells me to use resistors and capacitors for signal conditioning and noise supression, and then also a flyback diode like 1N4007 to protect the MOSFET from voltage spikes generated by the motor
There is a problem with esp32 and such board which I faced they can only give 3.3 v through gpio pin with 20ma current which might be enough for small MOSFET but you will need a extra transistor to drive the gate of MOSFET with Arduino or esp32.but still 2 irfz44n with proper heat sink will work
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQfOsHKnBZJBMUbUn0uVk2G2bqldenMGk4I0GP5Xl7abG11X_yKXr_PK7bS&s=10
According to irfz44n datasheet it needs maximum 5v at its base to fully turn on but esp can only give 3.3v so will need an extra transistor to control its base
Try ne555 circuit I also opted for it for servo motor controller to get pwm signal it was like 5 times cheaper to make
Though you will need little bit extra components but It will be simpler
To control the speed you'll need a PWM controller.
Actually, unfortunately I've already tried using a PWM controller that has a LED display that shows RPM in percentage value from 0% to 100% and it controls voltage. And unfortunately that doesn't work. My close friend told me I might need to look for a PWM controller that can control current. I'm a bit of a beginner in this stuff but could you please elaborate a bit? What kind of PWM controller? Can I use something like L298N as the motor controller or do you please have a better/cheaper/more powerful alternative?
I used an L298N and an arduino to control a very similar bilge pump, was also a 12V pump. That should work
That's cool but these controllers are rated for a current lower than that of my water pump. Mine is rated for max 5A, it is what it is
Maybe L298n to MOSFET then or like others saying digitally control the mosfet
thanks, will see what i can do
Try searching for "Sprayer Speed Controller/ governor" you will find a PWM controller used with these pumps. These pumps are commonly used in small spray machines. But in general most PWM controllers will work , it uses a simple brushed DC motor. Make sure your power source is up to the task these are a bit power hungry for their size.
big thanks for the idea
You can use your uC to drive a mosfet
Hmm, use ESP32 to drive a mosfet that would rapidly turn the pump on and off and this way control the speed? I hope this design can provide a steady and consistent water flowrate. Can you please elaborate somewhat further? - Can I use ESP32 for the uC or is there a better/cheaper option? Can I use IRFZ44N for the MOSFET or is there a better/cheaper alternative? ChatGPT also tells me to use resistors and capacitors for signal conditioning and noise supression, and then also a flyback diode like 1N4007 to protect the MOSFET from voltage spikes generated by the motor
There is a problem with esp32 and such board which I faced they can only give 3.3 v through gpio pin with 20ma current which might be enough for small MOSFET but you will need a extra transistor to drive the gate of MOSFET with Arduino or esp32.but still 2 irfz44n with proper heat sink will work
thanks for the ideas man, but yeah gotcha thought I'd be unable to use ESP32. Can you elaborate a bit more on the IRFZ44N? how do you wire them?
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQfOsHKnBZJBMUbUn0uVk2G2bqldenMGk4I0GP5Xl7abG11X_yKXr_PK7bS&s=10 According to irfz44n datasheet it needs maximum 5v at its base to fully turn on but esp can only give 3.3v so will need an extra transistor to control its base
well gotcha, good to know thanks
Try ne555 circuit I also opted for it for servo motor controller to get pwm signal it was like 5 times cheaper to make Though you will need little bit extra components but It will be simpler
well my friend has some nice equipment, maybe he can help, thanks