Skip to content

HeleenaRobert/arduino-soccer-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino Soccer Bot ⚽🤖

Banner

Arduino License Platform Made by Heleena Robert

A Bluetooth-controlled soccer robot built using Arduino UNO, L293D Motor Shield, and HC-05 Bluetooth module.
It supports two versions:

  • 🟢 Simple Version: Basic movement controls
  • 🔵 Advanced Version: Movement + optional kicker (servo/buzzer)

🚀 Features

  • Bluetooth control via smartphone or PC
  • Forward, backward, left, right, and stop commands
  • Optional kicker module for shooting (Advanced version only)
  • Beginner-friendly Arduino UNO + L293D Motor Shield setup

📂 Project Structure

arduino-soccer-bot/
│
├── simple_version/                     
│   ├── soccer_bot_basic/               # Basic bot (movement only)
│   │   └── soccer_bot_basic.ino 
│   └── README.md                       
│
├── advanced_version/                   
│   ├── soccer_bot_advanced/            # Bot with kicker (refined version)
│   │   └── soccer_bot_advanced.ino                                            
│   └── README.md                       
│
├── docs/                               # Documentation & resources
│   ├── project_overview.pdf            
│   └── flowchart.png              
│
├── assets/                             # Images & demo media
│   ├── bot_photo.jpg
│   ├── bot_simple.png
│   ├── bot_advance.png
│   ├── banner.png
│   ├── banner_simple.png
│   └── banner_advance.png             
│
├── requirements.txt                    # Arduino library dependencies
├── .gitignore                          # Ignore IDE or temp files
├── LICENSE
└── README.md                           


🛠 Hardware Requirements

  • Arduino UNO
  • L293D Motor Shield
  • HC-05 Bluetooth module
  • 2 DC motors + wheels
  • 9V battery or power bank
    (Advanced version only: Servo or buzzer for kicker)

🔧 Software Setup

  • Arduino IDE
  • Install libraries (if required)
  • Upload the .ino file to Arduino UNO

▶️ Usage

  1. Upload the desired .ino (simple or advanced) to Arduino UNO
  2. Pair HC-05 Bluetooth module (Default PIN: 1234 or 0000)
  3. Use a Bluetooth terminal app:
    • F/f → Forward
    • B/b → Backward
    • L/l → Left
    • R/r → Right
    • S/s → Stop
    • K/k → Kick (advanced version only)

📸 Example

Sample

AI Generated


🔗 Versions


📝 License

This project is licensed under the MIT License.

About

Arduino-based soccer-playing robot with kicker and directional control.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages