
Closed
Posted
Paid on delivery
I want to build a highly minimalist, budget-friendly desktop robot that tracks a person's face in real time. This is Phase 1 of a larger project; the goal here is strictly to build the pan-tilt tracking base using low-cost components. The robot will use a camera to follow a user's movements left/right and up/down. Hardware Framework (Low Budget): Microcontroller/Camera: ESP32-CAM Actuators: 2x SG90 Micro Servo Motors (for Pan and Tilt) Chassis: Minimalist 3D-printed or basic off-the-shelf pan-tilt bracket. Brain: A local computer running the tracking logic, communicating with the ESP32 over Wi-Fi. Software Architecture & Requirements: Video Streaming: The ESP32-CAM must stream its video feed over the local network to a Python environment. Computer Vision (Python): A lightweight Python script (using OpenCV or MediaPipe) must process the stream, identify the user's face, and calculate the target's coordinates relative to the center of the frame. Control Loop & Kinematics: The Python script must calculate the required servo adjustments and send movement commands back to the ESP32-CAM via a simple, low-latency protocol (like lightweight HTTP requests or WebSockets). Clean Code: The Python code must be highly modular and well-documented. Because I have a GCP background, the codebase needs to be structured cleanly so I can eventually scale it, add telemetry, or offload processing to the cloud in later phases. Deliverables: A complete, budget-optimized Bill of Materials (BOM) using easily sourceable parts. Clean, well-documented Python script for the face-tracking logic. Arduino C++ code for the ESP32-CAM to handle the video stream and receive servo control commands. A brief wiring diagram and setup guide. To Apply: Please share your experience with OpenCV, Python, and basic servo control using microcontrollers. Let me know what low-cost pan-tilt assembly or components you recommend to keep the hardware costs low
Project ID: 40529967
24 proposals
Remote project
Active 2 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
24 freelancers are bidding on average ₹9,090 INR for this job

Hi, This project is a great fit for my skill set. I have hands-on experience with ESP32/ESP32-CAM, Python, OpenCV, servo control, and Wi-Fi-based IoT systems. For this setup, I would use the ESP32-CAM for video streaming and a Python application running on a local PC for face detection and tracking. OpenCV or MediaPipe can be used to detect the face position, while a lightweight HTTP or WebSocket interface can send real-time pan/tilt commands to the ESP32. This approach keeps hardware costs low while providing smooth tracking performance. To minimize cost, I recommend: • ESP32-CAM (AI Thinker) • 2x SG90 micro servos • Simple SG90 pan-tilt bracket (3D printed or off-the-shelf) • External 5V power supply for servos I can provide: Complete BOM Clean, modular Python code ESP32-CAM Arduino code Servo control and tracking logic Wiring diagram and setup guide Well-documented code for future cloud scaling and telemetry integration I focus on clean architecture and maintainable code, making future upgrades and cloud integration straightforward. Looking forward to discussing the details. Best regards
₹15,000 INR in 7 days
7.3
7.3

Hello, I read through the requirements and appreciate that you've already thought through the architecture. Using the ESP32-CAM purely for video streaming and servo control while keeping the computer vision processing in Python is exactly the right approach for a low-cost, scalable MVP. For Phase 1, I would recommend: • ESP32-CAM for video streaming and command handling • OpenCV or MediaPipe for face detection and tracking • SG90 servos with a simple pan-tilt bracket • Lightweight HTTP or WebSocket communication between Python and ESP32 • Modular Python architecture so telemetry, cloud integration, and additional tracking modes can be added in future phases The key to making the system feel responsive is minimizing latency between face detection, coordinate calculation, and servo movement. I would focus on maintaining a smooth control loop while avoiding excessive servo jitter or overcorrection. One thing I like about your specification is the emphasis on clean code and future scalability rather than building a quick prototype that becomes difficult to extend later. Before proceeding, I'd like to understand whether the first phase requires tracking a single face only, or if the system should intelligently lock onto a primary face when multiple people appear in the frame. Looking forward to discussing the project. Best regards, Rajesh Rolen Microlent Systems
₹7,000 INR in 40 days
6.4
6.4

Hi, Drop me a message — I'll share a quick prototype based on what I understood. If it matches your expectations, we can move forward. Thanks!
₹7,000 INR in 7 days
1.8
1.8

