The H-Bridge is a circuit which can drive a motor in forward and reverse. It can be a very simple circuit that requires only a handful of components to build. This Instructable demonstrates how to breadboard a basic H-Bridge. Upon completion you should be familiar with the basic operation of an H-Bridge and be ready to move on to more complicated versions that can support larger, more powerful motors.
Remove these ads by
Signing UpStep 1: Gathering the Parts
Only a handful of parts are needed.
1) A bread board
2) A small DC motor capable of operating at ~7 volts
3) A 9-volt battery and battery snap
4) Four small signal NPN transistors. We're using the 2N2222A here. 2N3904 is another common part number and thousands of others will do.
5) Four 22k ohm resitors
6) Two push button switches
7) Jumpers or spare wire to hook everything up












































Visit Our Store »
Go Pro Today »




http://i46.tinypic.com/34t95ia.jpg
can i use it in my light following robot for forward and revers movement???
plz explain how it the bridge get activated for both movments..
in my robot circuit, current flows when light above certain limit is fall on LDR..
plz explain how and where do i connect this bridge in circuit??? if possible then show diagram..
Sorry for my dumb question, i m begining to learn about electronics, self teaching for now (not very well apparently)
thanks for the help
When reading your tutorial, you said to connect emitter's to ground, and collectors to positive. So i first tried mine this way and i couldn't get it to work. I then switched my NPN's around to match your image (emitter on + / collector on - ) and that didn't work either. Maybe I am missing something but i tried every combination and then some until my transistor exploded (started putting power where it didn't belong =P).
Should i be using the same transistor as you? (is something wrong with 2N3904?) i am trying to create an h-bridge which inputs 12 volts and outputs as close to that as possible to the motor. I was using 9 volts however when i blew up the NPN.
1. i see the buttons share one pole, would it be possible to use a Single pole changeover switch to switch between directions and keep it going without pushing the buttons?
2. how significant is the resistance? i want to use this for a tape player and im afraid i have to do a lot more modding to give it enough power
2. That depends largely on the components and power supply you choose to use.
Thx.
Great intruction, I will make one and post the result here after the midterm exams. :))
http://www.flickr.com/photos/effixe/5194395629/
thx for the tutorial.
red = +
green = motor
blue = buttins/arduino/micro controller as well as a resistor.
I made a 3d model of this circuit minimized to it's smallest possible state.
Red blocks connect to a motor
Blue blocks connect to an Arduino/AVR/or buttons.
As for resistor values, 22k is quite high. Divide 5 volts by the resistor value to get the number of amps, in this case around 0.22 milliamps. That's a small current but its still enough to open the transistor. The resistor value depends on what transistor your're using so you can experiment with resistors, starting high and reducing the ohms until you get something satisfactory.
Thank you!
James