Development of a Raspberry Pi based, SDI-12 sensor environmental data logger

Coppock, James (2015) Development of a Raspberry Pi based, SDI-12 sensor environmental data logger. [USQ Project]


Download (6MB) | Preview


SDI-12 is a powerful tool for sensor networking and environmental data acquisition (EDA). Sensory networks are employed by many commercial and non-commercial entities across a wide range of applications to achieve better outcomes for the environment, the investing parties or the wider community. Monitoring systems can reduce operation costs and improve quality of products or produce. Many applications for sensor networks are of ethical significance for example, applications related to sustainable living, education, scientific research and food production. Despite the potential benefits, whether people adopt a system is largely dependent on associated costs and complexity. Consequently an inexpensive, reliable and easy to use system is more likely to be adopted. The Raspberry Pi is a powerful and inexpensive computing platform for embedded projects which incorporates a 40 pin general purpose input output (GPIO) header for connecting to digital peripherals, which is used as the basis of this project.

The prototype SDI-12 logger software is written in C++ and uses an existing Arduino SDI12 C++ library that has been modified for use with the Raspberry Pi computer. The system is evaluated for its suitability as a simple easy to configure (plug-and-play) type logger.

The SDI-12 software developed, while functional, has only a subset of the features that a market ready device will need. Future work includes adding control outputs for automation, a graphical user interface and also leveraging the Raspberry Pi’s network capabilities to allow remote access for setting and disabling alarms and also for uploading of data to an online database for remote access.

Statistics for USQ ePrint 29188
Statistics for this ePrint Item
Item Type: USQ Project
Item Status: Live Archive
Additional Information: Bachelor of Engineering (Electrical and Electronics)project
Faculty/School / Institute/Centre: Historic - Faculty of Health, Engineering and Sciences - School of Mechanical and Electrical Engineering (1 Jul 2013 - 31 Dec 2021)
Supervisors: Bowtell, Leslie Hills, Catherine
Date Deposited: 01 Jun 2016 01:18
Last Modified: 06 Jun 2016 00:03
Uncontrolled Keywords: Software Development, SDI-12 Protocol, Environmental Data Acquisitioning
Fields of Research (2008): 09 Engineering > 0906 Electrical and Electronic Engineering > 090699 Electrical and Electronic Engineering not elsewhere classified
Fields of Research (2020): 40 ENGINEERING > 4008 Electrical engineering > 400899 Electrical engineering not elsewhere classified

Actions (login required)

View Item Archive Repository Staff Only