This 'ible leans heavily on instructions given in my previous 'ible on building a pannable vision system. As such, it's a little less step-by-step and more a photographic tutorial on the concepts involved.
The position sensor feedback circuit used in this steering mechanism is the same as that used in the previous 'ible, a simple potentiometer.
This is the steering rig I build for my ATRT (All Terrain Robotic Trike) vehicle. You can see that in action here, if you like. The panning vision system that I covered recently was built later, to be an add-on module for the ATRT, so covering this subsytem now is kind of back-tracking for me.
I think this system could be adapted to other large 3-or-4 wheeled remote control vehicles or robots. Adding a suspension system or all-wheel-drive would probably complicate the system of tie rods needed, but it could still be done.
Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.
Step 1: Build Steering Knuckles
Ok, this step is not an easy one. You will need a fairly large sheet of scrap sheet metal, and several pieces of additional metal to reinforce the mounting points for the tires.
If you have invested in a welder and a cutting torch, then you will probably enjoy this step a lot more than I did. I did my cutting with a metal blade in a jigsaw, and by hand with a hacksaw. I used a power drill for all of the holes, and lots of nuts and bolts in lieu of welding.
I did get a good deal on nuts and bolts: 80 metric M6 machine screws and matching nuts in a convenient organizing case at the local dollar store. I guess it's because they were metric, that the normal retail stores didn't buy them.
Feel free to use or adapt the imperfect hand-drawn pattern that is shown.
Step 2: Create the Front End of Your Vehicle
I am using a single 2x6 piece of lumber. I chose to make my wheels about 24" apart. I used both wheels from a discarded BMX bicycle.
I would drill the holes for the pivot-axles of your steering knuckles next, then, using the "arms" of your steering knuckles as a guide, measure out what length of tie rod you will need, and create one from a 1/4" solid steel rod.
I had to round the corners on my lumber, for clearance. It also has cut-outs in the middle for other parts to fit through.
Step 3: Hack in a Gearmotor to a Worm-drive System.
This assembly took me all day to come up with, build, test, and get working sufficiently. It went through a few more revisions, after it broke a few times. What you see here is the end result.
The assembly will have to be able to pivot, too, to stay aligned.
Step 4: Add a Position Sensor.
I would again like to point my readers to this 'ible for details.
What this position sensor does is provide an analog voltage that an MCU can read.
In a more traditional R/C system, if you are not using an MCU, you might be able to wire this onto a servo-control IC like the one in this schematic that I found at the excellent site www.seattlerobotics.org
Step 5: Attach the Front End to the Vehicle, and Do Some Wiring.
I attached the 2x6 to the base of my ATRT with decks screws.
It's best to do this before mounting other parts to the base, because apparently more than one object cannot easily occupy the same region of space. Where's Geordi LaForge with a particle beam when you need him, right?
You'll need to wire power in to your H-Bridge board.
Wire the motor power to the H-Bridge board's output.
Wire signals lines from your MCU / Servo IC to the H-Bridge.
Wire the position sensor's potentiometer to your MCU / Servo IC.
The wiring that I built for my ATRT is shown in the photo, but simpler, "bird's-nest", point-to-point direct-soldered wiring is fine, too. I made my cables more robust because of the generally modular nature of the robot.
Thanks, to anyone who reads this 'ible.