Group 1Session 1

Ping Pong Ball Launcher

Ping Pong Ball Launcher

My robot flicks a ping pong ball off of my desk and into a cup at the press of a button.

Julian

My robot’s arm is activated by a button. When activated, the robot arm swings around 270 degrees at max speed to hit the ball. It then pauses and resets the arm. By pressing the button again, the robot arm can flick through again, allowing for the user to reload at their own pace. If the button is held for over 2 seconds, the robot arm turns off and the code is complete.

32 thoughts on “Ping Pong Ball Launcher

  • Madison C. Lawrence

    Wow, you did a great job getting the ball in the cup consistently!

    • Julian S. Pastor

      Thank you! Choosing a strong material for the arm helped me make sure the ball would go in consistently.

  • Alex D. Foster

    Surprised at how accurate the ball is, maybe it could play basketball?

    • Julian S. Pastor

      Unfortunately not, the motors are not powerful enough to launch a ball against gravity, and since I use a motor to hit the ball, I couldn’t make the robot move. Although, with a bit more time and materials, I’m sure that is possible.

  • Jennifer Light Cross

    My favorite part of this whole thing was the mechanical design you had to put into it and how little this looks so little like the original GoPiGo. So neat.

    • Julian S. Pastor

      Thanks Dr. Cross! I could not have done this without your help! The extra hardware and resources in my house came in handy.

  • Edward H. Robbins

    It is so accurate! And I love how you incorporated the button to tell it when to fire

    • Julian S. Pastor

      Thanks Teddy! I could not have incorporated the button without the help of Dr. Cross.

  • Louie D. Buchalter

    It must have taken a while to get it that accurate. Nice job!

    • Julian S. Pastor

      Thanks! I got lucky with trial and error for accuracy, but the encoder values to make the arm rest to its original alignment took a long time.

  • Ruby E. Hill

    Very cool! I like how the arm is activated by a button.

    • Julian S. Pastor

      Thanks! I wanted to allow the user to activate the mechanism at their own pace.

  • Abby N. Longstreet

    what a creative way to use the motor, I would have never thought of that!

    • Julian S. Pastor

      Thank you! After my first project attempt to create a jugs machine failed, I figured hitting the ball would be the next best thing.

  • Caroline R. DeLuca

    I like that you used the motor the make the arm rotate so quickly!

    • Julian S. Pastor

      Thanks! I set it to max speed and watched the ball go!

    • Julian S. Pastor

      Thanks. After lots of trial and error, I got the mechanism to consistently work.

    • Julian S. Pastor

      Thanks! I wanted to make sure the user could load the ball at their leisure.

  • Libby L. AlbanesePost author

    You did a really great job with testing and iterating on your original robot design whenever you encountered problems. Launching things is very much a difficult physics problem, but I’m really impressed with how you countered those limitations. Great work!

    • Julian S. Pastor

      Thanks Libby! I appreciate all of your help in building my robot. My problem-solving and debugging skills were greatly enhanced thanks to your help. I wish I had taken physics before this course, but I’ll have it under my belt come college. Working around limitations and failures are life skills and I’m happy to have further developed these skills during this project and program.

Leave a Reply

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