0% found this document useful (0 votes)
214 views21 pages

Project Report 2k19 Draft

This document describes an Arduino-based home service robot project completed by students. The robot was designed to help senior citizens with daily tasks. It uses an Arduino UNO board along with motors, wheels, batteries and an RF module to function. Students programmed the Arduino board using C to control the robot's movement and rotation. The robot can be operated remotely using a transmitter for forward, backward, left, right and head rotation movements. The goal of the project was to innovatively develop an affordable home robot to assist older adults.

Uploaded by

santosh kadi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
214 views21 pages

Project Report 2k19 Draft

This document describes an Arduino-based home service robot project completed by students. The robot was designed to help senior citizens with daily tasks. It uses an Arduino UNO board along with motors, wheels, batteries and an RF module to function. Students programmed the Arduino board using C to control the robot's movement and rotation. The robot can be operated remotely using a transmitter for forward, backward, left, right and head rotation movements. The goal of the project was to innovatively develop an affordable home robot to assist older adults.

Uploaded by

santosh kadi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 21

GOVERNMENT OF KARNATAKA

BOARD OF TECHNICAL EDUCATION, BANGLORE

DEPARTMENT OF COMPUTER SCIENCE AND ENGG


2018-19
PROJECT WORK ON

“Arduino Based Home Service Robot”


Project guide
1) Shri: B. R. Sheelavantar
2) Shri: R. B. Mukkuppi

H.O.D Principal
SMT.R.T.AMBIGER SHRI.G.B.DANASHETTI
*****************Project Associates*****************
1. Pavan P. Dhotre(16CS025)
2. Aatik S. Mirajakar (16CS001)
3. MD.Sabir M. Badami (16CS022)
4. Santosh S. Chavan (15CS029)
GOVERNMENT OF KARNATAKA

BOARD OF TECHNICAL EDUCATION, BANGLORE

DEPARTMENT OF COMPUTER SCIENCE AND ENGG


2017-18

CERTIFICATE
This is to certify that project on “Arduino Based Home Service Robot” carried
by Mr. Pavan P. Dhotre, Mr. Aatik S. Mirajakar, Mr. MD. Sabir M. Badami,
Mr. Santosh S. Chavan has satisfactorily completed the Main project as prescribed
by the Department of Computer Science and Engineering B.V.V.S Polytechnic
(Autonomous), Bagalkot Under the board of Education, Bangalore.
Project guide
1) Shri: B. R. Sheelavantar
2) Shri: R. B. Mukkuppi

H.O.D Principal
SMT.R.T.AMBIGER SHRI.G.B.DANASHETTI

Examiners:
1. ________________
2. _________________
Acknowledgement
Our first and foremost heartfelt and deep acknowledgement to our
principal Shri: G.B. Danashetti, B.V.V.S Polytechnic (Autonomous), Bagalkot,
lot providing well equipments and laboratory

We also thank to our guide(s) Shri. B. R. Sheelavantar and Shri: R. B.


Mukkuppi, B.V.V.S. Polytechnic (Autonomous), Bagalkot. For his guidance,
inspiration, valuable Suggestion, continuous and timely encouragement and help
throughout the preparation of this project report.

We also thankful to Smt: Renuka T. Ambiger H.O.D of computer science


Department, for valuable suggestion throughout the period of the helping as to
complete this project

We are thankful to our teacher’s of Computer science & engg


Department Smt : R.T. Ambiger, Smt: A.C. Revadi, Shri: B.R. Sheelavantar,
Smt: J.B.Budhihal, Smt:D.S.Sarashetti, Shri:R.B.Mukkuppi, Shri:S.V.Patil,
Shri:N.I.Viraktamath and Also Information Science and Engineering
Department Smt:P.R.Goudar, Smt:S.S.Shabade, Shri:P.T.Benakatti
INDEX

SL NO TITLE PAGE NO
1 Introduction
2 Objectives
3 Tools/Environment Used
1. Software Requirements
 Arduino IDE Software
 Using C Programming

2. Hardware Requirements
 Arduino UNO
 12 Volts 7 amp Battery
 10 RPM Gear motor
 3.5 RPM Gear motor
 RF Module (Radio Frequency
Module)
 Big Size Wheels

4 Data flow diagram

5 Program code

6 Input and Output Screens

7 Limitations of the Project

8 Future Application of the Project


 Advantages
 Disadvantages
9 References and Biography
INTRODUCTION

 The “Service robot” , a machine or device that operates automatically or by


remote control, that performs useful tasks or equipment excluding industrial
automation applications for human.

 Robots are widely used in manufacturing, assembly and packing, transport,

people at home uses robots for cleaning floors, and also as a servant at hotels
etc. A robot is a type of service robot, an autonomous robot that is primarily
used for household chores,

but may also be used for education, entertainment or therapy. Thus far,
there are only a few limited models, though speculators, such as Bill Gates,
have suggested that they could become more common in the future.[1] While
most domestic robots are simplistic, some are connected to WiFi home
networks or smart environments and are autonomous to a high degree. In
service robot there are two types of categories such as-

 Indoor Robot

 Outdoor Robot

The Indoor robot: is a type of domestic robot that does the chores around and
inside homes, There are different kinds such as the robotic vacuum cleaners
and the floor-washing robots which clean the floors with sweeping and wet
mopping functions.

The outdoor robots are the domestic robots which perform the different
chores that exist outside of the house,There are the automated pool cleaners
which clean and maintain the swimming pools autonomously by scrubbing in-
ground pools from the floor to the waterline in 3 hours.
OBJECTIVES:

 To help senior citizens to do their daily chores.

 Now a day senior citizens / Old age people are not able to do
their daily chores easily for that we are planned to build this
service robot.

 Innovating the new idea for making service robot at home.

 In industries if we want to buy robot we need lot of money


for purchasing , so this is the new method for making robot
at home easily. They can build this robot at home easily
(need to know about coding).
TOOLS/ENVIRONMENT USED

HARDWARE

 Arduino UNO Board:


 The Arduino Uno board is a microcontroller based on the ATmega328.
It has 14 digital input/output pins in which 6 can be used as PWM
outputs, a 16 MHz ceramic resonator, an ICSP header, a USB
connection, 6 analog inputs, a power jack and a reset button.

 12 Volts 7 amp Battery :


 A battery pack is a set of any number of (preferably)
identical batteries or individual battery cells.
Rechargeable battery packs often contain a temperature sensor, which
the battery charger uses to detect the end of charging.

 10 RPM Gear motor

 It is motor used for rotating head of the robot.

 3.5 RPM Gear motor (4)

 Four Motors used for controlling the robot.

 RF Module (Radio Frequency Module)

 An RF module (radio frequency module) is a (usually) small electronic


device used to transmit and/or receive radio signals between two
devices. In an embedded system it is often desirable to communicate
with another device wirelessly
 Big Size Wheels
 Used for moving the robot.

SOFTWARE

 Arduino IDE Software (using C Programming)

 IP web cam application


DATA FLOW DIAGRAM
CODE
// Initialising Pin Modes to the Arduino board

void setup()

pinMode (2,INPUT);

pinMode (3,INPUT);

pinMode (4,INPUT);

pinMode (5,INPUT);

pinMode (6,OUTPUT);

pinMode (7,OUTPUT);

pinMode (8,OUTPUT);

pinMode (9,OUTPUT);

pinMode (10,OUTPUT);

pinMode (11,OUTPUT);

// Condition for rotating head (clockwise)

void loop()

if (digitalRead(2)==HIGH&&digitalRead(5)==HIGH)

digitalWrite(10,HIGH);

digitalWrite(11,LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

digitalWrite(8,LOW);
digitalWrite(9,LOW);

// Condition for rotating head ( Anti-clockwise)

else if (digitalRead(3)==HIGH&&digitalRead(4)==HIGH)

digitalWrite(11,HIGH);

digitalWrite(10,LOW);

digitalWrite(6,LOW);

digitalWrite(7,LOW);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

// Condition for moving Forward

else if (digitalRead(3)==HIGH)

digitalWrite(6,HIGH);

digitalWrite(9,HIGH);

digitalWrite(7,LOW);

digitalWrite(8,LOW);

digitalWrite(10,LOW);

digitalWrite(11,LOW);

// Condition for moving Backward

else if (digitalRead(2)==HIGH)

{
digitalWrite(7,HIGH);

digitalWrite(8,HIGH);

digitalWrite(6,LOW);

digitalWrite(9,LOW);

digitalWrite(10,LOW);

digitalWrite(11,LOW);

// Condition for rotating the robot anti-clockwise

else if (digitalRead(4)==HIGH)

digitalWrite(6,HIGH);

digitalWrite(8,HIGH);

digitalWrite(7,LOW);

digitalWrite(9,LOW);

digitalWrite(10,LOW);

digitalWrite(11,LOW);

// Condition for rotating the robot clockwise

else if (digitalRead(5)==HIGH)

digitalWrite(7,HIGH);

digitalWrite(9,HIGH);
digitalWrite(6,LOW);

digitalWrite(8,LOW);

digitalWrite(10,LOW);

digitalWrite(11,LOW);

else

digitalWrite(6,LOW);

digitalWrite(7,LOW);

digitalWrite(8,LOW);

digitalWrite(9,LOW);

digitalWrite(10,LOW);

digitalWrite(11,LOW);

}
CIRCUIT DIAGRAM
CIRCUIT PART OF ROBOT
REMOTE CONTROL IMAGE

BATTERY CONNECTION IMAGE


LOWER PART OF THE ROBOT SYSTEM
FULL BODY OF THE SERVICE ROBOT
WORKING PROCESS :

 The robot system module works with the help of 12volts 7 amp
Battery.
 The user can control robot using transmitter.
 User can also see all objects with the help of their smartphones for
that we have used (IP Webcam application).
 We have used 4 motor drivers for rotating wheels and also 1 for it’s
head.
 It’s connected to mobile around 200 meter area.

LIMITATIONS OF THE ROBOT SYSTEM:

 It can handle weight more than 3kg only if the size of the robot is
large & metallic body.
 This robot can only move objects (No functioning Hands).
 No interaction with people.
 We can use this robot as a servant in home, office and also in
hotels.

FUTURE APPLICATION OF THIS ROBOT

 Old age people are able to do their daily chores easily


using the service robot. And

 Disabled people can also done their daily works using


this robot.

Advantages:

 Arduino implementation and coding is easy.

 One can build this robot easily in home.

 Helpful for handicapped people.

 Low cost.
Disadvantages:

 It can handle weight more than 3kg only if the size of the robot is
large & metallic body.

 This robot can only move objects (No functioning Hands).

 No interaction with people.

References and Bibliography

 http://srrobotics.in
 http://youtu.be/lqqrsOzV_V4
CANDIDATE’S DECLARATION

I, ____________________________ the student of


Diploma in Computer Science and Engineering Department
bearing Register Number ____________________of
____________________ Polytechnic, hereby declare that, I owe
full responsibility for the information, results and conclusions
provided in this project work titled
“____________________________” submitted to Board of
Technical Examinations, Government of Karnataka for the
award of Diploma in Computer Science and Engineering.

To the best of my knowledge, this project work has not


been submitted in part or full elsewhere in any other
institution/organization for the award of any
certificate/diploma/degree. I have completely taken care in
acknowledging the contribution of others in this academic work.
I further declare that in case of any violation of intellectual
property rights and particulars declared, found at any stage, I, as
the candidate will be solely responsible for the same.

Date:
Place:
Signature of candidate
Name : _______________
Reg No: _______________
BOARD OF TECHNICAL EDUCATION, BANGLORE

B.V.V.S POLYTECHNIC (AUTONOMOUS), BAGALKOT-587101

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CERTIFICATE

Certified that this project report entitled


“____________________________________”which is being
submitted by Mr./Ms.___________________________, Reg.
No___________________________, a bonafide student of
_____________________in partial fulfilment for the award of
Diploma in __________________Engineering during the year
_______________is record of students own work carried out
under my/our guidance. It is certified that all
corrections/suggestions indicated for internal Assessment have
been incorporated in the Report and one copy of it being
deposited in the polytechnic library.
The project report has been approved as it satisfies
the academic requirements in respect of Project work prescribed
for the said diploma.

It is further understood that by this certificate the


undersigned do not endorse or approve any statement made,
opinion expressed or conclusion drawn there in but approve the
project only for the purpose for which it is submitted.
Guide(s) H.O.D Principal
SHRI. B. R. SHEELAVANTAR SMT.R.T.AMBIGER SHRI. G. B. DANASHETTI
SHRI. R. B. MUKKUPPI

Name and signature Examiner


1 _________________________
2 _________________________

You might also like