Low Cost Sensor Systems Skip to main content

Low Cost Sensor Systems

Objectives

Low-Cost

Equipment for remote environmental monitoring can be very expensive. High expense can limit spatial and temporal resolutions in environmental data collection. This may be especially debilitating in cases where sensors are:

  • deployed for short periods of time, such as in model calibrations
  • deployed sacrificially, such as when extreme weather events are monitored
  • and, needed where resources are scarce, such as developing countries and many research organizations

Data Interoperability

Another common issue with environmental data management is data interoperability. This can be hard to maintain but doing so maintains the value of the data and can even increase it as they are able to be shared and used collaboratively. Data interoperability may be an extra challenge when using a sensor configured and assembled yourself. To facilitate data interoperability, our goal was to have the low-cost hardware system automatically input collected data into HydroServer Lite.

Our System

Using widely-available, mass-produced electronics, we have built low-cost environmental monitoring systems . This work has been influenced by similar projects including the work by the Stroud Research Center.

The system consisted of the following parts.

PartPurposePrice
Arduino UnoMicrocontroller$25 USD
DHT22 Temp/RHSensor$12 USD
SDI-12 Pressure TransducerSensor
Sim 900 GPRS BoardData Transmission$40 USD
Pelican 1050 MicroCase$15 USD
6W Panel + 15 W-Hr BatterySolar Power$85 USD

Below is a basic description of each of the components. So far we have used two different sensors. The first was a DHT22 temperature and humidity sensor. The second was and SDI-12 pressure transducer.

Microcontroller – Arduino Uno

The centerpiece of our system is the Arduino Uno, an open-source hardware prototyping platform. There are a lot of reasons why Arduino fits great into this project.

  1. It’s inexpensive. We got ours for $25 USD from adafruit.com
  2. It’s easy to use. Programs (or “sketches”) are written in the free Arduino IDE. The IDE uses a language based on C++ and there is a lot of learning and help material out there on Arduino’s website and all over the internet.
  3. It’s sophisticated enough to do the job but simple enough to be very reliable.
  4. Power consumption is low relative to mini computers such as Raspberry Pi and BeagleBone. This was important as we wanted to run our device off the grid for some deployments.

Photo: http://en.wikipedia.org/wiki/Arduino

Sensors

  • DHT22 Temperature and Relative Humidity Sensor

The first sensor we used was the DHT22 Temperature and Humidity sensor. We chose this because of its ease of deployment and it’s price (~$12 USD on Adafruit).

SDI-12 Pressure Transducer

SDI-12 is an abbreviation for Serial Data Interface at 1200 Baud. It is a rather common digital sensor communication protocol used by a variety of environmental sensors. You can read more about SDI-12 at its website, SDI-12.org. The specific sensor we used was the KPSI 501. It was generously donated for use in our resesarch by Measurement Specialties.

Data Transmission – SIM 900 Board

The SIM900 uses the GSM cell phone network that works throughout the world. In addition, the SIM900 uses very little energy to transmit data. Ours cost about $40 USD

Case

The Pelican 150-microcase is dust proof, crush proof, and water resistant. It gives effective protection from the elements while being relatively inexpensive (~$15 USD).

Solar Power System

A small 6W panel generates enough power to continually power the sensor. A 15W-hr battery is needed to store extra energy for the night. These can be purchased together for ~$85 USD.