Vacuum Cannon





Introduction: Vacuum Cannon

Make a simple cannon out of some tube and a vacuum cleaner.

Step 1: Find Materials

Find a length of tube. PVC or cardboard tube will work. Make sure you will be able to hook up a vacuum to somewhere on the tube, but not the end holes. Then find any ball that is close to the inside diameter of the tube.

Step 2: Attach the Vacuum

Cut a hole somewhere near the end of the tube. Attach the vacuum to the hole. I chose to use another length of PVC to run from the PVC barrel to the vacuum hose. It is important to make sure that the hose won't get in the path of the ball traveling up the tube, so basically the hose can't be protruding to far into the tube. When attaching, make sure it is pretty air tight. Wrap it in duct tape a bunch and that should seal it.

Step 3: Test It!

Place the tube on a horizontal or angled surface. Put the ball in the tube, then press something (newspaper, plastic, etc.) on each end. Start the vacuum and it should hold the seals on the end. Remove one of the seals and the ball should fly out the other side. Depending on how you did it, the ball can have a lot of velocity, so be careful.

Play with the different types of tube and the length and diameter of the tube. Some will work better than others. Change the type of projectile, too. For some fun, try shooting marshmallows or mini marshmallows. There are endless possibilities with this project.



  • Sew Warm Contest 2018

    Sew Warm Contest 2018
  • Gluten Free Challenge

    Gluten Free Challenge
  • First Time Author Contest 2018

    First Time Author Contest 2018

We have a be nice policy.
Please be positive and constructive.




What would be the best way to put a one way valve on the barrel, so that the barrels seals after each shot but doesn't interfere with the projectile too much?

This device is what is often referred to as an "air ejector" and can also be used to move fluids. A simlar device can be made using a garden hose instead of the vacuum and it can be used to move liquids, They are both used on board ships. The first unit is powered by steam and is used to remove pressure/creeate a vacuum in certain steam powered equipment. The second one I described is used to dewater the bilges and tanks. I know this from first hand experience. I spent ten years in the US Navy operating anda repairing shipboard machinery and equipment. Anchors Aweigh!

I'm not so sure...

An air ejector uses the Bernoulli effect to suck up/eject fluids while the above "cannon" simply creates a partial vacuum and uses atmospheric air pressure to accelerate the ball.

While the effect is pretty much the same, a better analogy for an "air ejector" version of this would be using a leaf blower to push air through the tube, and then dropping the ping pong ball in an opening in that tube to be accelerated by the air blower.

without building one, it's hard to tell what principles this is using. if the ball is being pulled through the tube directly by the vacuum, it's pretty basic. however, if the suction on the far end is a result of the air flow at the end connected to the vacuum end, it's operating on the venturi effect. the name of the equipment he's talking about in the navy is an "eductor" i'm also in the navy, they're used for removing water from spaces after fires, or just general plumbing.

One year after I post a comment XD

After some serious thinking and a little dusting up on my physics I can sort of see how it could work through the venturi effect...though I'm not sure how well it works when the air has to turn a right angle like it would in this cannon. I suppose both sort of effects could be at play. Perhaps if we made different cannons that try to use primarily one principle or another maybe we could isolate which phenomena might be more at play.

imagine if you have this concept with a tiny motor, a tiny tube, and a de laval nozzle and a barrel. you could make a quite powerful cannon out of it. or more specifically as i was thinking a paintball gun. depending on how fast you could get rid of the air in the tube, and if you could even find a way to open and close the vacuum tube quickly and efficiently. and pump that air through a tiny de laval nozzle. basically making a tiny one man small portable air ejector.

would this work if you used a elbow and another pvc pipe to make it an L shaped cannon, Im trying to build a paintball Milsim Mortar, to sell so I can by equipment for my 3 man speedball team (paintball)

I'm definitely trying this as soon as i get some PVC. It would make a great base for a new Nerf rifle I'm building

dont vaccums suck stuff up