A good use for a Raspberry Pi - Missile Control

⚠️ Warning
This post is more than 10 years old. I do not delete posts, because even old information is still useful, but please know that some material on this page may be outdated or incorrect. Thanks!
Jan 2, 2016

My brother gave me what will likely be one of the best useless-but-oh-so-fun gifts ever—a Dream Cheeky Thunder USB foam missile launcher.

Dream Cheeky Thunder Missile Launcher - USB

The launcher can be used with an extremely boorish app for Mac or Windows... or you can control it with some basic USB communication! I've found a few projects which allow the launcher to be controlled via any OS with Python fairly easily:

My idea is to figure out a way to use one of my spare Raspberry Pis to give some brains to this launcher; I will hopefully be able to set it in 'patrol' mode, and by mounting a Pi camera on the top, I can use OpenCV to do facial detection, aim the missiles just under a detected face, and fire.

Responsiveness isn't amazing, but it would be a fun project to hack on when I get some time. For now, I'm happy enough using my keys to point it at someone (to usually myself since others aren't willing targets) and fire :)