instructables MouseBot Robotic Pet PC Mouse Instruction Manual
- June 4, 2024
- instructables
Table of Contents
MouseBot Robotic Pet PC Mouse
instructables
PC Mouse Becomes a Robot (MouseBot)
by Tony–K
A robotic pet mouse requires much less maintenance than a real one, and it is enjoyable to watch. It runs around, bumping brie y into obstacles, and searches for interesting places to visit.
The mousebot in this project uses only a few parts: 2 motors, 3 switches and 2 batteries.
When the mousebot is running and its whiskers touch an obstacle, the switch on that side turns“on” and this reverses the motor on the other side brie y. The mousebot turns slightly to avoid that obstacle and then continues forward. Supplies:
PARTS
1 computer mouse. A large one is better than small.
2 small DC motors, 1.5 to 3 volts. Motors with 2 at sides .t better than round sides.
2 SPDT (single-pole double-throw)microswitches with a straight lever
1 SPST (single-pole single-throw) or SPDT slide switch.
2 AAA battery holders.
2 AAA batteries.
2 paper clips.
2 connectors.
2 Googly eyes.
Wire: red, black and some other color.
Heat-shrink tubing to .t the motor axles.
6 Small bolts and nuts (#2).
Small pieces of corrugated cardboard.
Pin or needle.
4 bristles from a cleaning brush.
TOOLS
Dremel tool or a collection of basic tools: hacksaw, small .les, wire cutter, drill.
Glue gun or a glue that holds plastic, metal, cardboard.
Soldering iron and solder.
Wire stripper.
Scissors.
Small screwdrivers.
Needle-nose pliers.
Thin magic marker.
Clear tape or masking tape.
PC Mouse Becomes a Robot (MouseBot): Page 1
Step 1: Placement of the Parts
After taking o; the top of the mouse case, remove the circuit board and all the parts inside. Save those for possible use in a future project. The circuit board in a ball-type mouse has 2 switches for the mouse-buttons, 2 IR emitters (usually clear?), 2 receivers (usually black?) and some other parts.
Cut the cord to about 4”(10 cm) for the tail.
Decide where to place the parts inside the bottom of the mouse case. The motors should be in the middle, where the mouse is tallest. The microswitches must be at the front, and the battery holders and on-o; switch could be placed wherever they .t. The photo shows where the parts for my mouse are located. The on-o; switch doubles as a support for the back of the mousebot. It is o;set slightly from the middle so that it supports the middle when the switch is in the “on” position.
PC Mouse Becomes a Robot (MouseBot): Page 2
Step 2: Prepare the Case
Cut out any plastic obstructions that are in the way of the parts to be installed. Also, cut holes for the motors and switches. This may be done with a Dremel tool, or maybe by melting with a soldering iron, or by drilling and cutting with basic tools.
The photos show the before and after of the top and bottom of the mouse case. Some sections are still present, for attaching the motors.
PC Mouse Becomes a Robot (MouseBot): Page 3
Step 3: Motors
The motor axles need to be angled so that they support the mousebot and will move it when rotating. In my project, the motors had to be angled at about 45 degrees to .t inside the top and bottom of the mouse case.
It is di>cult to hold the motors in place for gluing, and so I made a support from corrugated cardboard, as shown in the photo. The pieces are cut from the corners of a larger piece of cardboard. The edges of the corners are at 90 degrees, which is perfect for holding the motors at 45 degrees each. The pin helps to hold the pieces in place while being glued.
After gluing the cardboard support inside the bottom case and allowing time for the glue to set completely, the motors may be glued to the support and to the case.
The motor axles are too smooth to move the mouse when they are rotating. This may be .xed by adding small pieces of heat-shrink tubing over the axles, after wiping the axles with alcohol to clean them. The ends of the shrunk tubing should stick out the same small distance on both motors, so that they provide the same amount of contact to the surface on which the mousebot will be running. In my project, the heat-shrink tubing didn’t stick well to the axles, and I had to add some glue at the top end of the tubing.
PC Mouse Becomes a Robot (MouseBot): Page 4
Step 4: Wiring
The .rst photo shows how the parts should be wired, and the second photo shows the wired mousebot.
The wires to the motors should be cut long enough to reach the farther terminal on each motor, in case some wires need to be switched if a motor is rotating in the wrong direction. The motor wires should not be soldered until you test that the motors are both rotating in the proper direction.
The various parts should be attached, wired and soldered as shown.
PC Mouse Becomes a Robot (MouseBot): Page 5
PC Mouse Becomes a Robot (MouseBot): Page 6
Step 5: Whiskers
The whiskers are made from paper clips and attached to the microswitch levers. Rather than soldering the paper clips to the switch levers, it is better to attach them with connectors so that they can be removed easily if they need to be adjusted or replaced. The steps are as follows:
1. Straighten the paper clips.
2. Cut them to about 2”(5 cm) in length.
3. Cut a piece of the connectors out, as shown in the .rst photo. This is necessary to avoid the connectors bumping into each other when attached to the microswitches.
4. Check that the paper clips do not have a plastic coating, or remove about ⅜ inch (1 cm) from one end if they do.
5. Solder the paper clips to the connectors as shown in the .rst photo. The metal on the connectors is thin and narrow between the paper clips and the fatter end, and I found that it needs solder in that area to keep from being bent when the mousebot bumps into obstacles.
6. Slide the connectors onto the microswitch levers as shown in the second photo.
PC Mouse Becomes a Robot (MouseBot): Page 7
PC Mouse Becomes a Robot (MouseBot): Page 8
Step 6: Test
Before attaching the top of the mouse case to the bottom, turn the mouse “on” and put it on the oor to ensure everything works properly.
This is such a simple project, and yet, many little problems could (and did) occur, as described below.
If the mousebot simply spins, then the wire connection (unsoldered at this time) on one of the motors may not be making a proper contact, or one of the motors is turning in the wrong direction, or the heat-shrink tubing on one motor has fallen o;. Check the wire connections .rst. Then, if the heat-shrink seems to be attached well, the wires should be switched on the motor that is on the inside of the spin.
If the mousebot is running forward in a circle, this is not important unless the circles are too small. There could be a few reasons: One motor may be turning faster than the other, or the motors are not at the exact same angle from the vertical, or the heat-shrink tubing on one motor is slipping slightly, or the tubing on one axle is shorter than on the other axle.
Hold the mousebot with one hand, press one of the switches, and see if the motor on the other side begins to spin backward instead of forward. Then, try the other switch. In my project, this didn’t work. After checking with my multimeter, I found that one of the battery holders was not connecting the negative side of the battery. I don’t know if this was a aw in the battery holder or if my soldering somehow caused it. This problem got solved when I put a bent piece of bare wire into the hole in the middle of the spring, pushed it around the end of the spring towards the outside of the holder, and twisted the two ends with needle-nose pliers. This made a proper connection between the spring inside PC Mouse Becomes a Robot (MouseBot): Page 9
the holder and and the terminal outside.
If the mousebot doesn’t turn slightly when it bumps an obstacle, the microswitch on that side is not being turned“on”. This could happen for a few reasons: If the mousebot hits the middle of a round obstacle or the corner of a square one, neither whisker may be pressed far enough for the switch to turn“on”. If the bottom of the obstacle is slightly curved up to its side, the whisker maybe did not touch the obstacle before the mousebot did. Or, it could be caused by the whisker being blocked by the other whisker. A whisker may be adjusted up or down slightly by moving the connector on the microswitch lever. The paper clip may need to be bent up if the whisker is too low.
A strange thing happens with my mousebot: If the on-o; switch is“o;” and I press one of the microswitches, both motors begin to rotate. This can be explained from the wiring diagram. With one of the switches pressed, the batteries are providing voltage to both motors in series. The current goes from one battery, thru one motor, then thru the other motor, to the other battery.
When the mousebot is running well, the wires for the motors should be soldered
Step 7: Googly Eyes & More Whiskers
Attach the top of the mouse case to the bottom.
Stick small Googly eyes to the top of the mousebot.
Glue 2 bristles from a cleaning brush to each connector, for additional whiskers as decoration. It is useful to have tape holding them in place for gluing, as shown in the photo.
The project is .nished!
PC Mouse Becomes a Robot (MouseBot): Page 10
Nice and easy project. I will try this with my students.
One remark: you use the batteries as a bipolar supply. With your connections of the micro switches, both motors run from the same battery if the switch is not actuated. Change the polarity of one switch (red/black) and one motor and both batteries get drained equally.
After thinking about your suggestion some more, I see that another advantage of your connection is that when the on-off switch is “off” and one of the microswitches is pressed, the motors do not turn. With my wiring, they do, because the batteries are providing voltage to both motors in series. The current goes from one battery, thru one motor, then thru the other motor, to the other battery.
Good idea. Thank you for the suggestion.
This is so fantastic, I don’t think I’ll give away any of my mice again, I’ll make a little group of robots!
nice bro i lovet it
PC Mouse Becomes a Robot (MouseBot): Page 11
References
- Yours for the making - Instructables
- Tony--K's Activity - Instructables
- PC Mouse Becomes a Robot (MouseBot) : 7 Steps (with Pictures) - Instructables
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>