Development of Data Acquisition Console and Web Server Using Raspberry Pi for Marine Platforms

Full Text (PDF, 1048KB), PP.46-53

Views: 0 Downloads: 0

Author(s)

Aditya Thapliyal 1,* CRS Kumar 2

1. Dept of Electronics, Defence Institute of Advanced Technology, DIAT (DU) Girinagar, Pune, India

2. HoD-Computer Engineering, Defence Institute of Advanced Technology, DIAT (DU) Girinagar, Pune, India

* Corresponding author.

DOI: https://doi.org/10.5815/ijitcs.2016.11.06

Received: 20 Nov. 2015 / Revised: 28 Apr. 2016 / Accepted: 3 Jul. 2016 / Published: 8 Nov. 2016

Index Terms

Raspberry Pi, Data Acquisition Console, Web Server, MySQL server, Python, Passive Infrared (PIR)

Abstract

Marine vessels in today's age are fitted with a number of state of the art systems required for their smooth operation. The compartments which house such systems along with the restricted compartments onboard ships such as the ships galley, dry rations store, cold rooms, battery compartments etc are required to be monitored on real time basis for temperature, pressure, humidity for detecting various hazards like fire, flooding etc. In addition, military platforms also need to monitor compartments such as the armory and magazines to avoid damage to munitions and prevent unauthorized access. The present project aims to develop a proof of concept prototype real time parameter monitoring and motion detection system for critical/restricted compartments on marine platforms with data logging capability.
Various sensors forming a sensor suite have been interfaced to the Raspberry Pi board, forming the Data Acquisition Console which is the nodal control center. As most marine vessels are fitted with a shipboard Local Area Network, the project utilizes this existing network for relaying data. The console is placed in the compartment where parameters are to be monitored and the measured data is acquired and transferred via wireless (using Access Points (APs) operating on Wi-Fi/ 802.11 network) or via wired connectivity with the nearest switch and be accessed by concerned personnel at various nodes/ computer on the . The performance of the DAC was successfully ascertained by comparison of sensor performance with other independent sensor readings. The measurement errors were found to be within the permissible accuracy limits of the sensors. Motion detection was achieved by using PIR motion The probability of detection (Pd) for the motion sensor was calculated by conducing iterative motion tests with favorable results. Data is displayed in a web-based dashboard Graphical User Interface. Further, provision has also been made to set visual alarms whenever a particular sensor reading crosses a pre-designated safe limit.

Cite This Paper

Aditya Thapliyal, CRS Kumar, "Development of Data Acquisition Console and Web Server Using Raspberry Pi for Marine Platforms", International Journal of Information Technology and Computer Science(IJITCS), Vol.8, No.11, pp.46-53, 2016. DOI:10.5815/ijitcs.2016.11.06

Reference

[1]Raspberry Pi Official website [Online], http://www.raspberrypi.org/ Accessed on 28 Feb 16

[2]Hussein Kdouh, Gheorghe Zaharia, Christian Brousseau, Hanna Farhat, Guy Grunfelder and Ghaïs El Zein “Performance Analysis of a Hierarchical Shipboard Wireless Sensor Network”, IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC), 2012.

[3]Comdt (JG) Gaurav Sinha, M Tech Thesis “Modeling and analysis of ship based wireless sensor network”, 2014.  Department of Electronics Engineering, Defence Institute of Advanced Technology(DU) Pune.

[4]H.Farhat et al, “Double Directional Characterisation of Radio Wave Propagation through Metallic Watertight Doors on Board Ships”, Vol. 48, Electronics Letters, 2012

[5]Vladimir Vujović, Mirjana Maksimović, Raspberry Pi as a Wireless Sensor Node: Performances and Constraints, 37th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), May 2014,Croatia

[6]Harshada Chaudhari, Raspberry Pi Technology: A Review, International Journal of Innovative and Emerging Research in Engineering Volume 2, Issue 3, 2015

[7]DHT 22 datasheet. https://www.sparkfun.com/datasheets/Sensors/Temperature/DHT22.pdf Accessed on 30 Oct 16

[8]HC-SR501 PIR MOTION DETECTOR datasheet. https://www.mpja.com/download/31227sc.pdf. Accessed on 02 Nov 16

[9]BMP180 Digital pressure sensor datasheet https://www.vssec.vic.edu.au/media/41229/BMP180-datasheet.pdf. Accessed on 07 Mar 16

[10]BMP 180 Sensor http://www.bosch-presse.de/presseforum/pressdownload/text/PI7416.pdf?id=5192,2 Accessed on 17 Apr 16.

[11]RTC Board. https://learn.adafruit.com/adding-a-real-time-clock-to-raspberry-pi/overview .  Accessed on 07 May 16

[12]SSH Windows, https://www.raspberrypi.org/documentation/ remote-access/ssh/windows.md. Accessed on 19 Oct 16.

[13]Static IP address http://www.modmypi.com/blog/tutorial-how-to-give-your-raspberry-pi-a-static-ip-address Accessed on 19 Oct 16.

[14]Setting up PHPmyAdmin http://pimylifeup.com/raspberry-pi-mysql-phpmyadmin/  Accessed on 5 Feb 16.

[15]Elizabeth Naramore, Jason Gerner, Yann Le Scrournec, Jeremy Stolz, Michael k. Glass, “Beginning PHP5, Apache and MySQL Web Develpoment” 2005

[16]Janet Valade, “PHP and MySQL for Dummies - Second Edition” - Mar-2004 

[17]Libchart, https://naku.dohcrew.com/libchart/pages/introduction/, Accessed on 15 Jan 16.

[18]http://www.mapcoordinates.net/en  Accessed on 05 May 16

[19]https://www.daftlogic.com/sandbox-google-maps-find-altitude.htm Accessed on 05 May 16

[20]http://www.worldweatheronline.com/v2/weather.aspx?q=Khadakwasla,%20India Accessed  on 05 May 16

[21]http://www.weatheravenue.com/en/asia/in/maharashtra/khadakwasla-weather-15-days.html  Accessed on 05 May 16