Recent Changes - Search:

Reference Links

Topics

Programming

Prior Class Pages

PM Wiki

edit SideBar

Motors

Knowledge and Tutorials

A Thorough Introduction to Motors - by Jeff Federson https://vimeo.com/84274150

DC Motors - Brushed http://electronics.howstuffworks.com/brushless-motor.htm

 

Motor Control With A Variable Resistor

Ideally, a basic circuit to control the speed of a motor would just involve putting a variable resistor, like a potentiometer, in series with it. Unfortunately, potentiometers (and most variable resistors), cannot handle much current. Setting up a circuit like the one shown below will fry your variable resistor (think lots of heat and bad smelling resistor fire).


To get around this, we need to use a power transistor, like a TIP120, or an H-Bridge, like an L293 or an SN754410.

Then we can do cool stuff like Kelly Dobson did with "Blendie".
https://www.youtube.com/watch?v=6DDkwdPaYmk

To control the speed of a motor, we can use an Arduino UNO to send PWM to the base of the TIP120.
 

 

Need your motor to do on/off and go both ways? Use an H-Bridge!

Motor Control With an H-Bridge
https://itp.nyu.edu/physcomp/Labs/DCMotorControl

HBridge Code on Google Drive:
https://drive.google.com/open?id=0B1qpUXvovN0EfjRmQzR1RDQ0dzVUeGp4WlZZdVRpY091TnpxMFFOUjJBd0lxbUZuRkg5R28&authuser=0

I like to follow this diagram from the ITP Tutorial, doing everything the same, except powering Arduino with the USB instead of the 9V, and then also not using the switch. Its okay to power the motor with the USB if 1) the motor is not drawing a lot of current... don't try to lift any heavy stuff or use a big motor and 2) your motor can run at 5V. Many motors will work at a range of voltages, for example 3-12VDC. However, some bigger motors need at least 12V to do anything.

////////////////////////////////////////////////////////////////////

Snubber Diode

Another description of the merits of TIP120 PWM control
http://www.robotroom.com/PWM5.html

Places to Buy Motors Online

Goldmine Electronics

All Electronics

Skycraft Surplus - http://www.skycraftsurplus.com/motorsandpumps.aspx

Solarbotics

Sparkfun

Pololu

Edit - History - Print - Recent Changes - Search
Page last modified on April 20, 2015, at 05:00 PM