Hi, I can develop the complete codebase and budget-friendly hardware setup for your ESP32-CAM face-tracking pan-tilt robot. I have strong experience combining Python OpenCV or MediaPipe for real-time computer vision with low-latency communication to microcotroller-driven servos. I recommend using a standard plastic SG90 pan-tilt mechanical bracket kit, which costs around five dollars and integrates perfectly with your microcontrollers. I will deliver a modular Python script structured cleanly for future cloud integration, optimized Arduino firmware for concurrent video streaming and motor control, and a clear wiring guide. Best regards,
₹7,000 INR in 7 days
0.6
0.6

Hi, there! I recently developed a face-tracking robot using an ESP32-CAM and Python, focusing on creating a cost-effective solution that accurately tracks user movements in real time. In that project, I implemented video streaming from the ESP32-CAM to a Python environment, utilizing OpenCV for face detection and servo control to adjust the camera's position. A challenge encountered was minimizing latency in the control loop; this was resolved by optimizing the communication protocol and ensuring efficient processing of the video stream to achieve smooth tracking. I offer to build a minimalist pan-tilt face-tracking robot by creating a well-structured Python script for face detection and servo control, along with Arduino code for the ESP32-CAM. My approach will include providing a complete Bill of Materials (BOM) and ensuring that all components are easily sourceable to keep costs low while maintaining high functionality. If I use my previous experience, your project will likely be completed successfully. Hope to discuss this in detail. Through detailed discussion, I think I can find the better solution to finish your project successfully. Thank you!
₹7,000 INR in 7 days
0.0
0.0

I reviewed your desktop face-tracking robot project. With extensive experience bridging Python/OpenCV computer vision pipelines with ESP32 microcontrollers, I can deliver a clean, highly modular architecture built for future cloud scalability. ?️ Technical Approach & Recommendations Hardware Framework: I highly recommend using a standard, mass-produced plastic SG90 Pan-Tilt Bracket Kit. They are readily available online for less than $3–$5, keep the payload light for the SG90 servos, and assemble in minutes. Software & Control Loop: To ensure low latency, I will implement a WebSocket connection between the Python backend and the ESP32-CAM rather than HTTP overhead. The ESP32-CAM will handle MJPEG streaming over Wi-Fi while listening for lightweight motor step packets. Computer Vision: I will utilize MediaPipe Face Detection in the Python script. It is significantly faster and more stable under varying lighting conditions than traditional OpenCV Haar Cascades, ensuring smooth tracking loop inputs. Architecture Design: Adhering to your GCP-scaling goals, the Python code will be written using clear Object-Oriented principles, strictly separating the video ingestion, image processing, and hardware control layers so you can easily refactor modules into cloud microservices later. ? Key Deliverables Clean Arduino C++ firmware and modular Python tracking script. Optimized BOM, precise wiring schematic, and clear setup guide, Let’s connect to lock down the details!
₹12,000 INR in 10 days
0.0
0.0

¡Hola Hernán! Me gustaría trabajar contigo en este proyecto. He leído el descripción y he identificado dos detalles específicos que me llaman la atención: 1. El uso de ESP32-CAM como microcontroller/camera. 2. La necesidad de implementar una solución de video streaming en Python. Considerando mis habilidades en automatización con Python, computer vision y video procesamiento, creo que puedo ayud
₹1,500 INR in 7 days
0.0
0.0

Hi, I have strong experience in Python, OpenCV, MediaPipe, and ESP32-based robotics projects. I can build a low-cost real-time face-tracking pan-tilt system using an ESP32-CAM, two SG90 servos, and Wi-Fi communication. **What I'll deliver:** * Budget-optimized BOM with easily available components * Clean, modular Python code (OpenCV/MediaPipe) with a scalable architecture * ESP32-CAM Arduino firmware for video streaming and servo control * Low-latency HTTP/WebSocket communication * Wiring diagram, setup guide, and calibration instructions **Recommended low-cost hardware:** * ESP32-CAM (AI Thinker) * 2× SG90 Micro Servos * Generic 2-axis pan-tilt bracket (3D printed or acrylic) * External 5V power supply for servos The code will be well-documented and structured so it's easy to extend with telemetry, cloud integration (GCP), and additional AI features in future phases. Looking forward to discussing your project.
₹7,000 INR in 7 days
0.0
0.0

