Surveillance System Using Raspberry Pi

Project Code :TEMBMA1740

Objective

The main objective of this project is to monitor the areas where it’s installed and send notifications to the owner through SMS when an intruder enters and captures image of that person. And also alerts the user through GSM.

Abstract

The basic idea of this project is to build a safekeeping alert device spending little handling power by Internet of things which help out to observer plus alerts when gestures or else motion are there then send images to a cloud server. Surveillance system has been implemented using a single board computer i.e. Raspberry Pi 3 which will act as the CPU in which we will do the coding part using Python and a module named Open Source Computer Vision (OpenCV). Camera will act as the computer vision which is in surveillance mode, a Vibration Sensor is a simple device that detects knocking or tapping the door. IR sensor is used to detect the human and if the person in unauthorized then it will send the SMS through GSM.

Keywords: Surveillance system, Raspberry Pi, GSM.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Raspberry pi,IR sensor,Webcam

Specifications

Hardware Requirements:

  • Raspberry Pi
  • Micro SD card
  • 5V Adapter
  • Camera
  • Buzzer
  • Vibration sensor
  • GSM Module
  • IR sensor
  • Relay
  • 16x2 LCD

Software Requirements:

  • NOOBS Software
  • VNC Viewer
  • Python3 IDE
  • Fritzing

Learning Outcomes

  • Raspberry pi Pin diagram and Architecture

  • Installation procedure for NOOBS software
  • How to install python3 IDE Software
  • Basic coding in python
  • Interfacing camera with Raspberry Pi
  • Working of vibration sensor
  • Interfacing vibration sensor with raspberry pi
  • Working of IR sensor
  • How to interface IR sensor with raspberry pi?
  • Working of LCD
  • How to interface LCD with raspberry pi?
  • Working of relay
  • How to interface relay and buzzer with raspberry pi?
  • Introduction to serial communication
  • Working of GSM module
  • How to interface GSM module with raspberry pi?
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering( software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and  Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video