Polymythic

Arduino/ioBridge Airsoft Target Range

by on Jan.20, 2009, under technoPHILE

Indoor Airsoft Shooting Range

httpv://www.youtube.com/watch?v=CL8V2lk75G4

A friend of mine who is something of an avid shooter had mentioned the lack of affordable “action” type targets.  After some discussion, we determined it would be fun to build such a contraption for some indoor airsoft practice.  The Arduino Diecimilia was a great choice for the “programming side” of things (I have 2 of them, he has one as well).  

As a shooter, you would want to be up-range from the targets, so having something portable with a web interface was a great solution so nobody would have to be “in the line of fire”.  The iPod Touch and the ioBridge module I used in another recent project.  Of course, why build a custom target enclosure when I could snap one together with my Construx.  

Victory!  Let the fun start!

Victory! Let the fun start!

I used 3 of my hobby servos to turn the target faces. I am tightening the Construx frame to the hobby servo mount.

Building the target faces

Building the target faces

Arduino Pin-Outs:

  • Pin 13 – Debug LED
  • Pin 12- Ready for Command
  • Pin 11 – PWM for Servo 1
  • Pin 10 – PWM for Servo 2
  • Pin 9- PWM for Servo 3
  • Pin 8- Incoming Command Pin (PWM from IOBridge)
  • Pin 7- Command Waiting from IOBridge
  • Pin 2- Peizo Speaker Control

Not to mention the ioBridge wiring, and the Servo wiring. Yeah I have a diagram or I would STILL be working on it. 

A rats nest of wires for the first pass

A rats nest of wires for the first pass

Debugging the system 

Debugging the system

It looks a monstrosity, but once the target face is on it, I cut up some cloth as the Airsoft BB trap, it will look just fine. 

All done, ready to rock!

All done, ready to rock!

System debugged, targets turning!  Now I can call out the programs remotely using the web browser in the iTouch and let the IOBrige tell the Arduino to do my bidding.

 

How the Airsoft Target Range Was Built

httpv://www.youtube.com/watch?v=Ww8qHa7d3Mw

 

Arduino Source Code: Arduino-ioBridge-Airsoft-Source-Code.txt

I would say this was a fun, interesting, and rewarding project.  I have also made it future-proof enough to scale up the number of targets for even more options.  For those of you airsofters who don’t want your skills to dull over the winter, turn your basement into a range!  

Now, should I put hay-bales on a servo platform for an indoor archery range?

Happy tinkering!

 

Full Video Version (Combined Demo + Instructions)

httpv://www.youtube.com/watch?v=LpXecFOMGCk

:, , , , ,
41 comments for this entry:
  1. jay

    That is utterly fantastic!
    Perhaps I will repurpose my coil gun project to an airsoft system and see if I can take down your targets!

    Well done sir.

  2. stagueve

    Great job! (‘ve made a blogpost about your project ;))

  3. steve

    J’apprécie vos commentaires! Merci beaucoup!

  4. iPod touch controlled DIY Airsoft Target Range: Video Demo - SlashGear

    […] be to put together ostensibly complex prototypes.  For instance, how about an affordable moving airsoft target range, for some indoor shooting practise: Arduino and ioBridge based, it’s all controlled through […]

  5. Automated shooting range - Hack a Day

    […] style targets for their airsoft hobby. [Steve] took this as an opportunity to make his own automated target system. The targets themselves are made from K’NEX, a paper target and a piece of cloth to stop the […]

  6. stagueve

    U’re Welcome (your french is great ^^).
    PS: This will probably make you smile 😉

    http://gadgets.boingboing.net/2009/01/22/ipod-touchcontrolled.html

    See’ ya 😉

  7. Dave Taylor

    Great stuff. I’ve been struggling with getting my server to talk to servos (http://dmt195.wordpress.com) and then I see this IoBridge! C’est la vie!

  8. iPod touch controlled DIY Airsoft Target Range: Video Demo | ComputerFinance.net

    […] be to put together ostensibly complex prototypes.  For instance, how about an affordable moving airsoft target range, for some indoor shooting practise: Arduino and ioBridge based, it’s all controlled through […]

  9. Target Archery Supplies

    This is a popular subject with great data so well done on your success and interesting topic it should be discussed. Did you totally agree with the top half of this? The rest was fine and informative. Ill check back soon for any added comments, thanks.

  10. Target Range Controlled By iPod touch | Gadget News

    […] whether you have the brains and determination like Polymythic, you’re able to come up with an iPod touch-controlled target range with a little help from friends like an Arduino microcontroller board, an ioBridge panel and three […]

  11. steve

    Thanks for the writeup Hack A Day. They are Construx, in fact. Another great toy.

  12. steve

    Yes, I am smiling! Merci encore une fois, Stagueve. A bientot!

  13. Target Range Controlled By iPod touch | Gadget News and Reviews

    […] whether you have the brains and determination like Polymythic, you’re able to come up with an iPod touch-controlled target range with a little help from friends like an Arduino microcontroller board, an ioBridge panel and three […]

  14. steve

    Thanks for the feedback, but I am a little unclear about which part you are asking if I agree with. Do you refer to the targets on hay-bales? That was something of a joke, of course. I don’t think my little hobby servos would turn a 50-100 pound hay-bale! If I did, I would get into the Servo business 🙂 The current incarnation could be modified to accomodate arrows, but you’d have to be able to nock new arrows like lightning.

  15. Target Range Controlled By iPod touch | Gizmo Spot

    […] whether you have the brains and determination like Polymythic, you’re able to come up with an iPod touch-controlled target range with a little help from friends like an Arduino microcontroller board, an ioBridge panel and three […]

  16. Target Range Controlled By iPod touch | Gizmo & Gadget News

    […] whether you have the brains and determination like Polymythic, you’re able to come up with an iPod touch-controlled target range with a little help from friends like an arduino microcontroller board, an ioBridge panel and three […]

  17. Target Range Controlled By iPod touch | Gizmos and Gadgets

    […] whether you have the brains and determination like Polymythic, you’re able to come up with an iPod touch-controlled target range with a little help from friends like an Arduino microcontroller board, an ioBridge panel and three […]

  18. Target Range Controlled By iPod touch | Technology & Gadget News

    […] whether you have the brains and determination like Polymythic, you’re able to come up with an iPod touch-controlled target range with a little help from friends like an Arduino microcontroller board, an ioBridge panel and three […]

  19. Target Range Controlled By iPod touch | Must Have Gadgets

    […] whether you have the brains and determination like Polymythic, you’re able to come up with an iPod touch-controlled target range with a little help from friends like an Arduino microcontroller board, an ioBridge panel and three […]

  20. News for Geek » Automated shooting range

    […] style targets for their airsoft hobby. [Steve] took this as an opportunity to make his own automated target system. The targets themselves are made from Construx, a paper target and a piece of cloth to stop the […]

  21. Target Range Controlled By iPod touch | PcBlue.com

    […] whether you have the brains and determination like Polymythic, you’re able to come up with an iPod touch-controlled target range with a little help from friends like an Arduino microcontroller board, an ioBridge panel and three […]

  22. Target Range Controlled By iPod touch | Gadget Users

    […] whether you have the brains and determination like Polymythic, you’re able to come up with an iPod touch-controlled target range with a little help from friends like an Arduino microcontroller board, an ioBridge panel and three […]

  23. Target Range Controlled By iPod touch | Apple Iphone and Tech News

    […] whether you have the brains and determination like Polymythic, you’re able to come up with an iPod touch-controlled target range with a little help from friends like an Arduino microcontroller board, an ioBridge panel and three […]

  24. Octavio

    Hi, i work at libelium and i have seen your design, really interesting.

    Maybe you could improve it with batt and xbee to make it portable. And maybe in future with preasure sensors to count hits automatically.

    We have an open contest http://contest.libelium.com maybe you would like to participate on the contest.

  25. jimmyDean

    I found a this off of Geek.com and think it totally ROCKS! Thanks for sharing!

  26. Target Range Controlled By iPod touch | Gadgetorium!

    […] if you have the brains and determination like Polymythic, you’re able to come up with an iPod touch-controlled target range with a little help from friends like an Arduino microcontroller board, an ioBridge panel and three […]

  27. chris

    you need to patent that real soon. cause it would be really sweet at the gun range doin a shtf senario with moving targets with my ar-15. different targets coming at you at different speeds and distances plus turning side to side like that.talk about an intence traning experience. hell i bet you could sell to blackwater today.

  28. Alan Parekh

    Nice job. I can see the IO Bridge becoming a popular integration method. You should sell the system!

  29. iPod Touch Features

    I am always searching for online resources that can help me. Thank you!

  30. Denis

    Nice idea:)
    Let me know if you decide to make a kit.

    Denis

  31. Steve

    Thanks Denis. No real plan to make a kit, with an arduino, an ioBridge, and a couple steppers, it would be game time. The target faces can be as simple or complex as you desire, and in any orientation that the servos will support.

  32. Nick

    Please go to USPSA.org and view the video.

    This is what I do for a hobby. It would be nice to be able to have one target(a popper)activate a swinging target. Many of us would like to have this in our indoor ranges.

    Please contact if interested.

  33. Hunting Pellet Guns

    My brother and I love air-soft and all of us fancy my bros Springfield duplicate. I think so long as you’re responsible, air-soft is a amazing recreation and may well teach juvenile children firearm safety…in safety.

  34. Derek

    Steve,
    I build indoor ranges for a living. I have built most all of the large ranges in the US, including the FBI Quantico, FLETC, NRA, an numerous military and police ranges. I am currently working with Edmonton Police. We are working on a new target system to market. Would you have any interest in bringing your expertise to the table?

  35. agus

    project is fantastic, great …

  36. Lee Cook

    Hi, I know that this is a bit old, but this is a great way of getting a target system setup. The question I have (very, very new to Arduino) is can this be setup without the IoBridge as the location that I want to use it has no internet connection.

    Thanks in advance,
    Lee Cook

  37. Steve

    You bet, but you may have to sacrifice some of the User Interface on the iTouch. I would recommend you to use an Arduino, get a Pololu motor driver board, get a couple push buttons.

    You can “pre program” the scenarios you want, and the arduino would send commands to the motor drivers with serial information.
    OR, you could drive the motors directly from the Arduino. up to you. Just make sure you’re sourcing your current from something, and not from the arduino. It won’t push those motors.

    Set up 3-4 push buttons on input pins to the arduino

    So basically, your code may be something like:
    loop()
    {
    if button1Press, wait for 10 seconds for you to get into a shooting position, do some program (i.e. send commands to motors in a sequence
    if button2Press, wait for 10 seconds for you to get into a shooting position, do some program
    if button3Press, wait for 10 seconds for you to get into a shooting position, do some program
    if button4Press, wait for 10 seconds for you to get into a shooting position, do some random program (random wait times, etc, etc)
    }

    Good luck!!!

  38. Lee Cook

    Thank you for this, gives me something to work on.

    Regards,
    Lee

  39. Jeff

    Hello,

    Firstly I know nothing about electricity or electrical or control Arduino programming. I´m a french policeman and I like to know if someone could help me write an Arduino program following.

    I would like to achieve targets with swivel 6 6 engines 12 volt type JGY370 high torque motor full metal gear worm gear motor DC 12V. a delay remotely controlled with Wireless Multi-function Learning Digital Remote Control Switch 12 Road

    I wish there were two or three programs:
    Program 1:

    -The Target would go from 0 and when I press button 1, the No. 1 target should make a quarter turn to the right (90) and return to the 0 position with a time delay after 2 or 3 seconds then automatically when I press the button 2 of the target telecomande 1 doivrait then start left (-90) and return after 2 to 3 seconds. (Actually 0/90/0 / -90). And that with any of the targets. The 1,3,5,7,9,11 buttons, rotate the left and targets are 2,4,6,8,10,12 rourner the target right. The manual would be a program.

    Program 2:

    Then I would have a program that automatically launches any target left or right automatically with a delay of 3 seconds max with ability to run two or three times in succession sometimes different target randomly but to the right or left.

    Program 3:

    Same program as précédememnt but with a shorter delay time delay of 1.5 second between each target rotation.

    That’s my problem with the Arduino ….
    Thank you for your help.

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...