Cheap, Durable, Very Effective Robot Bump Sensor
by leevonk in Circuits > Robots
13102 Views, 13 Favorites, 0 Comments
Cheap, Durable, Very Effective Robot Bump Sensor
![bump.jpg](/proxy/?url=https://content.instructables.com/FWI/21L0/ERFETVPKSTS/FWI21L0ERFETVPKSTS.jpg&filename=bump.jpg)
How to make a very durable and reliable bump sensor for your robot.
This thing was on a robot of mine (https://www.instructables.com/id/EDZ6HPOMV5ET9K6IL7/) for several hours and the robot drove around a small pen. The sensors worked flawlessly the whole time, detected every bump and never got bent out of shape.
This thing was on a robot of mine (https://www.instructables.com/id/EDZ6HPOMV5ET9K6IL7/) for several hours and the robot drove around a small pen. The sensors worked flawlessly the whole time, detected every bump and never got bent out of shape.
Do It
![bump sensor.JPG](/proxy/?url=https://content.instructables.com/FEN/DIJA/MKUETVPKYJD/FENDIJAMKUETVPKYJD.jpg&filename=bump sensor.JPG)
![IMG_0585.jpg](/proxy/?url=https://content.instructables.com/FWS/RG8U/TN3ETVPKRCM/FWSRG8UTN3ETVPKRCM.jpg&filename=IMG_0585.jpg)
![IMG_0586.jpg](/proxy/?url=https://content.instructables.com/F55/Z1ED/A6ZETVPKRC9/F55Z1EDA6ZETVPKRC9.jpg&filename=IMG_0586.jpg)
![IMG_0587.jpg](/proxy/?url=https://content.instructables.com/FFD/X1BX/FI7ETVPKRBW/FFDX1BXFI7ETVPKRBW.jpg&filename=IMG_0587.jpg)
![IMG_0584.jpg](/proxy/?url=https://content.instructables.com/FBP/XVZK/X32ETVPKRCX/FBPXVZKX32ETVPKRCX.jpg&filename=IMG_0584.jpg)
![IMG_0588.jpg](/proxy/?url=https://content.instructables.com/FVC/M6MK/1JGETVPKRBJ/FVCM6MK1JGETVPKRBJ.jpg&filename=IMG_0588.jpg)
![IMG_0595.jpg](/proxy/?url=https://content.instructables.com/FV9/CABS/PDPETVPKRKB/FV9CABSPDPETVPKRKB.jpg&filename=IMG_0595.jpg)
![IMG_0594.jpg](/proxy/?url=https://content.instructables.com/FRZ/GGQY/DMGETVPKRJZ/FRZGGQYDMGETVPKRJZ.jpg&filename=IMG_0594.jpg)
![digital in.gif](/proxy/?url=https://content.instructables.com/F35/5A4B/4AZETVPJT2X/F355A4B4AZETVPJT2X.gif&filename=digital in.gif)
Make a bump sensor:
buy some papermate mechanical pencils (as in picture #1)
snap the tip off of one.
yank out the spring (picture #2)
Solder an insulated electrical wire to one end.
get some pipette tips (this is what I used but any number of things could be used) as in picture #3
Get a thin (should fit inside the spring) stiff metal rod. I used a thin metal rod from a broken umbrella I found on the street. Solder an insulated electrical wire to one end (picture #4).
Stick the nonsoldered rod end through the pipette so that about half an inch protrudes (picture #5)
Stick the pipette/rod into the spring and bend the metal rod so that its tip touches the spring around it, and glue the pipette/rod base the the base of the spring (picture #6).
Connect the sensor to your microcomputer as seen in the diagram (last picture). The arrow symbol is the bump sensor (a switch).
You're done.
NOTE: this is a 'normally closed' bump sensor, so your microcontroller program should be waiting for a 0 (logic low) on its IO pin to signify a bump.
buy some papermate mechanical pencils (as in picture #1)
snap the tip off of one.
yank out the spring (picture #2)
Solder an insulated electrical wire to one end.
get some pipette tips (this is what I used but any number of things could be used) as in picture #3
Get a thin (should fit inside the spring) stiff metal rod. I used a thin metal rod from a broken umbrella I found on the street. Solder an insulated electrical wire to one end (picture #4).
Stick the nonsoldered rod end through the pipette so that about half an inch protrudes (picture #5)
Stick the pipette/rod into the spring and bend the metal rod so that its tip touches the spring around it, and glue the pipette/rod base the the base of the spring (picture #6).
Connect the sensor to your microcomputer as seen in the diagram (last picture). The arrow symbol is the bump sensor (a switch).
You're done.
NOTE: this is a 'normally closed' bump sensor, so your microcontroller program should be waiting for a 0 (logic low) on its IO pin to signify a bump.