A while back I posted here asking for help to run multiple motors via PWM using arduino and an ultrasonic distance sensor, and I got lots of help and suggestions!
I now have a working prototype of my project and a larger scale one is in the works. My current schematic runs, but after 30+ secs of PWM running motors my mosfet IRF9530 gets extremely hot, even with a heat sink. When the motors stop running it cools down.
I'm currently running 25 parallel 6v-DC motors, but I'm not trying to make them run fast at all, quite the opposite, my PWM is set so that they turn on and off for short periods of time, just slightly turn then stop then slightly turn and so on- almost as if the motors are just vibrating... but my final project will have 61 DC motors.
Im using a 12v power supply that plugs into the arduino and then that power adapater is split so that the 12v is shared and plugged into the breadboard. (So it may be that since the arduino is sharing the 12 volts the mosfet isn't getting actually 12v, or enough power for all the motors. - my un-educated guess)
Heres a drawn schematic that I got from someone who was helping me with this project, but now they are lost too.
and here is an image of my breadboard:
(the motors are not connected to the ground and drain of the mosfet in the picture above)
I need these to be able to run for a long period time on and off.
One idea I have is to split up the motors like 5 sets of 12 motors each one to their own mosfet (total of 6 mosfets) and to 6 individual pins on the arduino but im skeptic as to how well it would run - especially if its still shares the same 12v or even 20v.
Any suggestions or comments?
Thanks again to all those who previously helped!
Soon ill post a link to a video of my working demo.