Mousebot Revisited by m_jake
Featured
Mousebot from Make vol 2 is a fun introduction to robotics. So fun that I've created this expanded documentation of a Mousey build from start to finish, with a few extra little tips you won't find in the mag. This how-to is best understood after reading the original article from page 100 of Make vol 2 however it is probably not required.

Mousebot is a simple bot that uses two "eyes" to sense light and then turns towards the light. A single large "whisker" is mounted on the front of the mouse to detect collisions. A collision with a wall will cause the mouse to reverse and turn then take off in another direction. This project is pretty cheap, if you have a mouse to use the other parts can be obtained for less than ten dollars.

If you have any questions or comments you can get me at jacob@makezine.com
 
Remove these adsRemove these ads by Signing Up

Step 1: Gather Materials and Tools

MATERIALS
1 Ball Mouse
2 Small DC Motors
1 Toggle Switch
1 DPDT 5v Relay (Aromat DS2YE-S-DC5V works)
1 LM386 op-amp
1 2N3904 or PN2222 NPN Transistor
1 LED (any color)
1 1K Resistor
1 10K Resistor
1 100uF Electrolytic Capacitor
1 Audio Cassette Tape (you know, from the 80s...)
1 CD-ROM or Floppy Disk (for the bumper)
1 9V Battery Snap
1 9V Battery
2 or 3 Wide Rubber Bands
22 or 24 Gauge Wire (some stranded and some solid core)

TOOLS
Multimeter
Phillips screwdriver
Dremel
Small pliers
Wire cutter/stripper
Razor knife
Soldering iron
Desoldering tool of choice
Superglue or epoxy
Hot glue gun and glue
Hacksaw
1-40 of 452Next »
neoJunk says: Sep 14, 2006. 11:09 PM
Got this working a few weeks back. I had some of the problems other people have had, mainly one motor getting more power than the other. I found the bot worked perfectly in pitch black with one VERY bright light. It moves extremely quickly and the batteries don’t seem to last to long. It’s lots of fun!
mousebot-left.jpgmousebot-right.jpgmousebot-top.jpg
rimo says: Mar 25, 2013. 6:10 PM
wht have u used bro http://cdn.instructables.com/FFS/NUTG/SRBEUXWQNIO/FFSNUTGSRBEUXWQNIO.LARGE.jpg
backcountry says: Apr 3, 2006. 9:08 PM
I finished my Mousebot over the weekend. It works perfectly thanks to the correct schematic at: http://streettech.com/robotbook/circuitMousey.html. The kids and cat are impressed. I made a rubber bumper by cutting a rubber washer in half and hot glueing it around the front of the mouse over the switch. Several mechanical challenges. The case doesn't close completely so I'm holding it together with rubber bands. And the back end is so battery heavy that it often can't get enough torque to back up. And it likes to circle to the left which is actually a nice feature - less mouse chasing.

I learned a lot from this project and it really got my interest up in BEAM bots.
rimo says: Mar 25, 2013. 6:07 PM
this schematic http://cdn.instructables.com/FFS/NUTG/SRBEUXWQNIO/FFSNUTGSRBEUXWQNIO.LARGE.jpg is better that the first init pliiiz repliie
magiccowy says: Jan 28, 2010. 1:55 AM
+ is always the longer wire but look inside the actual thing and the smaller one is the anode (+) the larger one above it is the cathode (-) hope that helps
rimo says: Mar 25, 2013. 6:01 PM
which one is correct dude http://cdn.instructables.com/FFS/NUTG/SRBEUXWQNIO/FFSNUTGSRBEUXWQNIO.LARGE.jpg
jwoo2023 says: Apr 10, 2011. 8:01 PM
thankyou very very very very very very much!
the science girl says: Jan 21, 2011. 3:15 PM
can i use a 12vdc relay, or can i use two relays?
christinb says: Feb 18, 2011. 5:03 PM
The number on the relay is telling you how many volts are required to trigger the switch by sending the voltage through a coil between two pins. If your robot uses a 9VDC battery, then you will need a relay that can be triggered by about 5 or 6 VDC. A standard 9V battery won't trigger a 12VDC relay.

You want one Double Pole Double Throw (DPDT) relay rated for 5VDC or two Single Pole Double Through (SPDT) relays rated for 5VDC.


You can purchase and appropriate 5V DPDT relay from Solarbotics or just read more about how they work on their site. http://solarbotics.com/products/re1/

Hope this helps.


Sincerely,
Christin Boyd
http://robotfun.wordpress.com
rimo says: Mar 25, 2013. 6:00 PM
which one is correcthttp://cdn.instructables.com/FFS/NUTG/SRBEUXWQNIO/FFSNUTGSRBEUXWQNIO.LARGE.jpg pliz help
nospleen says: Feb 20, 2006. 9:12 PM
Wow, lots of comments here since I last was on. I have finished building my mousebot. Here are some pictures: I used Radio Shack's LM386N op-amp and it seems to be doing fine. I had to order my relay online. The best deal I could find was from futurlec.com. They had the exact part for $2. Worked great. Hecbot, regarding the LED. Did you wire the sensitivity boosting circuit with the revised schematic on streettech.com? I used that schematic and my LED lights up. The sensitivity of the IR beams seems to be pretty good too. I would think that there may be a problem in your circuit, although it may not have one. Check to make sure that the negative and positive are in the right spots, because the LED won't work otherwise. Stephen: that stinks that your bump switch isn't working. Did you check the poles on the switch to make sure that you didn't break off the wrong one. Out of the two side poles only one is connected to the switch, and that is the one that should be connected to the cap and the timer resistor. Other than that, I would just take a good look over the schematic and compare it to your circuit. I know that a few times I had some miswirings and they can drive you crazy! Also, I had a relatively small mouse and I had to cram it all in the case. My motors are also larger than normal, I took them off of an old xMod RC car. This has a been a fun project! Erich
P2190432.JPGP2200433.JPGP2200437.JPGP2200435.JPG
rimo says: Mar 25, 2013. 5:39 PM
have u yoused that http://streettech.com/robotbook/circuitMousey.html ?
robotix says: May 27, 2006. 9:04 PM
62 comments to be exact.
robotix says: Jun 9, 2006. 6:51 PM
Now 65
robotix says: May 6, 2007. 8:50 PM
Now 117!!!
girrrrrrr2 says: Jun 16, 2007. 6:33 PM
121...lol
girrrrrrr2 says: Jun 16, 2007. 6:35 PM
123...yay
christinb says: Feb 18, 2011. 5:19 PM
I found through some testing that putting a resistor across the gain (Pins 1 and 8) of the OpAmp chip (LM386) rather than just soldering them together gave me better results. Every robot will be a little different because we're all using different IR emitters or IR LEDs in our bots.


You can read about my experiments and how I determined that a 200 Ohm resistor resulted in my mouse moving in the straightest line on my blog.

http://robotfun.wordpress.com

-Christin Boyd
IMG_2158.JPG
rimo says: Jan 2, 2013. 10:18 AM
and also about the lm386 please help cuz i think that i fried them !!
rimo says: Dec 31, 2012. 3:23 PM
im really impressed by your ideas !!! but i want ask you a question how can we know that IR light emitter works and not fired please help
chessman908 says: Feb 17, 2012. 3:39 PM
i just finished making this and it doesn't work! i have no idea what i am doing wrong, it could be anything!
PLEASE HELP ME!!!!!!!!!!!
maybe like a schematic of something like that.
please respond ASAP! i am doing this for a science fair project and its due Monday!!!!! :0
chessman908 says: Feb 18, 2012. 10:11 AM
......................or a circuit?
chessman908 says: Feb 19, 2012. 10:37 AM
never mind i found something
rimo says: Dec 31, 2012. 5:55 AM
wht waz your pbobleme brother because i also finished the project but it doesnt work ! please help me brother and i will be really thankfulllll ...thnx
rimo says: Dec 26, 2012. 12:52 PM
i've made the test in the bread bord when i on the toggle switch the motors run normally but the Led is still off .and when i put the light on the sensor they didn't work and also the bump switch didn't work :( :( :( please please help me i will be thankfull
black9820 says: Mar 16, 2009. 9:06 AM
Where shall i get LM386 in India Please suggest for it
gunner2000 says: May 7, 2012. 8:57 AM
sp road in bangalore
Jenowl says: May 4, 2012. 4:59 AM
Hi, i plan to do this for my project. do you think you can provide me with the circuit diagram? It would be really great if i could hv the circuit diagram. pls help :)
dany_11 says: Jun 8, 2010. 1:23 AM
this instructable is very cool..i want to try this one..but i have a problem. i had only found a 6v relay and it only has 5 pins..PLEASE I NEED HELP
henrybot says: Jul 22, 2010. 8:56 AM
the relay is for the backing-up movement of the mouse when it bumps to something so you can use that 5 pin relay for one motor only so instead of the robot backing up, it will just spins 'coz only one motor will reverse, here is my modified diagram of the mousebot. (and the corrected circuitry). i hope this will help you a lot.. Goodluck
mouseyCircuitColor2.jpg
mr.future11 says: Apr 24, 2012. 9:53 AM
well i did hav dpdt relay rather than spdt so was wondering how to connect 5 pronge. thank u very much for this.
luudvig says: Aug 23, 2010. 12:06 PM
I found it alot more esy to solder everything to a circuit board, here's a pic of my mousebot's brain.. :P
IMG_5391.JPG
kiranrs says: Apr 13, 2012. 7:24 AM
Dude thnx for ur Idea , i have my junkbot ready and running thnx man!!
kidkid108 says: Jan 24, 2012. 5:08 PM
how much will this cost in all?
toxiq2011 says: Jun 5, 2011. 3:55 PM

Hey, I just finished mine but unfortunately it does not work. Don't know what I'm doing wrong... One motor spins real fast & the other spins really slow.

Thought I had done some wiring mistake the first time & re-wired the whole thing again, but still the same issue.

Any guess's, adding in a pic of what I have as if now though.


06062011278.JPG
Vapolord says: Dec 22, 2011. 8:26 AM
hey dude i had the sam problem; once he had a circuit here and its different from the stuff he tells u; search for the circuit, it might be in the pdf
mr.future11 says: Nov 5, 2011. 8:15 PM
i mthe beginner of electronics student. can i be helped by anybody of following members who hav tried this project. i would great thankful 2 him or her
ms10 says: Jul 29, 2011. 8:16 PM
its a very cool project simple and great can you tell me where did you get all those things
fluffybunnys123 says: Jun 13, 2011. 6:20 AM
hi I can't find the lm386 chip but have a tda2822m. is this alright to use instead???
sparkspooky says: Oct 26, 2010. 7:52 PM
PLEASE ANSWER...ANYBODY
hoe do you make a simple robot without programming to follow light=(



=D
1-40 of 452Next »
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!