I started doing local Practical Precision Rifle competitions at my nearby range, and have been having a great time. If you aren't aware, practical matches differentiate themselves by having steel targets are various distances that you engage from various positions, with scoring based on both time and accuracy. Up close, its obvious when you've hit the target as you will both see the impact, and hear it quickly. But it gets slightly more difficult once you get out past 500 yards. For that distance, the guys that run the events use sensors which register the impact then light up a LED that you can see through spotting scope. I was shocked to learn they were paying 150 dollars for them. They were pretty basic looking and they were breaking regularly. The theory behind it was simple, just applying the classic Arduino Knock Tutorial. So I put it together in a format that seems to work well as a target impact sensor, and managed to come in at about 50 dollars. The Soldering is extremely simple, and the code is an adaptation of the code from the classic Knock Tutorial.

Step 1: Parts List

These are the parts I used:

Sparkfun Micro Pro

9V Battery Holder

The Brightest 5v 5mm LED I could find

100 Ohm Resistor

1 Megaohm Resistor

Piezo Vibration Sensor

Altoids Tin (the electrical tape you see around the rip is from experiments trying to water proof)

Neodymium magnets

Two Sided Foam Tape

Electrical Tape

Soldering Iron

Super Glue

Wire Cutter

Popsicle Stick

Micro USB cable

3M Command Strip

You could pretty easily do this with a 50 cent 555 time instead of an arduino to drastically reduce the cost.
<p>that's really nice. i wonder if it will work with airsoft guns.....</p><p>that would be great for an indoor demo of it. I'll have to build it......</p><p>maybe expand it to multiple targets and time the interval between hits on each target for a speed shooting contest timer......</p>

About This Instructable


33 favorites


More by Trinitrogen: Arduino Steel Target Impact Sensor
Add instructable to: