SlideShare a Scribd company logo
1 of 16
A Synopsis Report
ON
PET FEEDER BASED ON ARDUINO UNO
BY
1. Harsh Dobariya T4/572
2. Akshay Kalapgar T4/573
3. Mohit Kamble T4/574
Under the guidance of
Internal Guide
Mr. Swapnil Gharat
Information Technology
University of Mumbai
November
CERTIFICATE
DEPARTMENT OF INFORMATION TECHNOLOGY
This is to certify that
1. Harsh Dobariya T4/572
2. Akshay Kalapgar T4/573
3. Mohit Kamble T4/574
Have satisfactory completed this synopsis entitled
IOT PET FEEDER
Towards the partial fulfillment of the
THIRD YEAR OF ENGINEERING
IN
(Information Technology)
As laid by University of Mumbai.
Guide H.O.D.Prof.
Mr.Swapnil Gharat Dr. Sunil Wankhade
Principal
Dr. Sanjay U. Bokade
Internal Examiner External Examiner
ii
DECLARATION
We declare that this written submission represents our ideas in our own words and where others
ideas or words have been included, we have adequately cited and referenced the original
sources. We also declare that we have adhered to all principles of academics honestly and
integrity and have not misrepresented or fabricated or falsified any idea/data/fact/sources in
our submission. We understand that any violation of the above will be cause for disciplinary
action by the institute and can also evoke penal action from the sources which have thus not
been properly cited or from whom proper permission has not been taken needed.
(Signature)
1. Harsh Dobariya T4/572
2. Akshay Kalapgar T4/573
3. Mohit Kamble T4/574
iii
ACKNOWLEDGEMENT
We wish to express our sincere gratitude to Dr. Sanjay U. Bokade, Principle and Dr. Sunil
Wankhade, H.O.D of Information Technology Department of RGIT for proving us an
opportunity to do our project work on “fingerprint based attendance system “.
This project bears on imprint of many peoples. We sincerely thank our project guide
Mrs. Anushree Deshmukh for his guidance and encouragement in carrying out this
synopsis work.
Finally, we would like to thank our colleagues and friends who helped us in completing the
Project (synopsis) work successfully
1. Harsh Dobariy T4/572
2. Akshay Kalapgar T4/573
3. Mohit Kamble T4/574
iv
Abstract
Pets need special treatment and special care. Due to busy life style, this task is not as simple as it
used to be. The goal of this project is to design and implement a smart pet feeder.
The interaction between human and physical devices and devices in the real world is gaining
more attention, and requires a natural and intuitive methodology to employ.
This project addresses the improvement through the pet application of the ability to help pet
owners raise their pet on the activity and eating control easily. Our study not only presents the
key improvement of the pet monitor system involved in the ideas of the Internet of Things, but
also meets the demands of pet owners, who are out for works without any trouble who even can
feed their pet via Smartphone. The objective is to allow pet owners to automate feeding controls.
Implementing smart pet houses will assure pets owners an increased comfort and peace of mind
especially when pets are unattended.
v
Table of Content
Sr.
No.
Topics Page No.
1. Introduction. 1
2. Aims and objectives. 2
3. Literature survey. 3
4. Proposed System. 4
5. Implementation. 5
6. Details of Hardware and Software 6
7. References 10
List of Figures
Sr.
No.
Figures Page no.
1. Servo Motor- MG995 high speed metal
gear
6
2. Arduino Uno 7
3. HC-05 Bluetooth module 8
4. Circuit Diagram 9
List of Tables
Sr.
No.
Tables Page no.
1. Bluetooth HC-05 pin configuration 8
Chapter 1. Introduction
Feeding pets responsibly and smartly is difficult for a lot of people. The problem becomes especially
obvious when the owners have a heavily occupied personal life. When owners do not have time to
feed them on time, they intend to leave the feeder full before leaving. The unhealthy diet will almost
always cause health problem for their pets. According to the recent research, one of the top health
concerns is overeating and obesity. Younger pets are usually never satisfied and can keep eating
until nothing is left. Even adult pets can have a similar habit, which causes a much shorter lifespan
for the pets.
The purpose of our project is to provide an easier and more efficient way for the pet owners to feed
their pets, even when they are not at home. Specifically, the aim is to build a hardware design which
can automatically detect different pets, match the detected pets with the current stored pet profiles
and dispense the correct kind of food at the user-specified amount. An important point is that the pet
feeder can support pets from different species. The food containers and food plates are all separate
so that the user can put different foods for different pets. Also, although the physical design supports
only two pets at one time, the user can input multiple pets into the profile and all they need to do is
to select two from them as the current the feeding.
2
Aims
Chapter 2. Aims and Objectives
The basic aim is to design a Bluetooth compatible pet feeder which is cost efficient and easy
to operate so as to replace the old tradition way of physically feeding the pets.
Objectives
1. To design a pet feeder this is easy to use for non-technical employees/ students.
3
Chapter 3. Literature Survey
We have researched many papers and selected one of them which helped us in understanding
and development of desired project. It helped us in proper implementation and in execution of
desired project.
Pet feeder based on Arduino UNO:
The phone controlled automatic pet feeder is meant to provide users to a way to feed their
pets precisely and automatically. It consists of two parts: the hardware (actual feeder) and
compatible software running on Android. The results of the project are successful and
encouraging. Testing on both software and hardware provide satisfying results. The device
can dispense a specific amount of food based on the user’s input.
Advantages:
1. More personalized experience of keeping pets.
2. No longer need to worry about their pets during business trips or vacations.
3. No longer need to purchase multiple feeders for multiple pets.
4
Chapter 4. Proposed System
Pet Feeder Based on Arduino UNO:
The proposed system is Pet Feeder. This system is based on Arduino UNO. This system helps
in feeding the pets. This system is easy to use, cost efficient and secure. This system can also
be used by non-technical people. It is controlled automatically by a phone; the software
allows users to click the button to feed their pets. The information will then be transmitted to
the hardware where the motor will have one rotation by which the food will be dropped.
5
Chapter 5. Implementation
The circuit diagram for connecting the components is given on the ‘circuit.io’ website. With
the help of connecting wires, we can connect the components to each other. There is also the
code generated after the components are selected and the circuit diagram is done on the
circuit.io site. Now to communicate with the Servo Motor, ‘Servo Library’ is used. In this
library functions are defined to make the movements for the servo motor. We can now define
some button function for the rotation of the servo motor. After this we can upload the code to
the microcontroller with the help of ‘Arduino IDE software’. In this the code is compiled and
uploaded to the microcontroller. An android application is there named ‘Arduino-servo.apk’
which helps to connect with the servo motor with the help of ‘Bluetooth [HC-05]’. In this
application we can adjust the rotation speed as per required. After this we can mount a bottled
container to the servo motor which will contain the pet food.
CODE:
#include <SoftwareSerial.h> // TX RX software library for bluetooth
#include <Servo.h> // servo library
Servo myservo; // servo name
int bluetoothTx = 10; // bluetooth tx to 10 pin
int bluetoothRx = 11; // bluetooth rx to 11 pin
SoftwareSerial bluetooth(bluetoothTx, bluetoothRx);
void setup(){
myservo.attach(9); // attach servo signal wire to pin 9
//Setup usb serial connection to computer
Serial.begin(9600);
//Setup Bluetooth serial connection to android
bluetooth.begin(9600);}
void loop(){
//Read from bluetooth and write to usb serial
if(bluetooth.available()> 0 ) // receive number from bluetooth
{int servopos = bluetooth.read(); // save the received number to servopos
Serial.println(servopos); // serial print servopos current number received from bluetooth
myservo.write(servopos); }} // rotate the servo the angle received from the android app
6
Chapter 6. Details of Hardware and Software
Details of hardware and software
Hardware
Servo Motor- MG995 high speed metal gear
Fig No. 6.1 Servo Motor.
 Motors are used for controlling two dispensing gates and spinning feed plate.
 We choose servomotor instead of DC motor because our design requires accurate
spinning angle for the food plate.
 Servo motor is paired with inner encoder to use position feedback to control its
motion and final position accurately.
 More specifically, we choose the MG995 high speed metal gear dual ball bearing
servo.
 It can provide up to 10 kgf.cm stall torque, which is more than enough for our
physical design.
7
Ardunio Uno
Fig No. 6.2 Arduino Uno
 Arduino Uno is a microcontroller board based on the ATmega328P.
 It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6
analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP
header and a reset button.
 It contains everything needed to support the microcontroller; simply connect it to a
computer with a USB cable or power it with a AC-to-DC adapter or battery.
8
Bluetooth HC-05
Fig. No. 6.3 Bluetooth HC-05
 It is used for many applications like wireless headset, game controllers, wireless mouse,
wireless keyboard and many more consumer applications and has range up to 10m.
 It uses frequency-hopping spread spectrum (FHSS) radio technology to send data over air
and uses serial communication to communicate with devices.
Pin configuration:
Pin
number
Pin name Description
1 Enable/Key This pin is used to toggle between Data Mode (set low) and AT
command mode (set high). By default it is in Data mode.
2 Vcc Powers the module. Connect to +5V Supply voltage.
3 Ground Ground pin of module, connect to system ground.
4 TX-
Transmitter
Transmits Serial Data. Everything received via Bluetooth will be given
out by this pin as serial data.
5 RX-
Receiver
Receive Serial Data. Every serial data given to this pin will be
broadcasted via Bluetooth.
6 State The state pin is connected to on board LED, it can be used as a feedback
to check if Bluetooth is working properly.
7 LED Indicates the status of Module:
 Blink once in 2 sec: Module has entered Command Mode.
 Repeated Blinking: Waiting for connection in Data Mode.
 Blink twice in 1 sec: Connection successful in Data Mode.
8 Button Used to control the Key/Enable pin to toggle between Data and
command Mode.
9
Software Details
Arduino IDE
 The Arduino Integrated Development Environment - or Arduino Software (IDE) -
contains a text editor for writing code, a message area, a text console, a toolbar with
buttons for common functions and a series of menus.
 It connects to the Arduino hardware to upload programs and communicate with them.
Circuit Diagram
Fig. No. 6.4 Circuit Diagram.
10
References
Website: https://www.arduino.cc
Website: https://circuitdigest.com

More Related Content

What's hot

Bluetooth Controlled Robot
Bluetooth Controlled RobotBluetooth Controlled Robot
Bluetooth Controlled RobotPankaj Rai
 
Smart agriculture using iot (fully smart) By using arduino
Smart agriculture using iot (fully smart) By using arduinoSmart agriculture using iot (fully smart) By using arduino
Smart agriculture using iot (fully smart) By using arduinoRUPESH KUMAR
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONVarun Divekar
 
Basics of arduino uno
Basics of arduino unoBasics of arduino uno
Basics of arduino unoRahat Sood
 
Design and Construction of DC Motor Speed Controller Using Android.ppt
Design and Construction of DC Motor Speed Controller Using Android.pptDesign and Construction of DC Motor Speed Controller Using Android.ppt
Design and Construction of DC Motor Speed Controller Using Android.pptEEESrproject
 
Automatic Irrigation System Project Report
Automatic Irrigation System Project ReportAutomatic Irrigation System Project Report
Automatic Irrigation System Project ReportEr Gupta
 
Home automation using arduino
Home automation using arduinoHome automation using arduino
Home automation using arduinoIkram Arshad
 
Robo wireless controll
Robo wireless controllRobo wireless controll
Robo wireless controllSumit Saini
 
IoT home automation project
IoT home automation projectIoT home automation project
IoT home automation projectShohin Aheleroff
 
Iot based health monitoring system
Iot based health monitoring systemIot based health monitoring system
Iot based health monitoring systemShaswataMohanta
 
Project smart notice board ppt
Project smart notice board pptProject smart notice board ppt
Project smart notice board pptRahul Shaw
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following RobotVikram Jha
 
Bluetooth based home automation system
Bluetooth based home automation systemBluetooth based home automation system
Bluetooth based home automation systemVeer Singh shakya
 

What's hot (20)

Bluetooth Controlled Robot
Bluetooth Controlled RobotBluetooth Controlled Robot
Bluetooth Controlled Robot
 
Neuralink Seminar ppt
Neuralink Seminar pptNeuralink Seminar ppt
Neuralink Seminar ppt
 
Smart agriculture using iot (fully smart) By using arduino
Smart agriculture using iot (fully smart) By using arduinoSmart agriculture using iot (fully smart) By using arduino
Smart agriculture using iot (fully smart) By using arduino
 
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATIONBLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
BLUETOOTH CONTROL ROBOT WITH ANDROID APPLICATION
 
Basics of arduino uno
Basics of arduino unoBasics of arduino uno
Basics of arduino uno
 
Smart Blind stick by using arduino uno and sensor
 Smart Blind stick  by using arduino  uno  and sensor Smart Blind stick  by using arduino  uno  and sensor
Smart Blind stick by using arduino uno and sensor
 
Presentation on home automation
Presentation on home automationPresentation on home automation
Presentation on home automation
 
Smart home automation system
Smart home automation systemSmart home automation system
Smart home automation system
 
Design and Construction of DC Motor Speed Controller Using Android.ppt
Design and Construction of DC Motor Speed Controller Using Android.pptDesign and Construction of DC Motor Speed Controller Using Android.ppt
Design and Construction of DC Motor Speed Controller Using Android.ppt
 
Raspberry pi
Raspberry pi Raspberry pi
Raspberry pi
 
Automatic Irrigation System Project Report
Automatic Irrigation System Project ReportAutomatic Irrigation System Project Report
Automatic Irrigation System Project Report
 
Home automation using arduino
Home automation using arduinoHome automation using arduino
Home automation using arduino
 
Robo wireless controll
Robo wireless controllRobo wireless controll
Robo wireless controll
 
Home automation ppt
Home automation pptHome automation ppt
Home automation ppt
 
IoT home automation project
IoT home automation projectIoT home automation project
IoT home automation project
 
Iot based health monitoring system
Iot based health monitoring systemIot based health monitoring system
Iot based health monitoring system
 
Project smart notice board ppt
Project smart notice board pptProject smart notice board ppt
Project smart notice board ppt
 
Gesture control car
Gesture control carGesture control car
Gesture control car
 
Line Following Robot
Line Following RobotLine Following Robot
Line Following Robot
 
Bluetooth based home automation system
Bluetooth based home automation systemBluetooth based home automation system
Bluetooth based home automation system
 

Similar to iot pet feeder report

AUTOMATIC PET FEEDER USING IOT_2019_8p.pdf
AUTOMATIC PET FEEDER USING IOT_2019_8p.pdfAUTOMATIC PET FEEDER USING IOT_2019_8p.pdf
AUTOMATIC PET FEEDER USING IOT_2019_8p.pdfHarum Rachmat
 
major project presentation.pptx
major project presentation.pptxmajor project presentation.pptx
major project presentation.pptxSimranPal17
 
IRJET- Fish Feeder using Internet of Things
IRJET- Fish Feeder using Internet of ThingsIRJET- Fish Feeder using Internet of Things
IRJET- Fish Feeder using Internet of ThingsIRJET Journal
 
Automated Cat Feeder - Final Project Report_rit_25p.pdf
Automated Cat Feeder - Final Project Report_rit_25p.pdfAutomated Cat Feeder - Final Project Report_rit_25p.pdf
Automated Cat Feeder - Final Project Report_rit_25p.pdfHarum Rachmat
 
CSE299.8_Group_1_Final-Presentation.pptx
CSE299.8_Group_1_Final-Presentation.pptxCSE299.8_Group_1_Final-Presentation.pptx
CSE299.8_Group_1_Final-Presentation.pptxshahriarshezan2
 
pet feed robot using esp32 camera and l293d module
pet feed robot using esp32 camera and l293d modulepet feed robot using esp32 camera and l293d module
pet feed robot using esp32 camera and l293d moduleHamedRaza2
 
IRJET - Smart Refrigerator using IoT
IRJET -  	  Smart Refrigerator using IoTIRJET -  	  Smart Refrigerator using IoT
IRJET - Smart Refrigerator using IoTIRJET Journal
 
IRJET- Automatic Seed Sowing Robot
IRJET-  	  Automatic Seed Sowing RobotIRJET-  	  Automatic Seed Sowing Robot
IRJET- Automatic Seed Sowing RobotIRJET Journal
 
Automatic Pet Feeder Project - Project Proposal_12p_GOOOD.pdf
Automatic Pet Feeder Project - Project Proposal_12p_GOOOD.pdfAutomatic Pet Feeder Project - Project Proposal_12p_GOOOD.pdf
Automatic Pet Feeder Project - Project Proposal_12p_GOOOD.pdfHarum Rachmat
 
IRJET- Foodorials- A Cooking Recipe Android App
IRJET-  	  Foodorials- A Cooking Recipe Android AppIRJET-  	  Foodorials- A Cooking Recipe Android App
IRJET- Foodorials- A Cooking Recipe Android AppIRJET Journal
 
Pet Care and Supplies – PetsVets
Pet Care and Supplies – PetsVetsPet Care and Supplies – PetsVets
Pet Care and Supplies – PetsVetsIRJET Journal
 
IRJET - Doting: Smart Infantary Bassinet using Real Time System
IRJET -  	  Doting: Smart Infantary Bassinet using Real Time SystemIRJET -  	  Doting: Smart Infantary Bassinet using Real Time System
IRJET - Doting: Smart Infantary Bassinet using Real Time SystemIRJET Journal
 
Nic 2020 valar kaalan io_t enabled smart mushroom cultivation
Nic 2020 valar kaalan io_t enabled smart mushroom cultivationNic 2020 valar kaalan io_t enabled smart mushroom cultivation
Nic 2020 valar kaalan io_t enabled smart mushroom cultivationDhanuaravinth K
 
IRJET- Baby Cradle using Single Slider Crank Mechanism
IRJET- Baby Cradle using Single Slider Crank MechanismIRJET- Baby Cradle using Single Slider Crank Mechanism
IRJET- Baby Cradle using Single Slider Crank MechanismIRJET Journal
 
Automation biped robot @1000KV Technologies 9030844877
Automation biped robot @1000KV Technologies 9030844877Automation biped robot @1000KV Technologies 9030844877
Automation biped robot @1000KV Technologies 90308448771000kv technologies
 
IRJET- Smart Recipe-An Innovative Way to Cook
IRJET-  	  Smart Recipe-An Innovative Way to CookIRJET-  	  Smart Recipe-An Innovative Way to Cook
IRJET- Smart Recipe-An Innovative Way to CookIRJET Journal
 
IRJET- IoT based Portable Hand Gesture Recognition System
IRJET-  	  IoT based Portable Hand Gesture Recognition SystemIRJET-  	  IoT based Portable Hand Gesture Recognition System
IRJET- IoT based Portable Hand Gesture Recognition SystemIRJET Journal
 
Eating Habit and Health Monitoring System using Android Based Machine Learning
Eating Habit and Health Monitoring System using Android Based Machine LearningEating Habit and Health Monitoring System using Android Based Machine Learning
Eating Habit and Health Monitoring System using Android Based Machine LearningIRJET Journal
 
IRJET - Quick Order Restaurant
IRJET - Quick Order RestaurantIRJET - Quick Order Restaurant
IRJET - Quick Order RestaurantIRJET Journal
 

Similar to iot pet feeder report (20)

AUTOMATIC PET FEEDER USING IOT_2019_8p.pdf
AUTOMATIC PET FEEDER USING IOT_2019_8p.pdfAUTOMATIC PET FEEDER USING IOT_2019_8p.pdf
AUTOMATIC PET FEEDER USING IOT_2019_8p.pdf
 
major project presentation.pptx
major project presentation.pptxmajor project presentation.pptx
major project presentation.pptx
 
IRJET- Fish Feeder using Internet of Things
IRJET- Fish Feeder using Internet of ThingsIRJET- Fish Feeder using Internet of Things
IRJET- Fish Feeder using Internet of Things
 
Automated Cat Feeder - Final Project Report_rit_25p.pdf
Automated Cat Feeder - Final Project Report_rit_25p.pdfAutomated Cat Feeder - Final Project Report_rit_25p.pdf
Automated Cat Feeder - Final Project Report_rit_25p.pdf
 
CSE299.8_Group_1_Final-Presentation.pptx
CSE299.8_Group_1_Final-Presentation.pptxCSE299.8_Group_1_Final-Presentation.pptx
CSE299.8_Group_1_Final-Presentation.pptx
 
pet feed robot using esp32 camera and l293d module
pet feed robot using esp32 camera and l293d modulepet feed robot using esp32 camera and l293d module
pet feed robot using esp32 camera and l293d module
 
IRJET - Smart Refrigerator using IoT
IRJET -  	  Smart Refrigerator using IoTIRJET -  	  Smart Refrigerator using IoT
IRJET - Smart Refrigerator using IoT
 
IRJET- Automatic Seed Sowing Robot
IRJET-  	  Automatic Seed Sowing RobotIRJET-  	  Automatic Seed Sowing Robot
IRJET- Automatic Seed Sowing Robot
 
Automatic Pet Feeder Project - Project Proposal_12p_GOOOD.pdf
Automatic Pet Feeder Project - Project Proposal_12p_GOOOD.pdfAutomatic Pet Feeder Project - Project Proposal_12p_GOOOD.pdf
Automatic Pet Feeder Project - Project Proposal_12p_GOOOD.pdf
 
IRJET- Foodorials- A Cooking Recipe Android App
IRJET-  	  Foodorials- A Cooking Recipe Android AppIRJET-  	  Foodorials- A Cooking Recipe Android App
IRJET- Foodorials- A Cooking Recipe Android App
 
Pet Care and Supplies – PetsVets
Pet Care and Supplies – PetsVetsPet Care and Supplies – PetsVets
Pet Care and Supplies – PetsVets
 
IRJET - Doting: Smart Infantary Bassinet using Real Time System
IRJET -  	  Doting: Smart Infantary Bassinet using Real Time SystemIRJET -  	  Doting: Smart Infantary Bassinet using Real Time System
IRJET - Doting: Smart Infantary Bassinet using Real Time System
 
Nic 2020 valar kaalan io_t enabled smart mushroom cultivation
Nic 2020 valar kaalan io_t enabled smart mushroom cultivationNic 2020 valar kaalan io_t enabled smart mushroom cultivation
Nic 2020 valar kaalan io_t enabled smart mushroom cultivation
 
IRJET- Baby Cradle using Single Slider Crank Mechanism
IRJET- Baby Cradle using Single Slider Crank MechanismIRJET- Baby Cradle using Single Slider Crank Mechanism
IRJET- Baby Cradle using Single Slider Crank Mechanism
 
Automation biped robot @1000KV Technologies 9030844877
Automation biped robot @1000KV Technologies 9030844877Automation biped robot @1000KV Technologies 9030844877
Automation biped robot @1000KV Technologies 9030844877
 
Sparklabs IoT Accelerator
Sparklabs IoT AcceleratorSparklabs IoT Accelerator
Sparklabs IoT Accelerator
 
IRJET- Smart Recipe-An Innovative Way to Cook
IRJET-  	  Smart Recipe-An Innovative Way to CookIRJET-  	  Smart Recipe-An Innovative Way to Cook
IRJET- Smart Recipe-An Innovative Way to Cook
 
IRJET- IoT based Portable Hand Gesture Recognition System
IRJET-  	  IoT based Portable Hand Gesture Recognition SystemIRJET-  	  IoT based Portable Hand Gesture Recognition System
IRJET- IoT based Portable Hand Gesture Recognition System
 
Eating Habit and Health Monitoring System using Android Based Machine Learning
Eating Habit and Health Monitoring System using Android Based Machine LearningEating Habit and Health Monitoring System using Android Based Machine Learning
Eating Habit and Health Monitoring System using Android Based Machine Learning
 
IRJET - Quick Order Restaurant
IRJET - Quick Order RestaurantIRJET - Quick Order Restaurant
IRJET - Quick Order Restaurant
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 

Recently uploaded (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 

iot pet feeder report

  • 1. A Synopsis Report ON PET FEEDER BASED ON ARDUINO UNO BY 1. Harsh Dobariya T4/572 2. Akshay Kalapgar T4/573 3. Mohit Kamble T4/574 Under the guidance of Internal Guide Mr. Swapnil Gharat Information Technology University of Mumbai November
  • 2. CERTIFICATE DEPARTMENT OF INFORMATION TECHNOLOGY This is to certify that 1. Harsh Dobariya T4/572 2. Akshay Kalapgar T4/573 3. Mohit Kamble T4/574 Have satisfactory completed this synopsis entitled IOT PET FEEDER Towards the partial fulfillment of the THIRD YEAR OF ENGINEERING IN (Information Technology) As laid by University of Mumbai. Guide H.O.D.Prof. Mr.Swapnil Gharat Dr. Sunil Wankhade Principal Dr. Sanjay U. Bokade Internal Examiner External Examiner
  • 3. ii DECLARATION We declare that this written submission represents our ideas in our own words and where others ideas or words have been included, we have adequately cited and referenced the original sources. We also declare that we have adhered to all principles of academics honestly and integrity and have not misrepresented or fabricated or falsified any idea/data/fact/sources in our submission. We understand that any violation of the above will be cause for disciplinary action by the institute and can also evoke penal action from the sources which have thus not been properly cited or from whom proper permission has not been taken needed. (Signature) 1. Harsh Dobariya T4/572 2. Akshay Kalapgar T4/573 3. Mohit Kamble T4/574
  • 4. iii ACKNOWLEDGEMENT We wish to express our sincere gratitude to Dr. Sanjay U. Bokade, Principle and Dr. Sunil Wankhade, H.O.D of Information Technology Department of RGIT for proving us an opportunity to do our project work on “fingerprint based attendance system “. This project bears on imprint of many peoples. We sincerely thank our project guide Mrs. Anushree Deshmukh for his guidance and encouragement in carrying out this synopsis work. Finally, we would like to thank our colleagues and friends who helped us in completing the Project (synopsis) work successfully 1. Harsh Dobariy T4/572 2. Akshay Kalapgar T4/573 3. Mohit Kamble T4/574
  • 5. iv Abstract Pets need special treatment and special care. Due to busy life style, this task is not as simple as it used to be. The goal of this project is to design and implement a smart pet feeder. The interaction between human and physical devices and devices in the real world is gaining more attention, and requires a natural and intuitive methodology to employ. This project addresses the improvement through the pet application of the ability to help pet owners raise their pet on the activity and eating control easily. Our study not only presents the key improvement of the pet monitor system involved in the ideas of the Internet of Things, but also meets the demands of pet owners, who are out for works without any trouble who even can feed their pet via Smartphone. The objective is to allow pet owners to automate feeding controls. Implementing smart pet houses will assure pets owners an increased comfort and peace of mind especially when pets are unattended.
  • 6. v Table of Content Sr. No. Topics Page No. 1. Introduction. 1 2. Aims and objectives. 2 3. Literature survey. 3 4. Proposed System. 4 5. Implementation. 5 6. Details of Hardware and Software 6 7. References 10 List of Figures Sr. No. Figures Page no. 1. Servo Motor- MG995 high speed metal gear 6 2. Arduino Uno 7 3. HC-05 Bluetooth module 8 4. Circuit Diagram 9 List of Tables Sr. No. Tables Page no. 1. Bluetooth HC-05 pin configuration 8
  • 7. Chapter 1. Introduction Feeding pets responsibly and smartly is difficult for a lot of people. The problem becomes especially obvious when the owners have a heavily occupied personal life. When owners do not have time to feed them on time, they intend to leave the feeder full before leaving. The unhealthy diet will almost always cause health problem for their pets. According to the recent research, one of the top health concerns is overeating and obesity. Younger pets are usually never satisfied and can keep eating until nothing is left. Even adult pets can have a similar habit, which causes a much shorter lifespan for the pets. The purpose of our project is to provide an easier and more efficient way for the pet owners to feed their pets, even when they are not at home. Specifically, the aim is to build a hardware design which can automatically detect different pets, match the detected pets with the current stored pet profiles and dispense the correct kind of food at the user-specified amount. An important point is that the pet feeder can support pets from different species. The food containers and food plates are all separate so that the user can put different foods for different pets. Also, although the physical design supports only two pets at one time, the user can input multiple pets into the profile and all they need to do is to select two from them as the current the feeding.
  • 8. 2 Aims Chapter 2. Aims and Objectives The basic aim is to design a Bluetooth compatible pet feeder which is cost efficient and easy to operate so as to replace the old tradition way of physically feeding the pets. Objectives 1. To design a pet feeder this is easy to use for non-technical employees/ students.
  • 9. 3 Chapter 3. Literature Survey We have researched many papers and selected one of them which helped us in understanding and development of desired project. It helped us in proper implementation and in execution of desired project. Pet feeder based on Arduino UNO: The phone controlled automatic pet feeder is meant to provide users to a way to feed their pets precisely and automatically. It consists of two parts: the hardware (actual feeder) and compatible software running on Android. The results of the project are successful and encouraging. Testing on both software and hardware provide satisfying results. The device can dispense a specific amount of food based on the user’s input. Advantages: 1. More personalized experience of keeping pets. 2. No longer need to worry about their pets during business trips or vacations. 3. No longer need to purchase multiple feeders for multiple pets.
  • 10. 4 Chapter 4. Proposed System Pet Feeder Based on Arduino UNO: The proposed system is Pet Feeder. This system is based on Arduino UNO. This system helps in feeding the pets. This system is easy to use, cost efficient and secure. This system can also be used by non-technical people. It is controlled automatically by a phone; the software allows users to click the button to feed their pets. The information will then be transmitted to the hardware where the motor will have one rotation by which the food will be dropped.
  • 11. 5 Chapter 5. Implementation The circuit diagram for connecting the components is given on the ‘circuit.io’ website. With the help of connecting wires, we can connect the components to each other. There is also the code generated after the components are selected and the circuit diagram is done on the circuit.io site. Now to communicate with the Servo Motor, ‘Servo Library’ is used. In this library functions are defined to make the movements for the servo motor. We can now define some button function for the rotation of the servo motor. After this we can upload the code to the microcontroller with the help of ‘Arduino IDE software’. In this the code is compiled and uploaded to the microcontroller. An android application is there named ‘Arduino-servo.apk’ which helps to connect with the servo motor with the help of ‘Bluetooth [HC-05]’. In this application we can adjust the rotation speed as per required. After this we can mount a bottled container to the servo motor which will contain the pet food. CODE: #include <SoftwareSerial.h> // TX RX software library for bluetooth #include <Servo.h> // servo library Servo myservo; // servo name int bluetoothTx = 10; // bluetooth tx to 10 pin int bluetoothRx = 11; // bluetooth rx to 11 pin SoftwareSerial bluetooth(bluetoothTx, bluetoothRx); void setup(){ myservo.attach(9); // attach servo signal wire to pin 9 //Setup usb serial connection to computer Serial.begin(9600); //Setup Bluetooth serial connection to android bluetooth.begin(9600);} void loop(){ //Read from bluetooth and write to usb serial if(bluetooth.available()> 0 ) // receive number from bluetooth {int servopos = bluetooth.read(); // save the received number to servopos Serial.println(servopos); // serial print servopos current number received from bluetooth myservo.write(servopos); }} // rotate the servo the angle received from the android app
  • 12. 6 Chapter 6. Details of Hardware and Software Details of hardware and software Hardware Servo Motor- MG995 high speed metal gear Fig No. 6.1 Servo Motor.  Motors are used for controlling two dispensing gates and spinning feed plate.  We choose servomotor instead of DC motor because our design requires accurate spinning angle for the food plate.  Servo motor is paired with inner encoder to use position feedback to control its motion and final position accurately.  More specifically, we choose the MG995 high speed metal gear dual ball bearing servo.  It can provide up to 10 kgf.cm stall torque, which is more than enough for our physical design.
  • 13. 7 Ardunio Uno Fig No. 6.2 Arduino Uno  Arduino Uno is a microcontroller board based on the ATmega328P.  It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button.  It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery.
  • 14. 8 Bluetooth HC-05 Fig. No. 6.3 Bluetooth HC-05  It is used for many applications like wireless headset, game controllers, wireless mouse, wireless keyboard and many more consumer applications and has range up to 10m.  It uses frequency-hopping spread spectrum (FHSS) radio technology to send data over air and uses serial communication to communicate with devices. Pin configuration: Pin number Pin name Description 1 Enable/Key This pin is used to toggle between Data Mode (set low) and AT command mode (set high). By default it is in Data mode. 2 Vcc Powers the module. Connect to +5V Supply voltage. 3 Ground Ground pin of module, connect to system ground. 4 TX- Transmitter Transmits Serial Data. Everything received via Bluetooth will be given out by this pin as serial data. 5 RX- Receiver Receive Serial Data. Every serial data given to this pin will be broadcasted via Bluetooth. 6 State The state pin is connected to on board LED, it can be used as a feedback to check if Bluetooth is working properly. 7 LED Indicates the status of Module:  Blink once in 2 sec: Module has entered Command Mode.  Repeated Blinking: Waiting for connection in Data Mode.  Blink twice in 1 sec: Connection successful in Data Mode. 8 Button Used to control the Key/Enable pin to toggle between Data and command Mode.
  • 15. 9 Software Details Arduino IDE  The Arduino Integrated Development Environment - or Arduino Software (IDE) - contains a text editor for writing code, a message area, a text console, a toolbar with buttons for common functions and a series of menus.  It connects to the Arduino hardware to upload programs and communicate with them. Circuit Diagram Fig. No. 6.4 Circuit Diagram.