Classroom: An Experiment On Projectile Motion
Classroom: An Experiment On Projectile Motion
Classroom: An Experiment On Projectile Motion
Amitabh Srivastava1
M K Raghavendra1 and An Experiment on Projectile Motion
K P Ramesh2
1 Undergraduate Programme
2Department of Physics
A simple and inexpensive experimental setup for studying
Indian Institute of Science
Bengaluru 560 012 projectile motion using a low-cost projectile launcher and a
Email: mkraghu@outlook.com microcontroller-based photogate timer is described. Using
this setup, all three kinds of projectile motion (horizontal,
oblique – ground to ground, and oblique – from a height) are
studied.
Introduction
released, it can launch the ball with speed. The pump acts as a
projectile launcher. One end of the launcher is fixed to the center
of the board and the other end is supported by an L-clamp which
is free to move along the groove in the board. The launcher can be
placed at different angles by rotating it and the L-clamp helps in
securing it. The speed of the launch will depend on the spring
constant and the mass of the ball. By choosing balls of different
masses, the speed of launch can be changed. The semicircular
board can be attached to a stand and its height can be adjusted.
Thus, the height, angle and speed of the launch can be varied. This
helps in studying the dependence of range and time of flight of the
projectile on all these parameters.
Arduino can be used to run low power devices such as LEDs and
LCD-panels (Figure 2b) directly. The board used in this project
has an Atmel 8-bit ARM microcontroller. It has 13 digital input/
output (IO) pins and 6 analog pins. The analog pins act as input
pins reading a voltage of up to 5V with a 10 bit resolution.
can be measured by noting the time duration ('t) between the two
triggering. The speed of the projectile is 'x/'t. The entire unit is
fixed in the front portion of the projectile launcher such that the
projectile passes through the photogate and hence its speed could
be recorded for every launch.
velocity of launch and time of flight can be determined. Once Figure 5. Contact switch
reading is taken, the reset switch is pressed for taking the next mounted on a base on which
reading. The photogates (attached to launcher and the contact a plastic pad is anchored and
the Arduino setup is
sensor pad) are connected to the microcontroller through USB
placed in the box with swi-
ports. The timer can also be used in simple pendulum and free fall tches and ports.
experiments. In this article, only the projectile motion experiment
is discussed.
2.6 Software
The software for this kit is written using the Arduino programming
environment. The software already provides a clock function
which gives the number of microseconds since the start of the
microcontroller with 4 µs resolution. To time the duration of an
event, the software needs to note the clock time at the start of the
event and at the end of the event. The duration is simply the
difference of the two values. So, to measure the speed of the
projectile, the time when the first photogate is triggered is noted
and then the output of the second photogate is checked in a loop
(continuously, until the photogate is triggered). The time is noted
The effective time
again and their difference gives the duration. The same concept
resolution is
applies for finding the time of flight. Although the clock resolution
0.1ms, which is
is 4 µs, the limiting step is reading the analog voltage output of the
comparable to the
photogates, which can only be done at 10KHz. Thus, the effective
commercially
time resolution is 0.1ms, which is comparable to the commercially
available timers.
available timers.
All three kinds of projectile motion are studied using the projectile
launcher and photogate timer. The experiment on the horizontal
projectile is exploratory type. In the case of the ground-to-ground
projectile and oblique projectile from a height, experimental
results are compared with those predicted by theory.
In the first part, the height of the launch is fixed at 0.406m to study
the variation of range with respect to speed of launch. Different
speeds are obtained by taking spherical balls of different sizes and
material.
the value of the slope equal to 0.47 ± 0.02. This suggests that the
value of n is 0.5 and hence, R vh.
The results of the above two parts can be combined to obtain the
value of K. Range (R) is plotted as a function of uh. The slope
of the straight line graph gives the value of K which is seen to be
0.46 ± 0.02 in SI units (Figure 9). Thus, the empirical relation for
range can be written as
R 0.46 u h . (2)
2h
R=u .
g
Good agreement Here, g is the acceleration due to gravity. Comparing the two
in the value of g expressions, the constant K can be expressed as
implies that the
empirical 2
K .
expression for g
range is indeed The value of g obtained using this expression is (9.3 ± 0.7) ms-2.
correct. Good agreement in the value of g implies that the empirical
2) The photogate sensor along with the timer unit obtained from
Arduino is found to be precise and accurate. The time resolution
is around 0.1ms. The velocity has been determined to an accuracy
of 0.01m/s.
4) In the case of oblique projectile motion (ground-to-ground and This method has led
from a height), good agreement between experimentally to the discovery of
determined horizontal range and time of flight as functions of many important
angle of projection with theory gives confidence in the treatment phenomena.
of 2D motion as two independent 1D motions. Further, the
assumptions of constancy of g and neglecting air resistance
appear to be correct.