Sign in to follow this  
Followers 0
dryan

USB Missile Launcher

15 posts in this topic

I'm trying to control a USB missile launcher (pic) using autoit3. There are already several programs written in other programming languages that do this (listed at the bottom).

So my first (probably stupid) question is: Is it possible to incorporate one of those programs into an autoit program, so I could call their functions?

Since I'm guessing not, how would I go about using autoit3 to send commands to the launcher using USB? I've found some other topics about using usb (for controlling a bluetooth connector and for a K8055 interface board) but nothing seemed useful to me.

My final goal is to take in commands (direction of movement and duration) from an external source and relay them to the missile launcher.

Worst comes to worst, I could always send keystrokes to the other programs. Any ideas?

Python: PyMissile

http://scott.weston.id.au/software/pymissile/

Java: Java USB Missile Launcher

http://java.roysolberg.com/usb/

C: Missile-Control

http://ian.jeffray.co.uk/linux/

Perl: USBlauncher

http://www.earth.li/~noodles/blog/newer-fire.html

Perl: Device::USB::MissileLauncher

http://search.cpan.org/~gmccar/Device-USB-...leLauncher-0.03

Share this post


Link to post
Share on other sites



I cant really help with your problem, but i just gotta say, I WANT ONE!

Omg!! that would be so great! You could take them to a lan party and have missile wars =)

Share this post


Link to post
Share on other sites

ThinkGeek.com ($40 + S/H) (Out of Stock)

KlearGear.com ($55 + S/H) (In Stock)

Mine are only $20 when out of stock


Contributions: UDF _DateYearFirstChildren are like Farts, you can just about stand your own.Why am I not a Vegetarian?...Well...my ancestors didn't fight & evolve to the Top of the food chain for me to survive on Salad

Share this post


Link to post
Share on other sites

For those interested, ThinkGeek has them in stock now for $40.

(In addition, after dealing with KlearGear, I wouldn't recommend doing business with them.)

Share this post


Link to post
Share on other sites

From what i just read you load the software and move your mouse or use the keyboard to move the launcher and click mouse to launch, so I guess you could control it with Autoit.

The USB Missile Launcher is locked and loaded. It’s the latest thing in office cubicle warfare – the ultimate in geek chic!

Just connect your missile launcher to your PC or laptop via USB - we truly believe this is WHY the USB was invented in the first place!

Load the software (Windows 2000 and XP compatible) and acquire your unsuspecting target!

The launcher pans 180 degrees and tilts up to 45 degrees. A simple move of the mouse will aim your harmless soft foam projectile...and with a click it’s bombs away, complete with cool sound effects!

The USB Missile Launcher comes with software compatible with Windows 2000 and Windows XP and is connected to your PC or laptop via USB. 3 x AA batteries are also required (not included).

The included software will allow you to navigate the missiles trajectory with your keyboard or mouse - the launcher pans 180 degrees and tilts up to 45 degrees.

Once you have selected your target, the fire button will activate a sound effect and launch a missile.

Each of the three included darts comprise harmless soft foam material for safety around the house or in the office.

Share this post


Link to post
Share on other sites

If nothing else you can minimize one of the other progs to the tray and send ControlClick commands? Should work but i can't be sure...


Time + Effort = Constant

Share this post


Link to post
Share on other sites

I wonder if you can attach a web cam to it and use pixelsearch to make it autoaim.

Share this post


Link to post
Share on other sites

Yeah, it looks like I'm going to end up sending keystrokes to another program. (Probably *not* the program that comes with it, because other programs provide the ability to move diagonally.)

@Cue:

Someone has created a motion tracking missile launcher using python. See it on youtube.

Share this post


Link to post
Share on other sites

Yeah, it looks like I'm going to end up sending keystrokes to another program. (Probably *not* the program that comes with it, because other programs provide the ability to move diagonally.)

@Cue:

Someone has created a motion tracking missile launcher using python. See it on youtube.

Are any of those projects opensource?

# MY LOVE FOR YOU... IS LIKE A TRUCK- #

Share this post


Link to post
Share on other sites

@AzKay

I would consider all of the programs listed at the top to be open source (based upon what they say on their websites and/or source code).

Furthermore, the Python version is the one that implements motion tracking, which based on an open source project called Motion.

Python: PyMissile

License here -Scott Weston <scott@weston.id.au>

Java: Java USB Missile Launcher

"Q: Wow, this is cool. Can I use your lib for my own apps?

A: Sure, go ahead, do whatever you want. :whistle:" -R. Solberg

C: Missile-Control

"If you do use it, do as you like, but please leave the credits in the code and drop me an email." -Ian Jeffray <ian@jeffray.co.uk>

Perl: USBlauncher

GNU General Public License

Perl: Device::USB::MissileLauncher

"This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself." -Greg McCarroll <greg@mccarroll.org.uk>

Share this post


Link to post
Share on other sites

Well, I guess your best bet would be to look at the source code, and see what you can make of it.


# MY LOVE FOR YOU... IS LIKE A TRUCK- #

Share this post


Link to post
Share on other sites

Looks interesting. I looked at the java code, and I think I'll have a stab at translating it.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0