This repository contains a collection of robotics and embedded systems projects developed as part of hands-on engineering work in mechatronics, embedded programming, control systems, and AI-based robotics.
Each project is organized in a dedicated folder and demonstrates a different aspect of robotic system design, ranging from real-time control to computer vision and autonomous behavior.
An all-terrain mobile robot based on an ESP32 microcontroller, controlled in real time via a PS3 Bluetooth controller.
Focuses on wireless control, motor driving, and rugged mechanical design.
Technologies: ESP32 · Bluetooth · Robotics · Embedded Systems
📁 Folder: All Terrain Robot
An autonomous robot capable of following a predefined trajectory using infrared sensors and a PD control algorithm.
Demonstrates real-time sensor processing and closed-loop motor control.
Technologies: Arduino · IR Sensors · PD Control · PROTEUS · SOLIDWORKS
📁 Folder: Line Follower Robot
A combat-oriented robot built using the original hoverboard motherboard (STM32-based).
The original firmware was modified and adapted to enable RC-based control and high-torque motor operation.
Technologies: STM32 · Hoverboard Controller · RC Remote · Motor Control · Robotics
📁 Folder: Fighter Robot
A surveillance robot designed for real-time object detection and tracking using an ESP32-CAM and YOLOv3.
Combines embedded systems with computer vision and mechanical design.
Technologies: ESP32-CAM · YOLOv3 · Arduino IDE · SolidWorks · Robotics
📁 Folder: Surveillance Robot
- Embedded systems programming (ESP32, STM32, Arduino)
- Motor control & power management
- Wireless communication (Bluetooth, RC)
- Autonomous robotics & control algorithms
- Computer vision & AI integration
- Mechanical design & 3D modeling
- System integration & debugging
Med Khalil
Mechatronics Engineer
Robotics · Embedded Systems · IoT · AI · PCB Designer
Each project folder contains its own detailed README.md describing:
- Project objectives
- Hardware & software architecture
- Control logic
- Tools and technologies used