Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Soccer Bot — ESP32

A manually controlled soccer robot built for competitive inter-university robotics events at Mymensingh Engineering College. The entire circuit was assembled on a custom Veroboard through hand soldering, and the bot chassis was fabricated from scratch using a steel framework that we cut and welded ourselves — no ready-made chassis used.


Features

  • Bluetooth-controlled via the Serial Bluetooth Terminal app (or any BT serial app)
  • 8-directional movement: Forward, Backward, Left, Right, and all four diagonals
  • Variable speed control — 9 speed levels (1–9) via Bluetooth command
  • Dual motor control using BTS7960 H-bridge motor driver
  • Wireless device name: NeoMatrix

Hardware

Component Details
Microcontroller ESP32 (built-in Bluetooth)
Motor Driver BTS7960 H-bridge (×2)
Motors DC gear motors (×2)
Chassis Custom fabricated — steel framework, hand-cut and welded
Circuit Board Custom Veroboard, fully hand-soldered
Power Supply LiPo / DC battery pack

Pin configuration

Pin Function
GPIO 14 RPWM — Left motor
GPIO 27 LPWM — Left motor
GPIO 13 EN — Left motor
GPIO 18 RPWM — Right motor
GPIO 19 LPWM — Right motor
GPIO 4 EN — Right motor

Bluetooth commands

Command Action
F Move forward
B Move backward
L Turn left
R Turn right
G Forward-left diagonal
I Forward-right diagonal
H Backward-left diagonal
J Backward-right diagonal
S Stop
19 Set speed level (1 = slow, 9 = full)
0 Stop motors

How to use

  1. Flash robosoccer_adv.ino to your ESP32 using Arduino IDE
  2. Power on the robot
  3. Connect to NeoMatrix via Bluetooth on your phone
  4. Open a Bluetooth Serial Terminal app and send commands

Built with

C++ ESP32 Arduino IDE


Competition

Built for and used in inter-university RoboSoccer competitions across Bangladesh. Chassis fabricated entirely in-house — steel framework sourced, cut, and welded by the team.


Mymensingh Engineering College — EEE Department

About

Manually controlled soccer robot — ESP32, custom Veroboard circuit, hand-welded steel chassis

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages