Jump to content

USB Missile Launcher


dryan
 Share

Recommended Posts

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

Link to comment
Share on other sites

  • 2 weeks later...

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.

Link to comment
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.

Link to comment
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- #
Link to comment
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>

Link to comment
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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...