Hacking A Jack-in-the-Box To Be Extra Surprising

A Jack-In-The-Box is scary enough the first time. However, if you’ve seen the clown pop out before, it fails to have the same impact. [Franklinstein] decided that swapping out the clown for an alternative payload would deliver the fright he was after.

Inside the toy, an Arduino Nano runs the show. It’s paired with an airhorn, installed in a special frame along with an RC servo. When the time is right, the RC servo presses up against the airhorn, firing off an almighty noise. There’s also a confetti blaster, built with a small chamber full of compressed air. When a solenoid is released, the compressed air rushes out through a funnel full of confetti, spraying it into the room.

When the crank on the toy is turned, the typical song plays. When the lid of the box opens, it releases a switch, and the Arduino fires off the confetti and airhorn. It’s shocking enough for [Franklinstein] himself, and even more surprising for those expecting the toy’s typical bouncing clown instead.

We’d love to see an even more obnoxious version that doesn’t turn the airhorn off for at least a full minute. We’ve seen them employed in some great Halloween hacks before, too. Video after the break.

13 thoughts on “Hacking A Jack-in-the-Box To Be Extra Surprising

  1. I’ve done something similar to a friend, but just placed a piece of card and glitter on top of the figure. It worked really well (as part of an ongoing escalating glitter war), although I suspect I may glittered myself more during testing.

  2. So basically you have two compressed air cylinders here, one for sound and one for confetti dispensing. Would be interesting to check if you could combine them (just put the confetti in the air horn?)

  3. How about a large inflatable ‘jack’ (far larger than the internal volume of the box) along with a chemical gas generator or high pressure cartridge (e.g. those used for self-inflating SMBs) to inflate it very rapidly?

Leave a Reply to MCancel reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.