SkyGaze: Real-Time Helmet-Controlled Drone Camera System using ESP32
ESP NOWESP32RoboticsWebsocketTFT Touch DisplayUAV
July 2025 Sunday
Overview:
This project features an innovative drone-mounted camera system that tracks helmet movement in real-time, similar to Apache helicopter targeting systems. The setup uses ESP32 microcontrollers, MPU6050 IMU, pan-tilt servos, and a live video feed streamed wirelessly to a TFT display.
What I Did:
- Designed and programmed a 3-ESP module system using ESP-NOW and WebSocket
- Integrated MPU6050 sensor for real-time head tracking
- Controlled pan-tilt servo motion based on sensor data
- Streamed live camera feed from ESP32-CAM to a 2.8” TFT display
- Ensured low latency and smooth operation
- Created real-time demo with helmet-mounted control
Technologies Used:
ESP32 Dev Module, ESP32-CAM, ESP32-S3, MPU6050, TFT Display, ESP-NOW, WebSocket, Arduino IDE
Key Features:
✅ Wireless head-tracking control
✅ Real-time camera feedback
✅ Fully embedded system (no PC required)
✅ Precise servo response using IMU input
Skills Demonstrated:
ESP32 Programming, IMU Integration, Wireless Communication, Embedded System Design, Real-Time Data Handling, Servo Motor Control