With my extensive background in mechatronics and Robotics, I possess all the necessary skills to create the pan-tilt face tracking robot you envision – a skillset that combines perfectly with your envisaged hardware framework. I have practical experience working with ESP32-CAM microcontrollers, controlling servo motors, and using computer vision libraries such as OpenCV for Python. These expertise allow me to effortlessly tackle any challenges we may stumble across during phase one of this project. I strongly believe in maximizing value while keeping costs low; this pairs in-line with your budget-conscious vision for this phase. Drawing from my experience, I can assemble, test and provide a bill of materials using easily sourceable components that will fit perfectly into your budget without compromising functionality or quality. Lastly, having also dealt with large projects that require clean code and scalable solutions, I can structure the Python-based codebase in a modular, well-documented format that makes further development for the next phases of your project - like scaling, adding telemetry or offloading processing to the cloud - straightforward. When you hire me for this role you’re bringing on board serenity, efficacy and tons of practical skill sets to turn this project into a resounding success.
₹8,000 INR in 14 days
0.0
0.0

Hi! I'm Santhosh from VELHADE, a Python/embedded dev agency in India. I've worked with OpenCV and Python for computer vision and can build this exactly as you've described. My approach: Milestone 1 - Python face detection (Haar/DNN) + servo control via serial Milestone 2 - ESP32-CAM stream, C++ servo commands over Wi-Fi Milestone 3 - BOM, wiring diagram, setup guide + testing Milestone 4 - Final tuning, clean handover For low-cost components: ESP32-CAM (~₹400) + 2x SG90 servos (~₹150) + bracket keeps hardware under ₹700. I'll recommend specific sourcing. Can start immediately. Let's discuss!
₹1,500 INR in 7 days
0.0
0.0

Will you provide the material? I can purchase after sharing the BOM with you. I can start on it exclusively. Let me know if it works
₹25,000 INR in 4 days
0.0
0.0

Hi, Thanks for posting this project. I've reviewed the pan-tilt face-tracking robot specifications and the hardware/firmware requirements. I'm an AI automation developer focused on e-commerce, marketplaces, and internal tools—areas where I build validation workflows, logging systems, and human review gates. Your project is primarily robotics and embedded systems (ESP32-CAM firmware, servo kinematics, real-time video streaming), which sits outside my core expertise and positioning. While I have Python and computer vision experience, the heavy lifting here is on the embedded C++ side and hardware integration—not my wheelhouse. You'd benefit more from a specialist in IoT/robotics projects. Best of luck with Phase 1. If you move into Phase 2 and need to add cloud telemetry, data logging, or automation logic on top of the robot, I'd be a better fit then. Roman
₹7,000 INR in 1 day
0.0
0.0

Hello, I am an Electronics & IoT Engineer based in Indore, so I believe it will be easier for me to understand your requirements closely, and if required, we can also have a personal meeting to discuss the project. I have worked on several similar technologies and developed projects involving ESP32, servo motors, Python, and OpenCV, including facial recognition systems, human activity detection alarms, smart cooking machines, and custom 3D printers. With this experience, I can efficiently develop your ESP32-CAM based face-tracking robot, including real-time video streaming, face detection and tracking, servo control, and clean, scalable code architecture for future enhancements. I would be happy to collaborate with you and bring this idea into a reliable and budget-friendly prototype. Looking forward to hearing from you. Best regards, Pramod Kayast
₹10,000 INR in 10 days
0.0
0.0

Hi, I would be happy to help with this project. I have experience developing robotics and computer vision systems using Python, OpenCV, ROS, and embedded controllers, including camera based tracking, servo control, and real time communication between embedded devices and applications. I have worked on similar systems before. For example, I developed a setup where MediaPipe was used to track human finger motion and map it to servo actuated robotic fingers on a LEAP Hand platform. I have also worked on a research robotic arm controlled through a Pololu servo controller, requiring reliable real time servo control and motion coordination. In addition, I have used both MediaPipe for face tracking and OpenCV with YOLO based object detection and tracking. I have experience with ESP32 based devices, network communication protocols, and modular software design, and I can provide a clean, extensible codebase suitable for future telemetry, cloud integration, or additional features. For the hardware, I would recommend an ESP32 CAM with a standard SG90 pan tilt bracket. If smoother motion is needed, MG90S metal gear servos are a good low cost upgrade. I can deliver the complete BOM, ESP32 firmware, Python face tracking application, wiring documentation, and setup guide. Best regards, Miloš
₹12,500 INR in 7 days
2.4
2.4

