Ping pong training robot

Show off your FreeCAD projects here!
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
montagdude
Posts: 54
Joined: Tue Jan 08, 2019 9:04 pm

Ping pong training robot

Post by montagdude »

Here are some renders of my latest project. It uses two brushless motors to spin RC car wheels. The balls travel down a chute and through the wheels. Relative speed of the wheels controls power and spin. It also has a standard servo for oscillation, a micro servo to release the ball, and another micro servo to rotate the barrier in the hopper to allow the next row of balls to travel down the chute. It is controlled by an Arduino, with a number of potentiometers and switches to change settings. It's currently mostly built and programmed; all is working except I need to finish construction of the hopper. Parts are cut by hand out of plywood and some balsa. I'll post a video when it's all done. The whole thing will be mounted on a tripod at the end of the ping pong table, which will give me an easy way to adjust the height and trajectory.
Attachments
IsoView.png
IsoView.png (322.2 KiB) Viewed 4516 times
TopView.png
TopView.png (238.35 KiB) Viewed 4516 times
RightView.png
RightView.png (180.23 KiB) Viewed 4516 times
FrontView.png
FrontView.png (312.35 KiB) Viewed 4516 times
Hopper.png
Hopper.png (826.05 KiB) Viewed 4516 times
montagdude
Posts: 54
Joined: Tue Jan 08, 2019 9:04 pm

Re: Ping pong training robot

Post by montagdude »

I might simplify the hopper design. I happened to find a funnel that is just the right size to let a ping pong ball through, which I could build a small bowl around. Based on some tests, it seems like all that is needed to keep it from getting jammed is to have a servo stirring the balls near the opening continuously.
chrisb
Veteran
Posts: 54280
Joined: Tue Mar 17, 2015 9:14 am

Re: Ping pong training robot

Post by chrisb »

Very cool project!
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
montagdude
Posts: 54
Joined: Tue Jan 08, 2019 9:04 pm

Re: Ping pong training robot

Post by montagdude »

Thanks, Chris. I've had a lot of fun working on it so far. By the way, the new (to me anyway) Render workbench is very nice and convenient.

Here are a couple pictures of the simplified hopper design. It will attach to the chute with some magnets for ease of removal. The servo in the hopper will rotate back and forth continuously to keep the balls from jamming. Now to finish building it.
Attachments
NewHopper1.png
NewHopper1.png (362.94 KiB) Viewed 4109 times
NewHopper2.png
NewHopper2.png (232.65 KiB) Viewed 4109 times
chrisb
Veteran
Posts: 54280
Joined: Tue Mar 17, 2015 9:14 am

Re: Ping pong training robot

Post by chrisb »

Would like to see it finished. Perhaps even with a movie in action.
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
montagdude
Posts: 54
Joined: Tue Jan 08, 2019 9:04 pm

Re: Ping pong training robot

Post by montagdude »

chrisb wrote: Wed Mar 30, 2022 6:18 am Would like to see it finished. Perhaps even with a movie in action.
I'll definitely make a detailed video when it's all done. In the meantime, here is a test I did a couple weeks ago after I finished the launcher and chute. This was before the base and wiring were done, so I used an R/C transmitter to run the motors:
phpBB [video]


A picture of the base with wiring done is attached, and here is a link to the Arduino code:
https://github.com/montagdude/PingBot_firmware

If all goes well with the hopper construction, I'll have it done in a week or two. The final video will probably be done another week after that.
Attachments
IMG_8104_small.JPG
IMG_8104_small.JPG (759.38 KiB) Viewed 3915 times
chrisb
Veteran
Posts: 54280
Joined: Tue Mar 17, 2015 9:14 am

Re: Ping pong training robot

Post by chrisb »

Top project!
A Sketcher Lecture with in-depth information is available in English, auf Deutsch, en français, en español.
User avatar
Kunda1
Veteran
Posts: 13434
Joined: Thu Jan 05, 2017 9:03 pm

Re: Ping pong training robot

Post by Kunda1 »

So cool!
Alone you go faster. Together we go farther
Please mark thread [Solved]
Want to contribute back to FC? Checkout:
'good first issues' | Open TODOs and FIXMEs | How to Help FreeCAD | How to report Bugs
howetuft
Posts: 314
Joined: Tue Sep 10, 2019 8:16 pm

Re: Ping pong training robot

Post by howetuft »

Amazing! What rendering engine did you select for your renderings?
montagdude
Posts: 54
Joined: Tue Jan 08, 2019 9:04 pm

Re: Ping pong training robot

Post by montagdude »

howetuft wrote: Wed Mar 30, 2022 8:38 pm Amazing! What rendering engine did you select for your renderings?
Thanks! I used povray for rendering. It was quite easy to just set the face color of the objects, add them to the project in the Render workbench, and press go.
Post Reply