Raspberry Pi-Based Surveillance Robot with Live Video Feed and Keyboard Control

Raspberry Pi-Based Surveillance Robot with Live Video Feed and Keyboard Control

6 devlogs
2h 36m
•  Ship certified
Created by Pranav Garg

This is a Wi-Fi-enabled surveillance robot built using a Raspberry Pi, designed for remote navigation and live video monitoring. The robot is controlled using keyboard inputs on a laptop, and it streams real-time video feed back to the user, allowing for precise navigation and situational awareness.

The primary goal was to create a low-cost, wireless surveillance system for indoor environments, which could be used for tasks such as room exploration, security inspection, or remote presence.

Timeline

Ship 1

0 payouts of shell 0 shells

Pranav Garg

about 2 months ago

Pranav Garg Covers 6 devlogs and 2h 36m

Recorded demonstration videos showcasing:
Smooth keyboard-based movement
Real-time video feed display
Live maneuvering through a test environment

Ran several tests to check for video latency and command response time.
Improved turning angles and speed control.

Update attachment

Integrated the Pi camera module.
Streamed video using MJPEG-Streamer (or OpenCV with Flask).
Displayed live video on the laptop browser or OpenCV window.

Update attachment

Wrote a Python script to control motor movement using GPIO.
Created a simple socket server-client setup so that key presses on the laptop could send movement commands to the Raspberry Pi.

Update attachment

Assembled the chassis.
Connected motors to the motor driver, and the driver to GPIO pins.
Wired the camera to the Raspberry Pi.

Update attachment

Day 1–2: Planning & Component Collection
Sketched out a basic layout of the robot.

Gathered parts: Raspberry Pi, camera, motors, motor driver, power source, chassis.

Update attachment