Introduction: RoboKoding SumoRobot
This is a tutorial to build your own Sumorobot based on the ESP32 microcontroller. It can be either programmed over USB or Wi-Fi. All the source code, schematics files and documentation are publicly available on RoboKoding GitHub and on the RoboKoding Website.
Step 1: Things to Buy (BOM)
- 1 x Printed circuit board for the chassis here
- 1 x WEMOS D32 here
- 2 x MG995 servo motors here
- 1 x 3.3V distance sensor here
- 2 x line sensor ST188 here
- 1 x PCB slide switch here
- 0.1ohm 1W, 100ohm and 10k resistors
- 3 x 5mm LED (blue and yellow)
- 470uF electrolytic capacitors
Or you can order everything from the RoboKoding Website directly.
Step 2: Assembly
Follow the assembly instruction here.
Step 3: Programming
Follow the instructions here to program your SumoRobot.

Participated in the
Microcontroller Contest
7 Comments
3 years ago
Great work thanks for sharing!
Reply 3 years ago
Thanks, your welcome. I have added an update project on hackaday.io https://hackaday.io/project/25573-robokoding-sumorobot
4 years ago
The links don't seem to work.
Reply 3 years ago
I fixed the links, sorry haven't updated this project for long time. I will try to find time to update it. I made an updated version of the project on hackaday.io www.hackaday.io/project/25573-robokoding
Reply 4 years ago
thx for the tip, I updated the links
5 years ago
this is A W E S O M E! :D .. thanks for sharing !
Reply 5 years ago
thx, I am still working on the project ^_^