I can see that speed controller module can give more ampere and torque for 775. That's the point (instead of using BT_2). Well, I'm building diy self balancing robot using THAT speed controller module + arduino + 775 + FS-TX dan Fs-iA6. Wish me luck :D - This video is what I was looking for months. Yeah! Thanks so much!
Thanks. I was planning to use a digital POT to control the 555 - didn't even think about doing the entire PWM and bypassing the timer. This method is obviously much simpler.
So cool, thank you so much for this. I learned so much from you videos I can now use this controller for my project and I am very confident it will work perfectly for my application. Thank you!
Reason I was asking was I was thinking about using this to control a DC radiator fan's speed but use a DS18B20 temperature sensor and Arduino to control the PWM
Nice video ¡ I hope to make the same with a 48 VDC motor that I need for my Master project. I'll use the same PWM module ¡ regards from Colombia ¡ thanks for the video ¡ 👍
Great video. Do you mind explaining how I could add a water pressure sensor such that, when measured pressure reaches a minimum value, pump starts and speeds up to increase pressure of pumped water, and when a certain target (say maximum) pressure value is reached, the motor(pump) stops. Alternatively imagine if say motor variable speed increases or decreases inversely based on a set required pressure value example 40psi so as to maintain constant pressure. So the motor in this case will be a dc Pump. The idea being to make the entire circuitry work like variable speed water pressure controller.
I use a 12v motorcycle battery to power 20A DC 10-60V PWM Motor speed controller and motorcycle Motor starter. It takes about (less than) 15 minutes -> both cable (from the battery to speed controller) and arduino nano board go high heat dissipation. By the way, I power 7.4v drone battery for arduino board. Let me please ask you a question about how to reduce (if possible to get rid of) the heat. Thanks
I watch again anda again this very useful video. Robojax, thanks for awesome tutorial. Never die, please!!! May Allah Almighty gives you something special.
Great video! But, you are teasing me! Yes, I would need a separate video to show how to control motor speed based on temperature (thermocouple) input. THANK YOU!
Thanks for your video that inspires our work and your efforts are highly appreciated. I have a few questions needed your advice. (1) may I connect in parallel the wiring with the POT so that there is manual mode and Arduino mode? (2) in such parallel wiring with the POT, how shall the wiring with Arduino be? Any additional parts? (3) how to write the Code in reverse that is Temp high, we need to reduce Duty Cycle, and Temp low, we need to increase Duty Cycle? Your advise and assistance shall be highly appreciated.
Hello, you are welcome 1- just a 3 pole switch to switch to default or Arduino. Only one will work at a time. 2-Refer to (1) no code change is needed 3-You should have searched my channel. here you can learn from this th-cam.com/video/5xQ8vLavWKQ/w-d-xo.html
Amazing video, you can learn a lot. I have a question, how can I change the direction of rotation of the motor from CW to CCW or vice versa. Best regards
Hi, thanks for this video its very helpful. Question, do you think its ok to have the controller pwm two of these motor controllers by branching the controller pwm output into two parralel circuits?
Hi, thanks for the great video. I use this module to power a motor control circuit in a project of mine. Question can I take my pwm circuit that is operating the motor controller and branch it in parallel to another motor controller and control two motor controllers as clones of each other? Thanks
Thank you for your interesting and helpful videos on motor speed controllers. I'm very impressed that your answer all your comments. I wonder if you could advise please. I'm building a robotic lawn mower using my redundant RC golf trolley for the rolling chassis. Could you suggest a controller that is PWM controlled and reversible, 12Volt 20A. Thankyou
Hi, I have reviewed and test a lot of stuff. this module is 20A but perhaps you want a reversible please watch this th-cam.com/video/PUL5DZ9TA2o/w-d-xo.html
Hi I don't know if I am missing somthing but why not just inject a 0-5 volt signal from the Arduino into the potentiometer gnd and center connections? No hack needed!
Hi, I did it this way to keep the potentiometer be useful. Yes you can do it that way tool. just connect the PWM to middle pin and GND pin of the variable resistor (or pot).
Great video sur, I do have a question though if im planning to just use pwm as a signal and no potentiometer, is it than still neccesairy to cut the pcb lining, feels so unrational to cut up my new bougth bord haha, thanks for the video, you internet hero
Great video, thankyou! Could you demonstrate this process on a higher current (200a+) motor controller such as the curtis controllers used on a gold cart?
Hi, I have not seen such module with 200A. The principles the same. if you don't want to use Arduino, I have done the full test of this module. check it out or search my channel. There is also 60A version .
@@robojax thanks for the reply, I will check out your other videos. For your reference I was referring to a controller like this which is common on golf carts but also popular for EV conversions and go kart projects www.amazon.com/1204-015-Cc33788-275Amp-Controller-Curtis/dp/B083DMC9P2/ref=mp_s_a_1_4?dchild=1&keywords=curtis+controller&qid=1607365840&sr=8-4 I am planning to try using the same approach you described to bypass the PWM signal on one of these with an arduino
I have question, is there any different from ne555 output pwm to mosfet and arduino output pwm to mosfet voltage? If the output pwm voltage from ne555 is 12v, then is the 5v output pwm from arduino will give 100% duty cycle at 255?
Question, did you happen to look at the driving signal off of the 555 timers? Wondering if the 555's are Cmos and are driving the gates with a higher voltage signal than the Arduino.
Thank for the video! I am having trouble with this at higher input voltages at 24v or greater. Applying the PWM signal from a node MCU, it barely registers. At these higher voltages, the 555 timer is getting 9-10V from the LM317. My guess is the Mosfet needs a higher input a the gate. Had the idea to use a Level shifter to increase my PWM signal closer the to 9vs the 555 timer can supply to the Mosfet but there is some issue and connecting the Ground and the Output pin as you have shown decreases my PMW signal to 3.3-3.5V @ 100% duty cycle (without completing the circuit to the controller, i do get the 10v from my PWM signal). So im losing about a third of what I expected and it is not supplying enough voltage to trigger the Mosfet. Must be some voltage divider giving this resistance. Any Ideas to get around this? or am i missing something obvious?
Update. I was able to get it working! Problem must be with the level shifter I was using. Switched to an Optocoupler to supply a 5V PWM and it works! Thanks again for your video!
the minimum gate voltage is 2 and the maximum 4V, those MOSFETs are not good to use with a 3.3v Arduino board, is better to use a specific MOSFET for your application
Hello sir, thank you for making this great video. I plan on using this controller for my project, i would like to know, where should i connect my arduino to control the direction of the motor ?
Instead of cutting the trace, could you bridge the positive and ground at the pot connection w/ an equivalent resistor that matches the pot and inject to the 3rd pin?
Thank you for the lesson!.... Is there a way to eliminate the high pitch sound created by this method? The motor ran quiet with the original 555 on the speed controller.
@@robojax Ok. I tried this on the following speed controller: Brand: RioRand 4.3 out of 5 stars 1,141Reviews RioRand 7-70V PWM DC Motor Speed Controller Switch 30A Using the potentiometer it came with gave a quiet clean output. When i bypassed the 555 and ran arduino the motors make noise just as any other pwm controller. I even tried using pin 3 instead of 5 or 9 on arduino.
@@Tavnott I had the same problem, I think it is because the standard PWM frequency on an Arduino is 488 Hz (or 976 Hz, depending on the pin you use), well within the audible spectrum. Try increasing the PWM frequency and see if it solves the problem, it did for me when I increased it to 187 kHz. I used the code provided at the end of this blogpost: r6500.blogspot.com/2014/12/fast-pwm-on-arduino-leonardo.html
Hi, thank you for your great video. Was wondering if there is a voltage limit for the pwm input? I have an automotive tuning ECU with 12v pull up pwm control that I would like to purpose this for controlling fuel pump. The frequency and duty cycle can be changed. But the ECU PWM control voltage is 12v. Thanks
Hi, I don't remember. but I should have mentioned it in the video. Or you may see the original introduction video for this module here th-cam.com/video/kgs_FILyppk/w-d-xo.html
Great video! Could I control this module with a DC variable voltage instead of the PWM signal coming from the Arduino? For example, could I control the on-board 555 PWM generator with a DC voltage instead of the POT?
yes could. this module just need PWM doesn't matter from where. Just make sure to power the module separately whatever voltage is your motor. then connect signal and GND from this module to 555 timer.
Iv bought the exact same one . Can I use this as a driver for a 12v car ignition coil ? If so would I need to add a resistor again if so what value and where exactly?
No you can't because Ignition coil needs switch like ON or OFF. This isn't doing that. It turning on and OFF for 100s of times in a second and it will not work .
Sir How long a DC motor can run with 75% of load? and I want to run the motor up to 5 Hrs continuously so I need your suggestion thanks for your answers
you mean when setting the speed? because you control the speed with potentiometer or signal from Arduino, then the only way you can do it is to have any change to take time in steps. then add a for() loop before analogWrite(pwmPin,pwm); line and change the pwm slowly. if you wan to learn about the for() loop see this video robojax.com/L/?id=135
@@robojax I was thinking more like, could you put a capacitor somewhere so when you turn it on it will slowly ramp up to the level set by the pot, this is ofcourse without the arduino, sorry not quite clear in my first question
how can you run Whirpool washer motor that have C.E SET .3 phase induction motor 195 volt 5-A-820 w 286h2 16000rpm C class -F....it is beautiful motor i want to run .how i can run that ? Please answer .thank you.
This question is answers in th video. Also this is not the main video . I have done full explanation and test in the main video for this module please watch that.
thanks for uploading this informative tutorial. I'm also using such module for controlling the speed. can you guide me how to change the direction of rotation of motor?
you are welcome. You can't change the direction of rotation in this module. It needs a lot of work to make it possible. Get different module. I suggest getting this module th-cam.com/video/PUL5DZ9TA2o/w-d-xo.html
Hi, I spent quiet some times to direct you to a right video but I missed the word "stepper". you've posted your comment under wrong video. Please see my videos on stepper here th-cam.com/channels/kcBSig_Iu4ZnAIeCeG1TVg.htmlsearch?query=stepper
Hi. Can I use this method if I want to send the pwm from a PLC, I've written the code and works fine, I just need a larger current. I'm not familiar with the arduino, is it sending 0 to 5v or just pulses. Thanks
Sure you can just add the code in this video and combine them LM35 video th-cam.com/video/S5IBc_epa1A/w-d-xo.html and this video show how to use temperature to control speed of motor th-cam.com/video/5xQ8vLavWKQ/w-d-xo.html
So it would mean to have two PWM output control and control two servos which is shown here th-cam.com/video/_uz7YcOzvjU/w-d-xo.html just search my channel for more
@@robojax thanks robojack, no i dont mean 2 servos, but like a driver of this video of yours th-cam.com/video/UzCmynbpAIk/w-d-xo.html which has a 3way switch. i understand that the 3 way switch actually has the full power of passed to the motor, and i can't for example replace the 3 way switch with a digital pin in arduino to control the rotation direction. from what i understand i should ditch this kind of driver and find one that can be directly controlled from arduino instead of trying to control that type with arduino, which would propably need 4 relays to rotate the direction..
if you want to change the direction of rotateion of motor, you can use two relay. I have so many videos on that, one is here. th-cam.com/video/zyCdIlPsIXU/w-d-xo.html you may search and look as I have over 500 videos
Hi, i got a module that is exactly the same, but it does not work proprelly, whrn it is concted to the board it keeps the motor always on, even when it is set to 0
@@robojax i have a bigtreetech gtr v1.1 board and i am trying to use a fan output, what should i conect where, if you have a secound to look at it. Thank you
@@robojax so we can only hack for pwm and not the direction? Or are you saying we can hack the direction using the relay module? Thank you for such a quick response. It's actually the fastest response I've seen from any TH-cam. Love your videos!
Hi Robojax, i have succesfully doing this on my esp32. On my voltmeter it gives the output voltage that i want, the problem is when i put load on the output the voltage were dropped to zero and cant run any motors. What's wrong with my module? Please help me, i've something urgent with this module.
Hi, it mean perhaps you are not getting any PEM signal from esp32. So first try feeding the PWM signal from a trusted source or from the 555 itself. I have video showing PWM fading LED using esp32 you may look at.
@@robojax hi thank ylu for fast response. Can it be caused by the pwm signal from esp32 is only 3.3v instead of 5v? But if the problem was from the PWM signal, why i still can reach the desired output voltage from the module?
Hi, it seems haven't listened to my recommendation to watch introduction to this module. here th-cam.com/video/kgs_FILyppk/w-d-xo.html is the video. All questions will be answered
Is this method works with CMHC 412V9 board, its contains ne555p, I tried it, disconnected the ne555p-s output and wired like you, but nothing happened.
I don't have the mentioned module in hand, but it should work. you should find the output pin make sure it doesn't go anywhere else. then cut it before it branches to something else.
I want to make a robot weight of 20 kg, I will use 4 dc motors and control them by arduino but the problem is that motors need a high power which is not able to provide it by the arduino so, my question is dc motor pwm controller can handle this problem? Can I have more power by it? Thank you
have you watch this video? All your questions have been already answered. if I type it, then why I made the video. By the way, this video is 2nd video and you need to watch the main video on this module where it has been explained and tested. Also when you say power, it is very vague. you should mention voltage and current or just power. please the introduction video on this module. the link is in the description but here once again for you. th-cam.com/video/kgs_FILyppk/w-d-xo.html so watch both to learn about it.
It seems you didn’t watch the video before commenting. Arduino simply inputs PWM and if you input 100% PWM then the motor driver should run at full current.
I have a 3.3v Arduino, (actualy ESP8266 ), wich outputs only 3.3v, using this scheme pith pwm it outputs less than 1v and from 12v powersource through mosfet I get 7v max, even if I don't use pwm I get less than 12v, what should I do to get fully controllable 0-12v output for 10-20a load?
if you don't need PWM, then use a voltage regulator that has input of 12V then the output be adjusted from 1.2 (or zero) to 12V. There are so many of this type of Buck converter. I have reviews on that which you can search my channel.
then your Arduino is okay. this module outputs whatever input voltage you feed into it. If you need 12V, then use a boost converter to boost the voltage, then feed it into this module. I have a lot of videos on boost converters see them here th-cam.com/users/robojaxTVsearch?query=boost
I am sorry for late reply. I was on vacation.. I just added the link to motor in the description. itt is 12V motor HTI with model HTBRR04206705B-0001 shown on Walmart www.walmart.com/ip/HTI-HTBRR04206705B-0001-12-VDC-Motor-12/593954009
@@robojax I just got about 180 of these DC-DC Power modules. www.ebay.com/itm/274523379399 Would you like me to send you a few for review? Absolutely Free, I'd like to know what they are all about.
connect back the potentiometer and PCB path, and test it without Arduino see if it works. It must work unless you did something wrong. Does the code prints values on the serial monitor? if you are new to Arduino, then take to 30 minuet course Learn Arduino in 30 Minutes (video): robojax.com/L/?id=135
How can a do this with the XL4016E1. XLX 2PCS 5A Dc-Dc Adjustable Step-Down Module Max 8A 200W 4-40V to 1.25-36V XL4016E1 High Power DC Pressure Regulating Board Constant Current Regulator Converter for Charging or LED Driver Module www.amazon.com/dp/B07Z8Q6NYX/ref=cm_sw_r_cp_api_i_mZKeFbNYS6GCR
I can see that speed controller module can give more ampere and torque for 775. That's the point (instead of using BT_2).
Well, I'm building diy self balancing robot using THAT speed controller module + arduino + 775 + FS-TX dan Fs-iA6. Wish me luck :D - This video is what I was looking for months. Yeah! Thanks so much!
You are welcome. I am glad you found it useful. Cheers.
Thanks. I was planning to use a digital POT to control the 555 - didn't even think about doing the entire PWM and bypassing the timer. This method is obviously much simpler.
You are welcome.
This is just what I needed! Thank you for a detailed explanation!
So cool, thank you so much for this. I learned so much from you videos I can now use this controller for my project and I am very confident it will work perfectly for my application. Thank you!
Glad I could help!
That's what I was looking for. Great video!
This is just what I was looking for. Thank you for your help.
Reason I was asking was I was thinking about using this to control a DC radiator fan's speed but use a DS18B20 temperature sensor and Arduino to control the PWM
This is what I needed right now!
Thanks!!
I’m thinking about using ESP32.
Its PWM frequency can be adjusted.
Will it make the motor run smoother?
you can use the same method with ESP32. I have tones of videos on ESP32 over Wifi. do a "robojax ESP32" serarch.
@@robojax will do, thanks!
👏🏻 Very excellent video and informative
Good video and very easy hack!
Nice job
Thank you for a detailed explanation.
Nice video ¡ I hope to make the same with a 48 VDC motor that I need for my Master project. I'll use the same PWM module ¡ regards from Colombia ¡ thanks for the video ¡ 👍
you are welcome. here is free Arduino Step by Step Course (over 100 video lectures) Starts here robojax.com/L/?id=338
Thank you so much can I use the same for the 100a pwm controler the one u tested earlier?
Nice job sir
Great video.
Do you mind explaining how I could add a water pressure sensor such that, when measured pressure reaches a minimum value, pump starts and speeds up to increase pressure of pumped water, and when a certain target (say maximum) pressure value is reached, the motor(pump) stops. Alternatively imagine if say motor variable speed increases or decreases inversely based on a set required pressure value example 40psi so as to maintain constant pressure. So the motor in this case will be a dc Pump. The idea being to make the entire circuitry work like variable speed water pressure controller.
thank You! Exactly what I needed.
you are welcome. the best thank you for me is to subscribe to my channel. thank you.
Thanks for sharing a very informative video. Would like to suggest though that you increase the volume of your video as it's on the low side.
you are welcome. I have already made changes. Here is my new Arduino Step By Step Course with over 100 videos th-cam.com/video/-6qSrDUA5a8/w-d-xo.html
I use a 12v motorcycle battery to power 20A DC 10-60V PWM Motor speed controller and motorcycle Motor starter. It takes about (less than) 15 minutes -> both cable (from the battery to speed controller) and arduino nano board go high heat dissipation.
By the way, I power 7.4v drone battery for arduino board.
Let me please ask you a question about how to reduce (if possible to get rid of) the heat. Thanks
Sir Shamsheri ...You are great....
Awosome video...
Hi Munkaza, so are you. You are welcome.
I watch again anda again this very useful video. Robojax, thanks for awesome tutorial. Never die, please!!! May Allah Almighty gives you something special.
you are welcome. I am glad you found it useful. May Allah give you barakah. فارسی زبان هستی؟
Great video! But, you are teasing me! Yes, I would need a separate video to show how to control motor speed based on temperature (thermocouple) input. THANK YOU!
Thank you. I will make that video.
@@robojax does this video exist, currently?
Thanks for your video that inspires our work and your efforts are highly appreciated. I have a few questions needed your advice. (1) may I connect in parallel the wiring with the POT so that there is manual mode and Arduino mode? (2) in such parallel wiring with the POT, how shall the wiring with Arduino be? Any additional parts? (3) how to write the Code in reverse that is Temp high, we need to reduce Duty Cycle, and Temp low, we need to increase Duty Cycle? Your advise and assistance shall be highly appreciated.
Hello,
you are welcome
1- just a 3 pole switch to switch to default or Arduino. Only one will work at a time.
2-Refer to (1) no code change is needed
3-You should have searched my channel. here you can learn from this th-cam.com/video/5xQ8vLavWKQ/w-d-xo.html
Anyone here did a schematic diagram for the controller? Asking for a project since i'm required to perform a simulink simulation
I have been looking for one too. It’s best to trace the circuit yourself and draw on simulink
watching from Indonesia
Welcome to Robojax channel.
Great Video, thank you
Glad it was helpful! Please subscribe. I appreciate it.
Thanks 👍
your effort is so so so good sir
I am sorry for late reply. I was on vacation. Thank you. Please share, like and subscribe.
Great video, very well explained
Glad you liked it!
Amazing video, you can learn a lot. I have a question, how can I change the direction of rotation of the motor from CW to CCW or vice versa. Best regards
Home Automation: Change direction of rotation of DC motor using 2 relays and Arduino - Robojax
th-cam.com/video/JMBgGO07YLM/w-d-xo.html
@@robojaxCan you make counterclockwise rotation (CCW) using the module shown in the video?
Hi, thanks for this video its very helpful. Question, do you think its ok to have the controller pwm two of these motor controllers by branching the controller pwm output into two parralel circuits?
Hi, I believe yes. Just add 1k to 10k ohm resistor on the PWM path. It should work.
Hi, thanks for the great video. I use this module to power a motor control circuit in a project of mine. Question can I take my pwm circuit that is operating the motor controller and branch it in parallel to another motor controller and control two motor controllers as clones of each other? Thanks
If you feed the same single to both modules yes you can
Thank you for your interesting and helpful videos on motor speed controllers. I'm very impressed that your answer all your comments. I wonder if you could advise please. I'm building a robotic lawn mower using my redundant RC golf trolley for the rolling chassis. Could you suggest a controller that is PWM controlled and reversible, 12Volt 20A. Thankyou
Hi, I have reviewed and test a lot of stuff. this module is 20A but perhaps you want a reversible please watch this th-cam.com/video/PUL5DZ9TA2o/w-d-xo.html
Hi
I don't know if I am missing somthing but why not just inject a 0-5 volt signal from the Arduino into the potentiometer gnd and center connections?
No hack needed!
Hi, I did it this way to keep the potentiometer be useful. Yes you can do it that way tool. just connect the PWM to middle pin and GND pin of the variable resistor (or pot).
Great video sur, I do have a question though if im planning to just use pwm as a signal and no potentiometer, is it than still neccesairy to cut the pcb lining, feels so unrational to cut up my new bougth bord haha, thanks for the video, you internet hero
Thank you. yes you have to cut the PCB. otherwise the PWM from 555 timer will reach it.
Indeed if you cut the copper road you could instal a switch to select a control method.
Great video, thankyou! Could you demonstrate this process on a higher current (200a+) motor controller such as the curtis controllers used on a gold cart?
Hi, I have not seen such module with 200A. The principles the same. if you don't want to use Arduino, I have done the full test of this module. check it out or search my channel. There is also 60A version .
@@robojax thanks for the reply, I will check out your other videos. For your reference I was referring to a controller like this which is common on golf carts but also popular for EV conversions and go kart projects www.amazon.com/1204-015-Cc33788-275Amp-Controller-Curtis/dp/B083DMC9P2/ref=mp_s_a_1_4?dchild=1&keywords=curtis+controller&qid=1607365840&sr=8-4
I am planning to try using the same approach you described to bypass the PWM signal on one of these with an arduino
I have question, is there any different from ne555 output pwm to mosfet and arduino output pwm to mosfet voltage? If the output pwm voltage from ne555 is 12v, then is the 5v output pwm from arduino will give 100% duty cycle at 255?
Question, did you happen to look at the driving signal off of the 555 timers?
Wondering if the 555's are Cmos and are driving the gates with a higher voltage signal than the Arduino.
555 output is at VCC level. if you use 10V it would be 10V and if you power it with 5V then 5V
Thank for the video! I am having trouble with this at higher input voltages at 24v or greater. Applying the PWM signal from a node MCU, it barely registers. At these higher voltages, the 555 timer is getting 9-10V from the LM317. My guess is the Mosfet needs a higher input a the gate. Had the idea to use a Level shifter to increase my PWM signal closer the to 9vs the 555 timer can supply to the Mosfet but there is some issue and connecting the Ground and the Output pin as you have shown decreases my PMW signal to 3.3-3.5V @ 100% duty cycle (without completing the circuit to the controller, i do get the 10v from my PWM signal). So im losing about a third of what I expected and it is not supplying enough voltage to trigger the Mosfet. Must be some voltage divider giving this resistance. Any Ideas to get around this? or am i missing something obvious?
Update. I was able to get it working! Problem must be with the level shifter I was using. Switched to an Optocoupler to supply a 5V PWM and it works! Thanks again for your video!
the minimum gate voltage is 2 and the maximum 4V, those MOSFETs are not good to use with a 3.3v Arduino board, is better to use a specific MOSFET for your application
Hello sir, thank you for making this great video. I plan on using this controller for my project, i would like to know, where should i connect my arduino to control the direction of the motor ?
So you have not watched the video fully. Please watch as you can’t do that.
Instead of cutting the trace, could you bridge the positive and ground at the pot connection w/ an equivalent resistor that matches the pot and inject to the 3rd pin?
No you could not. I have explained it why. Watch the video without skipping to know
Thank you for the lesson!.... Is there a way to eliminate the high pitch sound created by this method? The motor ran quiet with the original 555 on the speed controller.
the pitch is not caused by the method. even if you use it without arduino it should be the same.
@@robojax Ok. I tried this on the following speed controller: Brand: RioRand
4.3 out of 5 stars 1,141Reviews
RioRand 7-70V PWM DC Motor Speed Controller Switch 30A
Using the potentiometer it came with gave a quiet clean output. When i bypassed the 555 and ran arduino the motors make noise just as any other pwm controller. I even tried using pin 3 instead of 5 or 9 on arduino.
same method should work.
@@Tavnott I had the same problem, I think it is because the standard PWM frequency on an Arduino is 488 Hz (or 976 Hz, depending on the pin you use), well within the audible spectrum. Try increasing the PWM frequency and see if it solves the problem, it did for me when I increased it to 187 kHz. I used the code provided at the end of this blogpost: r6500.blogspot.com/2014/12/fast-pwm-on-arduino-leonardo.html
Hi, thank you for your great video.
Was wondering if there is a voltage limit for the pwm input? I have an automotive tuning ECU with 12v pull up pwm control that I would like to purpose this for controlling fuel pump. The frequency and duty cycle can be changed. But the ECU PWM control voltage is 12v. Thanks
I have not tested it. Arduino gives 5V PWM. I have given the datasheet for MOSFET check it out and calculate the voltage from the resistors.
🤩🤩🤩🤩💯
Hi, what is the maximum outside Input pwm voltage signal that can be feeded into the mosfet on this circuit ?
Hi, I don't remember. but I should have mentioned it in the video. Or you may see the original introduction video for this module here th-cam.com/video/kgs_FILyppk/w-d-xo.html
Will this work the same way with an esp8266 like wemos d1? Or do you need additional circuitry for the level shifting?
this will work with ESP8266. you don't need any level shifting. I have not tested it but it should work.
Thank you for sharing. Can this be used to control 2pins PC fan accurately?
this can work with DC motor. if your motor is DC, then yes.
@@robojax Thank you for prompt and kind reply and added myself to your sub family.
this is what i need...but can i change the STP80 to 30v VDDs?
No you can’t . It is the design they needs to be changed .
Nice work...
Do you have any idea regarding IGBT 40N60...if we connect it with Arduino to drive pwm....
Regards
it won't work. here www.onsemi.com/pdf/datasheet/ngtb40n60flw-d.pdf VGE is need to be above 8V. Arduino outputs only 5V maximum.
@@robojax I am unable to open the link... anyhow, I searched around and found that IGBT drive voltage are from 4 to 12volt...
Boa noite amigo, está ligação que você fez serve pra pulsador de válvula ,Tenho um deste mesmo aí agradeço sua resposta !!
Estou feliz que você achou o vídeo útil.
@@robojax posso usar deste jeito que você fez pra pulsar uma válvula do canister somente o fio vermelho e preto
Great video! Could I control this module with a DC variable voltage instead of the PWM signal coming from the Arduino? For example, could I control the on-board 555 PWM generator with a DC voltage instead of the POT?
yes could. this module just need PWM doesn't matter from where. Just make sure to power the module separately whatever voltage is your motor. then connect signal and GND from this module to 555 timer.
Iv bought the exact same one . Can I use this as a driver for a 12v car ignition coil ? If so would I need to add a resistor again if so what value and where exactly?
No you can't because Ignition coil needs switch like ON or OFF. This isn't doing that. It turning on and OFF for 100s of times in a second and it will not work .
@@robojax thanks for your reply and your right it doesn't work but I was able to make a buzz coil from a 5 pin relay and a suppressor
Hi, nice project! I would like to know the value of the potentiometer to use? Thanks.
Hi
th-cam.com/video/TbLdAQpE4jE/w-d-xo.html
@@robojax Ok, thanks for the link! I would like to know in the video the potentiometer you used how many KOhm is it? Thanks.
Sir How long a DC motor can run with 75% of load? and I want to run the motor up to 5 Hrs continuously so I need your suggestion
thanks for your answers
If not overloaded, it should run 24/7
Thank you.
You are welcome.
Hi, verry fine video, but a question? Any Idea how to make it prowide a soft start.
you mean when setting the speed? because you control the speed with potentiometer or signal from Arduino, then the only way you can do it is to have any change to take time in steps. then add a for() loop before analogWrite(pwmPin,pwm); line and change the pwm slowly. if you wan to learn about the for() loop see this video robojax.com/L/?id=135
@@robojax I was thinking more like, could you put a capacitor somewhere so when you turn it on it will slowly ramp up to the level set by the pot, this is ofcourse without the arduino, sorry not quite clear in my first question
How to control Dc-Dc buck converter with Arduino?
how can you run Whirpool washer motor that have C.E SET .3 phase induction motor 195 volt 5-A-820 w 286h2 16000rpm C class -F....it is beautiful motor i want to run .how i can run that ? Please answer .thank you.
This is for DC motor. For 3 phase you need totally different motor driver.
Can rotate both directions?
This question is answers in th video. Also this is not the main video . I have done full explanation and test in the main video for this module please watch that.
Please explain Arduino code full from the beginning for this model .if you did it before please comment me the link
Start here th-cam.com/play/PLHvJ4bw0xno6THv-TQLf8lwVvY_23z75d.html
thanks for uploading this informative tutorial. I'm also using such module for controlling the speed. can you guide me how to change the direction of rotation of motor?
you are welcome. You can't change the direction of rotation in this module. It needs a lot of work to make it possible. Get different module. I suggest getting this module th-cam.com/video/PUL5DZ9TA2o/w-d-xo.html
@@robojax thanks for you guidance. can you please make a tutorial to control 12VDC stepper motor with driver and controlled arduino
You are welcome. Here are my videos on stepper th-cam.com/users/robojaxTVsearch?query=stepper
Hi,how can we control RPM ,clockwise and counterclockwise movement of a stepper motor using a potentiometer?
Hi, I spent quiet some times to direct you to a right video but I missed the word "stepper". you've posted your comment under wrong video. Please see my videos on stepper here th-cam.com/channels/kcBSig_Iu4ZnAIeCeG1TVg.htmlsearch?query=stepper
Hi. Can I use this method if I want to send the pwm from a PLC, I've written the code and works fine, I just need a larger current. I'm not familiar with the arduino, is it sending 0 to 5v or just pulses.
Thanks
Hi, here is what Arduino is outputting on oscilloscope and see the frequency th-cam.com/video/6O9SFvEP6Bs/w-d-xo.html
Hello! will this circuit still work for pwm control on high power led?
If you mean the PWM from Arduino? Yes you can use it anywhere you need PWM
How about adding a temperature sensor lm35 so its temp controlled
Sure you can just add the code in this video and combine them LM35 video th-cam.com/video/S5IBc_epa1A/w-d-xo.html and this video show how to use temperature to control speed of motor th-cam.com/video/5xQ8vLavWKQ/w-d-xo.html
Hello, if you had one with reverse control, how would you connect it with an arduino? using relays or could the digital pins be used directly?
So it would mean to have two PWM output control and control two servos which is shown here th-cam.com/video/_uz7YcOzvjU/w-d-xo.html just search my channel for more
@@robojax thanks robojack, no i dont mean 2 servos, but like a driver of this video of yours th-cam.com/video/UzCmynbpAIk/w-d-xo.html which has a 3way switch. i understand that the 3 way switch actually has the full power of passed to the motor, and i can't for example replace the 3 way switch with a digital pin in arduino to control the rotation direction. from what i understand i should ditch this kind of driver and find one that can be directly controlled from arduino instead of trying to control that type with arduino, which would propably need 4 relays to rotate the direction..
if you want to change the direction of rotateion of motor, you can use two relay. I have so many videos on that, one is here. th-cam.com/video/zyCdIlPsIXU/w-d-xo.html you may search and look as I have over 500 videos
@@robojax thanks ! sorry i am a new commer in h bridge, Perfect with 2 relays instead of 4 the job can be done.
Is possible to change motor direction without using relays?
I believe I mentioned it. No
Hi, i got a module that is exactly the same, but it does not work proprelly, whrn it is concted to the board it keeps the motor always on, even when it is set to 0
Connect the input of the board to ground to test it
@@robojax i have a bigtreetech gtr v1.1 board and i am trying to use a fan output, what should i conect where, if you have a secound to look at it.
Thank you
Will this work with and esp8266 or esp32. The PWM is only 3.3v on those guys.
Yes
How do we hack the direction switch? Can you do a video for that?
Not with this module. But you can do it with relay th-cam.com/video/JMBgGO07YLM/w-d-xo.html
@@robojax so we can only hack for pwm and not the direction? Or are you saying we can hack the direction using the relay module? Thank you for such a quick response. It's actually the fastest response I've seen from any TH-cam. Love your videos!
Hi Robojax, i have succesfully doing this on my esp32. On my voltmeter it gives the output voltage that i want, the problem is when i put load on the output the voltage were dropped to zero and cant run any motors. What's wrong with my module? Please help me, i've something urgent with this module.
Hi, it mean perhaps you are not getting any PEM signal from esp32. So first try feeding the PWM signal from a trusted source or from the 555 itself.
I have video showing PWM fading LED using esp32 you may look at.
@@robojax hi thank ylu for fast response. Can it be caused by the pwm signal from esp32 is only 3.3v instead of 5v?
But if the problem was from the PWM signal, why i still can reach the desired output voltage from the module?
I am not sure what kind of code you are running. that's why I suggested to run the LED fade code I have provided with the video.
Hello
What about directions
Can we change directions with this controller???
Hi, it seems haven't listened to my recommendation to watch introduction to this module. here th-cam.com/video/kgs_FILyppk/w-d-xo.html is the video. All questions will be answered
Can i used rx tx in arduino uno to gsm sim900a module mini .. Because rx tx only the available on my board sir.. Please help me
This video on about motor control. Yes you can.
Is this method works with CMHC 412V9 board, its contains ne555p, I tried it, disconnected the ne555p-s output and wired like you, but nothing happened.
I don't have the mentioned module in hand, but it should work. you should find the output pin make sure it doesn't go anywhere else. then cut it before it branches to something else.
@@robojax Yes maybe thats the problem I'll check it, thx!
@@robojax Hmm my board is different, the output goes only for 1 mossfet
I want to make a robot weight of 20 kg, I will use 4 dc motors and control them by arduino but the problem is that motors need a high power which is not able to provide it by the arduino so, my question is dc motor pwm controller can handle this problem? Can I have more power by it?
Thank you
have you watch this video? All your questions have been already answered. if I type it, then why I made the video. By the way, this video is 2nd video and you need to watch the main video on this module where it has been explained and tested. Also when you say power, it is very vague. you should mention voltage and current or just power. please the introduction video on this module. the link is in the description but here once again for you. th-cam.com/video/kgs_FILyppk/w-d-xo.html so watch both to learn about it.
OK..so now arduino can drive max 60 Vx 20 A = 1200 W motor !! that's practically e-bike. Is it ?
It seems you didn’t watch the video before commenting. Arduino simply inputs PWM and if you input 100% PWM then the motor driver should run at full current.
I have a 3.3v Arduino, (actualy ESP8266 ), wich outputs only 3.3v, using this scheme pith pwm it outputs less than 1v and from 12v powersource through mosfet I get 7v max, even if I don't use pwm I get less than 12v, what should I do to get fully controllable 0-12v output for 10-20a load?
if you don't need PWM, then use a voltage regulator that has input of 12V then the output be adjusted from 1.2 (or zero) to 12V. There are so many of this type of Buck converter. I have reviews on that which you can search my channel.
@@robojax i need pwm :(
then your Arduino is okay. this module outputs whatever input voltage you feed into it. If you need 12V, then use a boost converter to boost the voltage, then feed it into this module. I have a lot of videos on boost converters see them here th-cam.com/users/robojaxTVsearch?query=boost
Will it work with esp32 signal(3.3v)?
Hi, yes it will
@@robojax but it doesnt work. Can i email you or send you a link of my pwm controller?
You have to know how to use PWM with esp32. Here is how to find a video in a channel th-cam.com/video/OhkUceBWcHs/w-d-xo.html
hi ,what motor you use?
I am sorry for late reply. I was on vacation.. I just added the link to motor in the description. itt is 12V motor HTI with model HTBRR04206705B-0001 shown on Walmart www.walmart.com/ip/HTI-HTBRR04206705B-0001-12-VDC-Motor-12/593954009
Can you do the same thing with this controller? Motor Speed Controller PWM HHO RC WS16 DC 10-55V 12V 24V 36V 48V 55V 100A
Yes you can. Just follow the method I've shown.
@@robojax I just got about 180 of these DC-DC Power modules. www.ebay.com/itm/274523379399 Would you like me to send you a few for review? Absolutely Free, I'd like to know what they are all about.
I have a pizza oven. if I set the time there(minimum or maximum), the motor speed does not increase or decrease
Md? Write it fully. Hello is not the same as Ho and be proud of your name.
@@robojax i can't understand sir.explain please
My name is Mamun.md is my regional title.
What is MD?
Isn’t it Myhammad? It it is not, then forget about. It.
I am going to UDEMY Arduino course then only I can ask a lot of doubts about coding
I am sorry for late reply. I was on vacation.. that is the best because you will learn from scratch.
i have tried it, but it doesn't work according to vedio. the dc motor does not rotate. why?
connect back the potentiometer and PCB path, and test it without Arduino see if it works. It must work unless you did something wrong. Does the code prints values on the serial monitor? if you are new to Arduino, then take to 30 minuet course Learn Arduino in 30 Minutes (video): robojax.com/L/?id=135
@@robojax I didn't check the serial monitor
@@robojax whether these modifications can be used for ni myrio?
How can a do this with the XL4016E1. XLX 2PCS 5A Dc-Dc Adjustable Step-Down Module Max 8A 200W 4-40V to 1.25-36V XL4016E1 High Power DC Pressure Regulating Board Constant Current Regulator Converter for Charging or LED Driver Module www.amazon.com/dp/B07Z8Q6NYX/ref=cm_sw_r_cp_api_i_mZKeFbNYS6GCR
This module is not good in using a long time, its coming hot.
if you don't over load it, this is the best. I've tested it.
Thank you.