Soil data logger telemetry

I have finally found time to build a simple website for my soil data logger with telemetry. The system works as the following:

  1. The data logger consists of a raspberry pi and my SDI-12 USB adapter with a Decagon 5TM soil sensor
  2. The data logger runs the open-source datalogger code I wrote in Python to first get parameters from the user (COM port, SDI-12 address, delay etc.), and then collect data, save to a local .CSV file, and then send the same data to sparkfun’s phant server.
  3. I constructed a web interface to plot the data using Google Charts and download .CSV version from sparkfun’s phant server.

Here is a screen shot:

soil logger webpage

I’ve uploaded the webpage to a server with a link below. The sensor is apparently NOT buried in soil so I can easily take the setup and set it up in different places to test its stability.

Link to the website: Link

2 Responses to Soil data logger telemetry

  1. Dev says:

    Do you think it would be possible to create a Rapsberry Logger with your USB adapter that consumes very little energy in order to log for a week or two on a battery ?

    • liudr says:

      Sorry I was out of the country last month. I think it depends on the size of the battery. If it is a marine battery, I’d say yes. Raspberry pi is a computer and it draws quite a bit of power. If you want a low-power solution, I recommend a standalone Arduino chip (atmega328p) with switching DC supply with my SDI-12 dongle (no USB chip on board).

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: