tip120 transistor: controlling dc motors and lamps from the arduino

Some diagrams illustrating how to use the tip120 transistor to control 12 v (actually up to 60v dc)

12 v lamp:

transistor_light.jpg

DC motor (only difference is the diode connected between collector and emitter.

transistor1.jpg

A detailed diagram for the tip 120:

tip120.jpg

A simple example code for on/off using max/msp and arduino from Tom Igoe´s pages works fine to test the transistor as a switch.

Another example combining max/msp and arduino to fade a lamp for instance.

Advertisements

10 Responses to “tip120 transistor: controlling dc motors and lamps from the arduino”

  1. Assignment 3 « arch497 - physical computing (IIT) Says:

    […] examples + tutorials: tip120 transistor: controlling dc motors and lamps from thearduino « Connect the Dots Physical Computing at ITP | Tutorials / High Current […]

  2. Drive a vibration motor using PWM (1) « A Geek's Mess Says:

    […] blog “Connect The Dots” gave me the schematics, but I did not want to use a TIP120 I do not have, i googled again the […]

  3. Ambient Energy Monitor: Technical Exercise « Ambient Knowledge Says:

    […] higher than 5v, using the data from the CT Sensor. In order to do this I would need to use a transistor because the Arduino can only be used to power an appliance between 0-5v. When doing this I had to […]

  4. Ambient Energy Monitor: Technical Exercise « Ambient Knowledge Says:

    […] higher than 5v, using the data from the CT Sensor. In order to do this I would need to use a transistor because the Arduino can only be used to power an appliance between 0-5v. When doing this I had to […]

  5. tzaphkiel Says:

    ref: http://www.imagesco.com/articles/picstepper/03.html & http://www.produktinfo.conrad.com/datenblaetter/150000-174999/150872-da-01-en-Transistor_TIP_120.pdf

    The tip 120 transistor has a built in protection diode and I believe it thus does not require an extra one such as in your second diagram… I’m no electronician and if I’m wrong, I would love to understand why !

    Regards

  6. dalescience Says:

    FYI: External fast diode is required if load is inductive (motors, switching inductor power supplies, etc)

    Internal diode is die substrate & non optimum so vulnerable to fail shorted from repetitive turn off inductive kick back EMF and is not as fast a recovery time as desired to optimize transistor recovery.

    An Nchl Logic Level Power FET is a better choice for many reasons
    no constant base power as with fwd biased junction, (FET gate is a capacitor), devices easily paralleled for higher load currents, DS still needs protected against kick back EMF

    Dale, So Calif, K3MNN, FIRST, TRW

  7. tzaphkiel Says:

    Thank you for the explanation !

    • dalescience Says:

      you are welcome.

      If you live in LA SoCal area
      TRW Swapmeet is this Sat 7am-noon corner Aviation & Manhattan Beach Blvd just past Marine Ave (about mile so 405 Rosecrans off ramp)

      Lots of surplus electronics for sale & people to talk tech with

      Ham Radio Electronics galore.. I’ll be there if not too pooped out after Judging LA County Science Fair at Pasadena Convention Center 7am – 9pm Fri

      Dale (DaleScience@aol.com I live in W.Torrance)

      • tzaphkiel Says:

        It’d be an achievement to meet you there, I’m in Germany at the moment 😛 I would have loved going to such an event though…


Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: