It Pro
It Pro
Submitted by
B.V.Mahesh 180040010
K.Jyothi Chandra 180040033
A.Rudra Sai Babu 180040036
V.V.S.Varun 180040046
JI Hari Varma 180040115
IN
VADDESWARAM-522 502
April 2019
1
KoneruLakshmaiah Education Foundation
DEPARTMENT OF BASIC ENGINEERING SCIENCES - II
Workshop practice for Electrical & Electronics engineers (18EE1003)
Signature of HOD
2
ACKNOWLEDGEMENT
We express my sincere thanks to our project supervisor Mr. Gopi Ram for his
novel association of ideas, encouragement, appreciation and intellectual zeal which
motivated us to venture this project successfully.
Last but not the least we express our deep gratitude and affection to our
parents who stood behind us in all our endeavours.
B.V.Mahesh 180040010
K.Jyothi Chandra 180040033
A.Rudra Sai Babu 180040036
V.V.S.Varun 180040046
HariVarma180040115
3
TABLE OF CONTENTS
2. Introduction 6
3. Principle or Methodology 7
4. Architecture of project 8
5. Components required 9
6. Working 10
7. Code 11
8. Advantages 14
9. References 15
ABSTRACT
Obstacle Avoiding Robot is an electrical instrument that can change it’s direction
if any obstacle comes in front of it and starts moving in that direction. It is an
Arduino based project. The microcontrollers Arduino board can be programmed
4
using C and C++ languages. When a code is written in arduino UNO IDE software
and connected to the board through a USB cable.
Arduino boards have lot of applications in the present day scenario, so we have
decided to do a small project on them.
5
The Arduino tool window consists of the toolbar with the buttons like verify,
upload, new, open, save, serial monitor. It also consists of a text editor to write the
code, a message area which displays the feedback like showing the errors, the text
console which displays the output and a series of menus like the File, Edit, Tools
menu. Thus the code is uploaded by the bootloader onto the microcontroller.
The vast majority of robots do have several qualities in common. First of all,
almost all robots have a movable body. Some only have motorized wheels, and
others have dozens of movable segments, typically made of metal or plastic. Like
the bones in your body, the individual segments are connected together with joints.
Robots spin wheels and pivot jointed segments with some sort of actuator. Some
robots use electric motors and solenoids as actuators; some use a hydraulic system;
and some use a pneumatic system (a system driven by compressed gases). Robots
may use all these actuator types. A robot needs a power source to drive these
actuators. Most robots either have a battery or they plug into the wall. The robot's
computer controls everything attached to the circuit. To move the robot, the
computer switches on all the necessary motors and valves. Most robots
are reprogrammable -- to change the robot's behavior, you simply write a new
program to its computer.
6
Laws behind the robot
1. A robot may not injure a human being or, through inaction, allow a human
being to come to harm.
2. A robot must obey orders given it by human beings except where such
orders would conflict with the First Law.
3. A robot must protect its own existence as long as such protection does not
conflict with the First or Second Law.
If you have a hard time reading the colour bands on resistors , this project is
perfect. Instead of struggling every time you need to find the resistance of a
resistor, just build an ohmmeter and measure all of your resistors.The circuit is
sufficiently accurate and uses minimum number of external components
possible.
/Diode/Continuity/
7
Procedure:
Components Required:
In this project we have used the arduino and ohmmeter along with the jumping
wires and the resistors and details list of the hard ware components are
8
Resistors
Jumper wires
Bread board
9
Working
10
Code:
Advantages:
1. The cost effective : The cost effectiveness is one of the primary aim as the
ohmmeter available in the market for lower value measurement are costly than the
ohmmeter used for the measurement of high value resistance . Due to its high cost
the bulk purchasing of such ohmmeter becomes an expensive task. Therefore the
industries manufacturing the resistor of low value require cost effectiveness of
ohmmeter. The above system achieves this requirement effectively.
12
3.hardware complexity
The Arduino “shield” concept doesn’t extend very far, because each shield
determines which pins it needs. Pins are a scarce resource, and each pin
location on the connector is fixed. It’s hard to design shields
which will actually stack with others. Even more so now that there is a new
Arduino Mega with slightly different pin allocations.
Software modules
Conclusions:
In this project we came to know the working of Arduino, its hardware / software
features and its applications as to where it is currently being used. We have also
learnt how to write sketches for Arduino in its own IDE (software). Developing
new ideas with Arduino is endless. The possibilities of using an Arduino to learn
and develop new ideas are infinite. Though it does have its own limitations, it is a
great tool that can be used in learning.
References
13