Hi, I have extensive experience with Python, OpenCV/MediaPipe, and programming the ESP32-CAM for low-latency video streaming and servo control (using WebSockets/HTTP). I can build the complete tracking logic and ensure the Python codebase is highly modular, well-documented, and structured for your future GCP integration. For the hardware, I recommend using a standard, off-the-shelf mini pan-tilt bracket designed specifically for SG90 servos. These are widely available, cost under ₹300 INR, and are perfect for a minimalist, budget-friendly BOM without needing custom 3D printing. I will deliver the complete Python script, Arduino C++ code, BOM, and wiring guide within your 7-day timeline. I look forward to working on this Phase 1 MVP with you.
₹9,000 INR in 7 days
0.0
0.0

Hello, I am interested in helping build the Phase 1 face-tracking robot platform. My background includes Python development, automation systems, API integrations, and AI-powered projects. I am comfortable working with OpenCV-based computer vision pipelines, network communication between devices, and modular software architectures designed for future scalability. For this project, my proposed implementation would include: • ESP32-CAM video streaming over the local network • Python-based face detection and tracking using OpenCV or MediaPipe • Real-time pan/tilt servo control logic • Low-latency communication between the computer and ESP32-CAM • Clean, modular, and well-documented code structure • Bill of Materials (BOM) using cost-effective and easily sourced components • Wiring diagram and setup documentation • Arduino code for ESP32-CAM and servo control To keep costs low, I would recommend a standard SG90 pan-tilt bracket kit combined with the ESP32-CAM module and external servo power supply for improved stability. The architecture will be designed with future expansion in mind, making it easier to add telemetry, cloud integration, analytics, or additional computer vision features in later phases. I can deliver the complete Phase 1 implementation within 5 days and would be happy to discuss any hardware preferences before starting. Best regards, Hercules
₹7,000 INR in 5 days
0.0
0.0

Hi there, I have 7+ years of experience in Embedded Engineering ARM,PIC & AVR. I have several Client Projects and Personal Projects with ESP32, Including an Exercise Gadget. I have experience with Image Recognition and Image Processing applications. I can develop your Pan-Tilt Face Tracking Module with high quality within a week. Looking forward to work with you!
₹10,000 INR in 5 days
0.0
0.0

We recently wrapped up a project very similar to this, building a robotic system for real-time tracking using cost-efficient components. We've built a tracking system for automated processes. I understand the need for a clean, professional, and user-friendly face-tracking robot using Python and ESP32-CAM. With 75+ 5-star reviews on similar projects and ranking in the top 1% among 75 million users, we excel in OpenCV, Python, and microcontroller-based servo control. Our expertise ensures seamless integration and automated functionality. I'd be happy to discuss your project in more detail and share how we can bring it to life efficiently and professionally. Best case, we work together. Worst case, you get free advice that helps you move forward. Regards, Martinus.
₹8,150 INR in 7 days
0.0
0.0

Hello, I’m interested in your ESP32-CAM face-tracking robot project. I have experience in robotics, Python, C++, ROS 2, servo control, and real-time feedback systems. I can deliver the BOM, ESP32-CAM Arduino code, Python OpenCV/MediaPipe tracking script, servo control logic, wiring guide, and setup instructions. I will keep the hardware low-cost and the code clean/modular for future scaling. Best regards, Pramod Jadhav
₹10,000 INR in 10 days
0.0
0.0

indore, India
Payment method verified
Member since Nov 9, 2017
₹100-400 INR / hour
₹1500-12500 INR
₹600-1500 INR
₹400-750 INR / hour
₹1500-12500 INR
$30-250 USD
$15-25 USD / hour
₹1500-12500 INR
£20-250 GBP
$250-750 USD
$250-750 USD
₹250000-500000 INR
$10-30 USD
₹1500-12500 INR
₹37500-75000 INR
$30-250 USD
$2-4 USD / hour
₹12500-37500 INR
€30-250 EUR
$250-750 CAD
$250-750 USD
₹12500-37500 INR
₹600-1500 INR
€750-1500 EUR
$15-25 USD / hour