KB1LQC
11-25-2008, 02:30 PM
I figured I would let everyone in on a quick project I have been working on during this fall break from RIT (we get two weeks off). Since I accidentally left my Software Defined Radio project and a good amount of my tools :( at school back in Rochester, I could not work on those projects. So I decided to play around with the Arduino (Brent has his other post about that on this forum) controlling motors and other devices.
I first built a simple switch amplifier or whatever you want to call it (i forget :( ) consisting simply of a TIP120 Darlington array, a diode and a 1k ohm resistor. Worked very well. Then I decided to explore an H-bridge which allows both forward and reverse control of a motor.
Simple switch with TIP 120:
http://projects.rh.rit.edu/Media/photos/simplemotorcontrol.JPG
A good description:
http://en.wikipedia.org/wiki/H-bridge
I built a version based on this following project:
http://www.mcmanis.com/chuck/robotics/tutorial/h-bridge/
The only differences were that I substituted with different optoisolators and instead of the TIP107 PNP Darlington arrays I used some D41K PNP Darlington arrays since they were on hand. The circuit seemed to work but the D41K's were just not going to work with the TIP120... under a almost 2 amp load from a 12v lightbulb the D41K's were heating up quickly while the TIP120's were warm if anything. I know that the D41K are maxed out around 1.8 or 2 watts of power but this is experimenting to see if the circuit worked so what the heck :)
H-bridge Top:
http://projects.rh.rit.edu/Media/photos/hbridgetop.JPG
H-Bridge Bottom:
http://projects.rh.rit.edu/Media/photos/hbridgebottom.JPG
One or both of the D41K's was damaged when I switched the circuit into reverse, Ill have to check the wiring and replace PNP Darlingtons with a TIP equivalent or something while I am at it. It has definitly beed a cool proof of concept project ( and a good learning experience with RadShack prototyping solder boards :( , was not fun hehe). This could eventually be turned into both forward and reverse control of a remote control device if I wanted to. Something like it may even be implimented into the RIT Blimp! I will post pictures later when I get home. Anyone else experiment with projects such as this?
KB1LQC
I first built a simple switch amplifier or whatever you want to call it (i forget :( ) consisting simply of a TIP120 Darlington array, a diode and a 1k ohm resistor. Worked very well. Then I decided to explore an H-bridge which allows both forward and reverse control of a motor.
Simple switch with TIP 120:
http://projects.rh.rit.edu/Media/photos/simplemotorcontrol.JPG
A good description:
http://en.wikipedia.org/wiki/H-bridge
I built a version based on this following project:
http://www.mcmanis.com/chuck/robotics/tutorial/h-bridge/
The only differences were that I substituted with different optoisolators and instead of the TIP107 PNP Darlington arrays I used some D41K PNP Darlington arrays since they were on hand. The circuit seemed to work but the D41K's were just not going to work with the TIP120... under a almost 2 amp load from a 12v lightbulb the D41K's were heating up quickly while the TIP120's were warm if anything. I know that the D41K are maxed out around 1.8 or 2 watts of power but this is experimenting to see if the circuit worked so what the heck :)
H-bridge Top:
http://projects.rh.rit.edu/Media/photos/hbridgetop.JPG
H-Bridge Bottom:
http://projects.rh.rit.edu/Media/photos/hbridgebottom.JPG
One or both of the D41K's was damaged when I switched the circuit into reverse, Ill have to check the wiring and replace PNP Darlingtons with a TIP equivalent or something while I am at it. It has definitly beed a cool proof of concept project ( and a good learning experience with RadShack prototyping solder boards :( , was not fun hehe). This could eventually be turned into both forward and reverse control of a remote control device if I wanted to. Something like it may even be implimented into the RIT Blimp! I will post pictures later when I get home. Anyone else experiment with projects such as this?
KB1LQC
