Inbox View Profile
7Instructables926,002Views117CommentsBerkeley, CA
By day I'm a mechanical engineer at a university laboratory. In my free time, I do my own projects.


100+ Comments Earned a bronze medal
10K+ Views Earned a bronze medal
  • BLDC Motor Control With Arduino, Salvaged HD Motor, and Hall Sensors

    I'm glad you find the Instructable useful. Although I would love to some day, I have never worked with a motor of that much current and voltage. I did put some safety tips in the Instructable, which you might have seen. Before starting, I would thoroughly research safety practices. I can tell you that you need to find components that can handle that much power, you need to properly heat sink the transistors, and, as I said in the Instructable, add an over-current feature. It's not just your personal safety which, of course, is the most important, but careless mistakes can also burn out expensive components. Good luck!

    View Instructable »
  • Yes, it will work with an Arduino uno. To use a 3W motor you may have to get transistors that can work with more power. Other than that, this system should work for that. I have already proven regenerative braking. If you mean "improve", I don't know how to improve the performance of this system. In general, if you are using higher voltage, then the efficiency of the regenerative braking should go up.

    That should not be a problem.

    View Instructable »
  • There's a photo in step four showing the PVC. That cylinder sticks up into a hole in the bottom of the oven, to keep it from sliding off. It may not be necessary. By the way, I found this lazy susan mechanism to not be very reliable. I've changed to a pulley mechanism and it works much better. Unfortunately, I don't have time to update the instructions right now. The entire box is made of foam, with a cardboard layer inside. The foam is glued together with RTV silicone.

    View Instructable »
  • Hi Clifford,You get the amperage by dividing W/V. For example, 200W/24V = around 8 A. I would get that the chip in my project can't handle that, but take a look at the data sheet. If it won't, you'll have to find another driver that can, and adapt the project to it. Just be careful with safety precautions, because you could injure yourself, and/or blow out your components pretty easily.

    View Instructable »
  • Hi Aaron,That's great that you got your motor working! Yes, it could be an over-temperature sensor that is stopping it, so I would try heat sinking. Also,you could be exceeding the current or voltage specs of the driver. Look on the data sheet for the maximum ratings. I think you just need to use ohm's law to figure out the current you need. First, measure the resistance of one of the motor phases. For example, if the phase is 10 ohms, then I = 24/10 or 2.4 Amps.

    Hi Capo.Ferrari,The instructable already has instructions for the regenerative braking.

    View Instructable »
  • Hi,That sounds like a very interesting project. I have no experience with RC, but in terms of motor control, yes, I believe an Arduino (16 MHz clock speed) could handle controlling two motors at the same time. I suppose you would alternate the commutation between the two motors, and your algorithm would vary the motor speeds depending on the position of the joystick. Good luck!

    View Instructable »
  • I don't think the Arduino would have any trouble with that, but you would want to beef up the power electronics.I don't think the L6234 could handle those kinds of currents/voltages (look at the datasheet to be sure).If you do start working with larger motors, be sure to educate yourself on the safety issues involved, both for your own safety, and for the care of the electronics components.

    View Instructable »