Electronic Data Logger and Telemetry: Naveen Achyuta, Tushar Nambisan, Nikhil Chavan, Sunit Patil
Electronic Data Logger and Telemetry: Naveen Achyuta, Tushar Nambisan, Nikhil Chavan, Sunit Patil
1. Arduino MEGA :
I. INTRODUCTION
Arduino is an open source software development and robotics
This project aims for setting up of an environment that does platform. Here, embodies the AtMega 2560 into its core. It
data acquisition of a subject under observation for studying has 256KB flash.10 bit ADC resolution channels.I2C
the complete versatility of the same. With this approach the protocol adaptable, SPI programmability is also featured by
subject is made to perform in all the environmental conditions this board. Four UART(Hardware) ports supported by the
pushing the limits from very least activeness to extreme same MCU is also available. Can support data rate from 2400
pressure on the engine thus studying the real-time dynamics of to 115200 bauds.
the engine so as to keep a track of the engines behaviour also
calls for preparedness for any uncertainties that needs to be
tackled if anything goes in haywire manner. Hence we are
employing sensors that tentatively read the data viz.,
temperature, pressure, G-force, axial acceleration etc and
gives this to a local MCU. This MCU acts as a client for the
remote server that lies in the users custody. The MCU
wirelessly sends the data which is timely obtained by the
server. The server in turn is a microprocessor based platform
that logs the data in a memory. Also this data can be plotted
and different characteristics can be studied as per users
232 www.erpublication.org
Electronic Data Logger And Telemetry
5. Raspberry PI
Figure 4. Raspberry pi
233 www.erpublication.org
International Journal of Engineering and Technical Research (IJETR)
ISSN: 2321-0869, Volume-3, Issue-4, April 2015
These modules act as point to pint communication agents and
transfer the data from slave arduino to the master
Microprocessor development board Raspberry Pi lying with
the user. The Raspberry Pi obtains the data from the zigbee
module attached to it and then uses any Graphical tool to plot
the data in a way easier to interpret and analyze.
Operational specs:
Vin: 3 to 5VDC.
Logic: 3 to 5V compliant. IV. SOFTWARE IMPLEMENTATION
Pressure sensing range: 300-1100 hPa (9000m to
-500m above sea level) Since the Aim is to acquire data about temperature, pressure,
Up to 0.03hPa / 0.25m resolution G-Force and acceleration. The GY-521(MPU-6050) is
connected to arduino via I2C bus lines. The temperature and
-40 to +85C operational range,
pressure sensors are also connected in the same method. We
+-2C temperature accuracy are using library for extraction of data from the above said
This is a sensor by BOSCH. modules. The data from MPU6050 consists of sequential data
It is an ultra low power device. from the accelerometer as well as the gyroscope.
It consumes 5uA at 1 sample/second. Accelerometers are known for depicting slow variations in
data i.e, it provides sluggish response. Gyroscopes are known
for reflecting sudden changes in data.
Hence we are using an algorithm that will merge the data from
both the modules and give final simple angle information that
can be interpreted. This algorithm is called the Kalman Filter
algorithm.
Also by reading the raw values from the buffer of the same
module will give the raw G-Force value which is normalized
by dividing with sensitivity of the module to give Raw G-
values in all the three axial directions. The temperature sensor
provides the data in the form of string through I2C bus to the
arduino which is timely read by using the concerned library
functions for interrupt driven data extractions. The accessed
data is now formatted to be able to send via wireless means to
the mother processing unit. The processed data is sent with
identifiers to distinguish the data elements in a stream flow of
Figure 6. BMP085 data loaded timely to the remote CPU. The RC nitro car is
particularly used for this project as it can be remotely
controlled and depicts the real time use of the same project
III. HARDWARE IMPLEMENTATION with automobiles, as its generated heat quotient and jerks in
the motion of the car as well as forward acceleration, the net
pressure as well as the orientation of the car varies timely
The RC Nitro car is an IC Engine car that uses NitroMethane which was very much needed for distinguished data
as the fuel for combustion. The Sensors BMP-085, interpretation, plotting and simulations sake as well adds to
MPU6050, A1301 Hall effect sensors are mounted on the the fruitfulness of the project in the desired manner.
cars engine cover at different locations. The Arduino Mega is The mother processor at the users end is constantly accessing
used as a master to supervise and co-ordinate the activities. the data from the wireless modems and logging it in the SD
The Arduino is acquitting the data from these sensors and is card. This data is then plotted using visualization tools to see
sending in the form of a string to the Zigbee modules serially. varying nature of the data at the remote end and study the
parameters of the target subject.
234 www.erpublication.org
Electronic Data Logger And Telemetry
V. CONCLUSION
VI. ACKNOWLEDGEMENT
REFERENCES
235 www.erpublication.org