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