Skip to content

SJSUFall2019-CMPE272/Automated-pet-surveillance

Repository files navigation

Automated Pet Surveillance

Atharva Munshi
Kapil Mulchandani
Namrata Deshmukh
Vijay Ghanshani

A software application that keeps track of the pet’s activities and reports anomalous behavior of the pet to owner via mobile app.

Abstract:

The increase in the computational power of computers has made it possible to capture important information, make use of the context and interact directly with the physical object. The IoT provides a set of standards and methodologies to associate an object in the real world. In our project, the proposed device will help the dog owners to keep an activity track on their pet remotely via webcam and feed them by just clicking a button or setting regular intervals for food dispense. It will also send the notifications to the owner whenever the dog behaves abnormally like excessive barking and thus fulfilling the need of the customers by letting owners leave their pets at home without any worries and let them take care of their pet"s food requirements while they are not home.

Architecture Diagram:

Untitled Document Technology stack:

• Software Technologies: Android Studio, Java, Python, Raspbian OS, Kotlin, SQL database, AWS EC2

• Hardware Technologies: Raspberry Pi, Webcam, Servomotor SG90, MCP3008 ADC, Sound Sensor, Jumper Cables.

Raspberry Pi : It will act as the heart of the system with all the components mounted on it for synchronization and processing.

MCP3008 ADC : This will convert the analog sound signals to digital signals which will be required as input to Raspberry pi. As soon as the raspberry pi detects the digital signal in form of voltage, it will call the API designed to send the push notification to the pet owner.

BreadBoard : This will be used to connect Electret Microphone Amplifier - MAX4466 (sound sensor) with Raspberry Pi.

SG90 Servo Motor : This will be used to dispatch the food for the pet and will be controlled by centralized Raspberry Pi.

User : Paula

A web developer and pet owner who works part time at client location.

Summary :

Paula is a freelance web developer who works remotely and visits client sites occasionally. She’s responsible for requirements gathering, UI design, and final web development. She helps in the conversion of user’s requirements into a functioning user interface with the help of different front end technologies. Along with being a freelancer, Paula also owns a dog. As she needs to visit the client site occasionally, taking care of her pet becomes a bit challenging. To solve this problem at hand, she needs a cheap and effective solution which gives her the freedom to monitor and feed her pet from any location.

Empathy mapping

User : Paula

Empathy mapping

Hill Statements:

Hill statement is used to describe a specific functionality user is trying to achieve by answering 3 main questions: Who, What and Wow.

Project hill statement:

A pet owner using an automated surveillance system will be able to monitor the pet present in the range of cameras and feed them without being present at the same location as the pet.

An owner will be able alerted by the system in case of any unusual behavior expressed by his/her pet eliminating the need of constant monitoring through cameras.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •