Final - Mini Seminar - Doc
Final - Mini Seminar - Doc
Final - Mini Seminar - Doc
Seminar Report
on
“A STUDY OF ACTIVE MAGNETIC
BEARING”
Submitted By
Guided By
CERTIFICATE
This is to certify that,
Mr.Dokhe Ritesh Ajay (UME21M1027)
Mr. Dube Mahesh Rajendra (UME21M1028)
Mr. Fulare Vikas Nandu (UME21M1029)
Mr. Gadhave Gaurav Vijay (UME21M1030)
Has successfully completed the Seminar report entitled “STUDY
OF ACTIVE MAGNETIC BEARING” under my supervision, in
the partial fulfillment of Bachelor of Engineering - Mechanical
Engineering of Savitribai Phule Pune University, Pune.
Date:
Place:
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 boot loader onto the micro
controller.
ULTRASONIC SENSOR
Where L is the distance, T is the time between the emission and reception, and C
is the sonic speed. (The value is multiplied by 1/2 because T is the time for go-
Research on the use of radar is increasing and has been published in journals in
various disciplines. For example, there was a proposal of a system that can
detect an object and a human in still or motion by using two ultrasonic sensors,
LPC2148 and DC geared motor; a distance measurement by using Arduino
ultrasonic sensor; a radar system that can detect distance and direction of
object ; distance and direction mapping with a processing App ; distance and
direction measurement by using an Arduino ultrasonic radar embedded system;
distance and direction detection by using a microcontroller ATmega; and a
height detector with ultrasonic sensor by using a microcontroller ATmega.
What should be noted is that the detection of moving object has not examined
in the previous papers. The current study aims to fill the gap by examining this
by using a low cost device and an algorithm to solve the calculation problems.
Arduino code and salient analysis were also used to observed objects in
different shapes and sizes.
In previous research, ultrasonic sensor was used to detect the presence of
human in a place is filled with smoke . The height of an object could also be
detected by using an ultrasonic sensor connected to a smartphone. The length of
an object could also be detected by using an ultrasonic sensor combine with an
additional equipment
named Raspberry Pi . Another system can detect more than one object position.
A radar system can also be developed to cover a larger range of ultrasonic
sensor and turned into a mobile robot with a sonar system . However, the
technologies used in the research projects above are expensive. The current
research proposes a method that is simpler, more affordable but effective.
PRINCIPLE OR MEDTHODOLOGY
The development of the radar technology took place during the World War II in
which it was used for detecting the approaching aircraft and then later for many
other purposes which finally led to the development of advanced military
radars being used these days. Military radars have a highly specialized design
to be highly mobile and easily transportable, by air as well as ground. Military
radar should be an early warning, altering along with weapon control functions.
It is specially designed to be highly mobile and should be such that it can be
deployed within minutes.
Antenna acts as transmitter, sending narrow beam of radio waves through the air.
Design and develop an Arduino-based radar system for object detection that
In this project we have used the arduino and ultrasonic sensor along with the
jumping wires and the relay motors and details list of the hard ware components
are
Arduino board and arduino cable :
Jumper Wires:
Ultrasonic Sensor :
gum gun
LAPTOP
PRACTICAL IMPLEMENTATION:
1. VCC
2. GND
An Ultrasonic Sensor consists of three wires. One for Vcc, second for Ground
and the third for pulse signal. The ultrasonic sensor is mounted on the servo
motor and both of them further connected to the Arduino board. The ultrasonic
sensor uses the reflection principle for its working. When connected to the
Arduino, the Arduino provides the pulse signal to the ultrasonic sensor which
then sends the ultrasonic wave in forward direction. Hence, whenever there is
any obstacle detected or present in front, it reflects the waves which are
received by the ultrasonic sensor.
If detected, the signal is sent to the Arduino and hence to the PC/laptop to the
processing software that shows the presence of the obstacle on the rotating
RADAR screen with distance and the angle at which it has been detected.
ARDUINO SOFTWARE :-
Component Spacifications:
Arduino Uno:
S specification Rating
1 Power source DC
2 Material Carbon Fiber
Servo Motor :
Sr specification Rating
No.
1 Gear Type Plastic
2 Operation voltage 3V to 7.2V
3 Stall Torque @4.8V 1.2kg-cm
4 Stall Torque @6.6V 1.6kg-cm
6 Weight of Motor 9gms
Ultrasonic Sensor:
S specification Rating
1 Operating +5V
Voltage
2 Operating <15mA
Current
3 Theoritical 2cm to 4m
Range
4 Practical Range 2cm to 80
Bread Board:
S specification Rati
n
g
1 Operating Voltage 3 to
1
2
V
.
2 Current (without 40-
loading) 1
8
0
m
A
.
3 RPM 100
r
p
m
4 Output Torque: 0.35 g cm.
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
// Sets the trigPin on HIGH state for 10 micro seconds
digitalWrite(trigPin, HIGH); delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH); // Reads the echoPin, returns the sound wave travel time in
microseconds distance= duration*0.034/2; return distance;
}
processer code:-
import processing.serial.*; // imports library for serial communication import
java.awt.event.KeyEvent; // imports library for reading the data from the serial port import
java.io.IOException;
Serial myPort; // defines Object Serial
// defubes variables String
angle=""; String
distance=""; String
data=""; String noObject;
float pixsDistance; int
iAngle,
iDistance; int
index1=0; int
Sanjivani Collage of Engineering, S.Y. (Mechanical)
24
index2=0; PFont
orcFont; void setup()
{
fill(98,245,31);
// simulating motion blur and slow fade of the moving line
noStroke(); fill(0,4);
rect(0, 0, width, height-height*0.065);
index1 = data.indexOf(","); // find the character ',' and puts it into the variable "index1" angle=
data.substring(0, index1); // read the data from position "0" to position of the variable index1
or thats the value of the angle the Arduino Board sent into the Serial Port distance=
data.substring(index1+1, data.length()); // read the data from position "index1" to the end of the
data pr thats the value of the distance
arc(0,0,(width- width*0.27),(width-width*0.27),PI,TWO_PI);
arc(0,0,(width-width*0.479),(width- width*0.479),PI,TWO_PI);
arc(0,0,(width-width*0.687),(width-width*0.687),PI,TWO_PI);
text("10cm",width-width*0.3854,height-height*0.0833); text("20cm",width-
width*0.281,height-height*0.0833); text("30cm",width- width*0.177,height-
height*0.0833);
text("40cm",width- width*0.0729,height-height*0.0833); textSize(40); text
("Indian Lifehacker ", width-width*0.875, height-height*0.0277); text("Angle:
" + iAngle +" °", width-width*0.48, height-height*0.0277);
text("Distance: ",
width- width*0.26, height-height*0.0277); if(iDistance<40) { text("
"
+ iDistance +" cm", width-width*0.225, height-height*0.0277);
} textSize(25); fill(98,245,60); translate((width-
width*0.4994)+width/2*cos(radians(30)),(height-
height*0.0907)width/2*sin(radians(30))); rotate(-radians(-60)); text("30°",0,0);
resetMatrix(); translate((width-width*0.503)+width/2*cos(radians(60)),(height-
height*0.0888)width/2*sin(radians(60))); rotate(-radians(-30)); text("60°",0,0);
resetMatrix(); translate((width-width*0.507)+width/2*cos(radians(90)),(height-
height*0.0833)width/2*sin(radians(90))); rotate(radians(0)); text("90°",0,0);
resetMatrix();
translate(width-width*0.513+width/2*cos(radians(120)),(height-
height*0.07129)width/2*sin(radians(120))); rotate(radians(-30));
text("120°",0,0); resetMatrix(); translate((width-
width*0.5104)+width/2*cos(radians(150)),(height-
We create a variable analog and assign it to 0.This is because the voltage value we are going to
read is connected to the analog pin is A0. This voltage represents the voltage value falls across
the resistor value we are measuring. Next we create a variable name raw, which we will use to
read in the analog voltage value. This later is our code get assigned to the analogue read ()
function.
Output: Screenshot
Improvised accuracy:
The resistors with low value in milliohms are used in advanced cars with sensitive power steering
and break circuits. Now a days these advancements have become the major cause for the severe
accidents . Therefore the components used in such circuits must have accurate and precise value
for smooth working of such circuits. Ultimately this refers to the accurate testing of the resistors
used. Improvised accuracy is thus the second primary aim of the sensor.
CONCLUSION :
This project aims on the use of Ultrasonic Sensor by connected to the Arduino UNO R3 board and
the signal from the sensor further provided to the screen formed on the laptop to measure the
presence of any obstacle in front of the sensor as well as determine the range and angle at which
[1] http://www.arduino.cc/
[2] http://www.atmel.com/atmega328/
[3] http://en.wikipedia.org/wiki/File:16MHZ_Crystal.jpg
http://www.google.co.in/imgres?imgurl=http://www.electrosome.com/wp-
content/uploads/2012/06/ServoMotor.gif&imgrefurl=http://www.electrosome.com/tag/se rvo
[4] http//:www.sproboticworks.com/ic%20pin%20configuration/7805/Pinout.jpg/
[5] http://www.sproboticworks.com/ic%ultrasonicsensor%20pinout.jpg
[7] http://www.motherjones.com/files/blog_google_driverless_car.jpg
[8] http://www.google.co.in/imgres/Radar_antenna.jpg&w=546&h=697&ei=wuuK