How to Make Arduino Based Balancing Boxing Robot Project

About This Project
This project will show you how to make your own DIY Boxing Robot.
Project Info
Programming Platform:


Left hook, right hook, anchor punch, and knock down!

Not many of us may have had the opportunity to watch the legendary Muhammad Ali work his magic in the ring. But that ain’t gonna stop us from making our own DIY Boxing Robot who can throw a killer punch or two as well!

Get ready to take the game in your hands and claim ring with this easy-to-make Boxing Robot that can throw as light or as hard a punch you want it to.

Your opponents better brace themselves ‘cause you’re coming at’em!

Ready. Set. Box!

Components Required

Building Guide

Step 1: Making

We need a base on which we are going to make the Boxing Robot. For that let’s make our normal Smartphone Controlled Robot.

  • Take the chassis and to the back side of it, attach motor mountAdd Motor Mounts
  • Now, to the motor mounts attach DC Motor.  rsAdd DC Motors
  • Now, to the motors attach wheels.Attach Wheels
  • Now, at the front of the chassis attach evive with the help of M3 bolts of 12 mm length.Add evive

We need our Boxing Robot to be standing upright.

  • Now, let’s try making it stand. Thus, we need to add the third wheel. We have 3D printed the castor wheel, you can even add the normal castor wheel.
  • To attach this castor wheel to the chassis, we added Blix’s pieces.Add Castor Wheel
  • Now, to the chassis, we should add this assembly.Add castor Wheel to chassis

Thus, the base of the boxer is ready.

  • Now, onto the top hole of evive, add the metal servo.Add Servo

Now its time to add the boxer mechanism.

  • We have taken the print out of the boxer image. Take the image cutout and attach it to the cardboard.
  • We have made a 3D printed punches. Make an assembly using Blix assembly. Attach the 3D printed punches to this assembly.Punches
  • And at the top of it attach the cardboard assembly of the boxer.Add the Boxer
  • Then, take a blix piece and attach a servo horn.Servo Horn
  • Attach this piece to the Boxer assembly.Boxer Assembly
  • Now, if you remember we have a servo head free attach the servo horn.Completing the Assembly

Attach the Bluetooth Module to evive and make the connection to evive as shown in schematics below.

Thus, with this, the assembly is completed.

Step 2: Logic

Now, as we know, the base of the boxing robot is our Smartphone Controlled Robot. We control it with the help of our evive GamePad App which can be downloaded from here.

The left set of buttons is used for Motion of the boxer, which is forward, backward, left, and right. The right set of the buttons are used for the movement of the servo. The square is used to hit from the left turn, everytime you press the button, the servo turn by 5 degrees towards the aim. And with the circle, the right punch turns 5 degrees towards the aim. evive gamepad

Step 3: Circuitry

Make the following connections:Boxing Robot Fritzing Diagram

Step 4: Scratch Script

The following Images shows the Scratch Script of the Robot:Script1 Script2 Script3

Step 5: Conclusion

With this, your DIY Boxing Robot is ready to knock out its opponents! Box away!

Circuit Diagram

DescriptionCircuit Diagram

Connect the DC Motors and Servo as given.


DescriptionDownload Code
Scractch ScriptDownload
Share this Project
Related Projects
Featured Projects
DIY RBG Googles


This project's about making a pair of cool RGB LED goggles with controllable shades that can be turned ...

All articles loaded
No more articles to load

Leave a Reply

Close Menu