This project combines three exciting DIY builds—an ESP32-CAM video camcorder, IP-controlled robotic car, and PT (Pan-Tilt) system—into one powerful
surveillance robot carUsing the ESP32-CAM’s video streaming server, you can view real-time footage while controlling the robot’s movement over Wi-Fi. With simple web-based buttons for forward, backward, left, and right commands, the car can navigate around your home while streaming video directly to your browser. The integration of camera settings and static IP ensures clear, reliable footage, while the command handler processes driving controls seamlessly. This setup allows you to tour your house remotely, monitor spaces, or repurpose it as a low-cost mobile surveillance system
Built entirely with open-source tools and Arduino libraries, it’s a great project for makers interested in IoT, robotics, and DIY home automation.
The ESP32-CAM Surveillance Robot Car is a fusion of three earlier projects:
ESP32-CAM Camcorder – Configured with brightness, streaming server, and HTTP handlers for smooth video.
- ESP32-CAM Camcorder – Configured with brightness, streaming server, and HTTP handlers for smooth video.
Car Control Over IP – Motor control using static IP, HTTP server, and web-based command buttons.
- Car Control Over IP – Motor control using static IP, HTTP server, and web-based command buttons.
Pan-Tilt System – Optional add-on for flexible camera angles.
- Pan-Tilt System – Optional add-on for flexible camera angles.
By combining these, we create a Wi-Fi-enabled robotic car that streams live video while responding to navigation commands. The ESP32-CAM handles both tasks: sending MJPEG video to a browser and listening for user commands (forward, backward, left, right, stop).
With this, you can:
Monitor your home remotely.
- Monitor your home remotely.
- Drive the robot car like a mobile CCTV unit.
This project demonstrates how simple ESP32 modules and Arduino code can achieve low-cost home surveillance robotics.
Demo Videos
Comments