|
A Weekend Robot Project with a Max 14 Square Mobile Robot BaseHere is an example of a Max Mobile Robot Base used to prototype a project. This project uses the following components: Max 14 Square Mobile Robot Base w/ double speed upgrade and a Power Distribution Board.
Before mounting any of the electronics, I do all of the work I plan on the bottom of the robot. This includes dealing with the motors power leads and the mounting of the QRB based wheel encoders. I pulled the Max motor leads through to what will be the top side of the robot.
ABS is very easy to drill, the through holes can be placed anywhere you like. I was able to use existing holes in the Max 14 Square. Next I mount one of the QRB reflex photoeyes on each of the drive motors. I have found the easiest way to mount the photoeyes is as follows: First, use a ¾” nut as a spacer.
Next, I use electrical tape to attach the photoeye to the wheels.
>Next, I use electrical tape to attach the photoeye to the wheels. Next you can attach the encoder pattern to your drive wheels. Tip – I normally use a CD as a reflector, this greatly improved performance over using just a paper pattern alone. I also use a hole saw (1”) to enlarge the center hole so it will fit onto the drive wheel.
Next I cutout and attach the paper pattern to the CD and the CD to the wheel.
I usually leave a space in the paper pattern for the wheel set screw. You will probably want to have access to the set screw to remove or tighten the wheels. Now we are ready to start wiring the robot up. The first thing I like to wire up is the motor driver. If I wire this up first, I know that the leads from the drive motors will reach the motor driver. If you want to locate the motor driver in a position to far away for the leads to reach, just add an 8 position terminal strip and then wire from there to the desired location of the motor driver.
If using the MC motor driver, connect the backplane power to the motor driver also. DO NOT CONNECT POWER TO ANY OTHER BOARD IN THE BACKPLANE. Once the motor driver is wired up, I slip it into the backplane. For the robot I have also installed the HC11 and encoder/sonar driver boards.
Next I add the power supply. For the project, I will start out with ‘D’ battery holders. I take two 4 ‘D’ battery holders and connect them in series. (I connect the positive (red) lead of one battery holder to the negative (black) lead of the other. Then between the remaining two leads, you should get a little more then 12 vdc.
Next I wire everything up and see how it fits on the base. I installed a power distribution board on the base also. This board will provide multiple 12vdc and 5vdc power supplies, along with fuse protection. This will come in handy later as I add sensors and actuators to the robot.
After the layout and wiring is complete, it is time to test run the robot. If everything is set up correctly, you should be able to run the current program loaded on the HC11. Next I check the motors controller work correctly. Sometimes, the motor leads need to be reversed so the forward is forward, back is back, etc… After everything seemed to work correctly, I used double sided tape to temporarily hold each board board in place and the ‘D’ battery holders. I plan to make some changes in the near future and didn’t want to permanently mount any of the components just yet.
Finally, I mounted the upper deck on the robot to see how it looked…
>More to come... |
|