A compact, versatile surveillance robot designed for monitoring in challenging environmentsβtight spaces, low-light conditions, and areas inaccessible to static cameras. Features live video streaming, night vision capability, onboard recording, and remote navigation control via Arduino with DC motor drivers.
- Goal: Create a mobile surveillance platform that extends monitoring coverage to narrow spaces, dark areas, and remote locations where traditional fixed cameras cannot reach.
- Key Features:
- High-resolution camera with night vision for 24/7 operation
- Onboard recording capability (SD card) for offline areas
- Remote navigation via RF/Bluetooth teleoperation
- Compact, agile chassis for tight maneuverability
-
Mobility System:
- Arduino-controlled DC motors with motor drivers (L298N or equivalent)
- Differential drive for tight turning radius
- Lightweight chassis optimized for narrow spaces (<20cm width)
-
Vision System:
- High-resolution camera module with live streaming capability
- Night vision via IR illuminators or low-light camera sensor
- Onboard SD card recording for areas without network connectivity
-
Control System:
- Arduino microcontroller handling motor PWM, sensor fusion, and telemetry
- RF/Bluetooth receiver for remote operation commands
- Optional ultrasonic/IR sensors for obstacle avoidance
-
Power System:
- Rechargeable LiPo battery pack
- Separate power rails for motors vs. electronics to reduce noise
βββ src/ β βββ bot_control.ino # Main Arduino firmware (motors + telemetry) β βββ camera_stream.cpp # Video streaming and recording β βββ rf_teleop.cpp # Remote control receiver βββ hardware/ β βββ chassis_design.pdf # Mechanical layout and dimensions β βββ wiring_diagram.png # Motor driver + camera connections βββ docs/ βββ operation_manual.md # Remote control and deployment guide βββ test_scenarios.md # Low-light and narrow space validation
| Feature | Implementation | Performance |
|---|---|---|
| Live Video | Camera module + serial/WiFi streaming | 320x240 @ 15fps |
| Night Vision | IR illuminators + low-light sensor | Effective in complete darkness |
| Recording | MicroSD card (onboard) | 2+ hours continuous |
| Remote Range | RF/Bluetooth teleoperation | 50-100m line-of-sight |
| Maneuverability | Differential drive chassis | <30cm turning radius |
- Narrow Space Monitoring: Robot navigates ventilation ducts, under furniture, or between machinery
- Night Security Patrol: IR night vision provides clear imaging in total darkness
- Remote Inspection: Operator controls navigation while viewing live feed
- Offline Evidence Collection: Records video to SD card in areas without network
Arduino Uno/Nano βββ L298N motor driver (2x DC motors) βββ OV7670/ESP32-CAM (video) βββ HC-SR501 PIR (motion detection) βββ HC-SR04 ultrasonic (obstacle) βββ NRF24L01 RF module (teleop) βββ MicroSD module (recording)
Arduino programming β’ DC motor control (PWM/L298N) β’ Camera integration and streaming β’ RF communication (NRF24L01) β’ Sensor fusion (PIR + ultrasonic) β’ Compact mechanical design β’ Power system design β’ Remote teleoperation systems