This project, designed as my final robotics project, involves creating a Simple Object Recognition Robot (based on color) that can track and follow a blue object in real time. The robot uses Arduino Uno and OpenCV in C++ for object recognition and control. It utilizes a webcam (via Iriun virtual webcam app on my phone) to capture video feed, which is then processed through OpenCV to identify and track the blue object.The robot is equipped with two Arduino Unos that communicate wirelessly to control the movement of the robot using NRF24 module. Based on the position of the tracked object, the robot adjusts its direction, rotating accordingly to stay aligned with the object.
Source code: https://github.com/zalvexe/Projects/tree/main/Arduino%20with%20OpenCV-Blue%20Object%20Following%20Robot