HackSpace_-_October_2019

(Rick Simeone) #1

Top Projects


REGULAR


Ball balancer


‘m an 18-year-old Swiss maker, self-taught on electronics
and programming. When I started learning how to use
OpenCV, I wanted to put my knowledge into practice, that’s
how I started this project. This robot is able to balance a ball
on its flat surface. Three servo motors are used to tilt the
plate to compensate the motions of the ball. A USB camera
is perched above the platform, and a Python program analyses
the images to detect the ball position, then the computer controls
the servos via a custom PCB inside the robot. I quickly realised
that I was not the only one who had the idea of this kind of robot,
that’s why I wanted to stand out by making a robot as elegant
as possible.

I


Right
Clean 3D printed
parts gives this
experiment a lovely
finished look

By Johan Link hsmag.cc/snzXeW
Free download pdf