Riffle: an Open Source Water Monitoring Approach
riffle

The **Riffle** is a collection of designs that take an open source approach to water monitoring, with the intent of making gathering water information easier and more accessible. It is part of Public Lab's [Open Water Project](https://publiclab.org/wiki/open-water). (Lead image by @cfastie) For an overview of the design philosophy behind the Riffle, and **what constraints and uses it was aimed at**, see [this wiki page](https://publiclab.org/wiki/riffle_design_philosophy). Public Lab has supported development of an [Arduino](https://www.arduino.cc)-compatible [Riffle version - a datalogger enclosed in a water bottle](https://github.com/OpenWaterProject/riffle_328). This is great, because the Arduino community is huge, and lots of knowledge and troubleshooting resources are now applicable to the Riffle project. (The first **Riffle** design was an [ARM-based datalogger board enclosed in PVC](https://github.com/bgamari/riffle)) **** # Riffle Water Monitor Designs By now, several instrument designs have been constructed around the **Riffle**, some of which of are described in an array of Github repositories: - [Openwaterproject](https://github.com/OpenWaterProject) -- the main organization on github - [riffle_328](https://github.com/OpenWaterProject/riffle_328) -- hardware designs, instructions and software for getting started with the Riffle_328 datalogger - [riffle_328-conductivity](https://github.com/OpenWaterProject/riffle_328-conductivity) -- Design considerations around conductivity - [riffle_328-depth](https://github.com/OpenWaterProject/riffle_328-depth) -- Depth measurement circuit prototype - [riffle_328-turbidity](https://github.com/OpenWaterProject/riffle_328-turbidity) -- Turbidity sensor prototype - [riffle_328-thermistor](https://github.com/OpenWaterProject/riffle_328-thermistor) -- Connecting a thermistor to a Riffle - [riffle_328-i2c](https://github.com/OpenWaterProject/riffle_328-i2c) -- Connecting i2c sensors to a Riffle - [riffle_328-one-wire](https://github.com/OpenWaterProject/riffle_328-one-wire) -- Connecting one-wire sensors to a Riffle # Sensor Designs We've started to summarize some of the approaches to sensing water parameters like conductivity and turbidity: - [Sensing conductivity](https://publiclab.org/wiki/conductivity_sensing) - [Sensing turbidity](https://publiclab.org/wiki/turbidity_sensing) # Activities Here are some activities the Public Lab community has conducted using the Riffle [activities:riffle] # Project Status 2017: A second small order of Riffle_328 boards was shipped on May 30th, and is on its way to the Public Lab kits department in Portland, Oregon. From there it will be sent to Public Lab community members who ordered them. The Riffle was available for pre-order until March 17. https://publiclab.org/questions/warren/06-12-2017/what-s-the-battery-life-of-the-nano-data-logger#answer-comment-16862 2016: A small order of Riffle_328 boards arrived late April 2016, and were sent to Public Lab community members as a way of testing the design and informing further development. Projects using this riffle can be found at https://publiclab.org/tag/riffle and https://publiclab.org/tag/riffle-beta # How to get a Riffle Datalogger The Riffle is open source, so if Public Lab is not currently offering it for sale, anyone can take the designs above to a PCB fabricator and have one made, copy and remix the design, or investigate other dataloggers. # Riffle Alternatives The following dataloggers also have a real time clock and log to a micro SD card as the Riffle does. All of them are based on Arduino and will run more or less the same sketches. These are all open source hardware. 1. [EnviroDIY Mayfly Logger](https://envirodiy.org/mayfly/). Designed at the Stroud Water Research Center and commercially available through Amazon but currently out of stock (as of Feb 2017). 2. [Adafruit Feather M0](https://www.adafruit.com/products/2772) and [Adalogger FeatherWing RTC + SD Add-on](https://www.adafruit.com/products/2922). These are two commercial products which snap together. 3. [Cave Pearl Project logger](https://hackaday.io/project/6961-the-cave-pearl-project). Ed Mallon's design for a DIY data logger made from very inexpensive clone components (Arduino Pro Mini, SD card board, RTC board). Requires soldering and care. 4. see more open source data loggers collected on the [Data Logging page](/wiki/data-logging) **** ## Questions [questions:riffle] **** ###All updates related to the Riffle [notes:riffle] **** ##Related Questions Since the Riffle is Arduino-compatible, here are also some Q&A for Arduinos in general: [questions:arduino] The Riffle is also a part of a larger area on data logging. Here are some Q&A asked more generally: [questions:data_logging] [questions:nano-data-logger]...


Author Comment Last activity Moderation
roberts_ecofarm "Thanks Chris, We have multiple injection well sites in our county, and more in the works, so we are planning on covering a large area. We will be..." | Read more » over 3 years ago
cfastie "You are right that there has not been much follow-through at Public Lab on developing and testing DIY conductivity or total dissolved solids (TDS) ..." | Read more » over 3 years ago
WaterGeek "Thanks @Bronwen, I see it now. I'll run through the wiki. The goal would be to do water quality monitoring, just like the Riffle is intended for. I..." | Read more » almost 4 years ago
WaterGeek "Thanks @Bronwen, I see it now. I'll run through the wiki. The goal would be to do water quality monitoring, just like the Riffle is intended for. I..." | Read more » almost 4 years ago
Bronwen "Hi @WaterGeek -- Yes! The Riffle is available in the Public Lab store-- you can see our whole collection of sensors and loggers here: https://publi..." | Read more » almost 4 years ago
WaterGeek "any news on this? Been looking for a water IOT solution for data collection for our water data site " | Read more » almost 4 years ago
cfastie "I keep my eye out for old Nalgene bottles which are tough enough to survive rough handling and hydraulic pressure. The lids are also strong so they..." | Read more » almost 4 years ago
warren "I think this page may have some on moisture sensing! https://publiclab.org/notes/mathew/02-26-2015/sensors-in-soda-bottles " | Read more » almost 4 years ago
warren "Hm, i can't seem to find it. i think it may have been buried in a comment thread somewhere! " | Read more » almost 4 years ago
pdhixenbaugh "@warren great suggestion! It rains a lot here so I'm somewhat worried about that too. Where can I find that conversation? Are there any inexpensive..." | Read more » almost 4 years ago
warren "There's also been some discussion of leaving the device in an upside-down bottle outside the water, say with the bottle taped to a long stake, and ..." | Read more » almost 4 years ago
pdhixenbaugh "Chris, thanks so much for your input. That information about memory usage is invaluable. I will plan on the non-wireless route for now. Maybe with ..." | Read more » almost 4 years ago
warren "Oh and also this one! https://publiclab.org/notes/warren/12-06-2017/help-document-how-to-connect-different-sensors-to-a-data-logger " | Read more » almost 4 years ago
warren "This attempt to get people compiling a list might be helpful... esp if we can figure out a place to feature this -- https://publiclab.org/notes/wa..." | Read more » almost 4 years ago
cfastie "I was impressed by the price ($12.90) of the DFRobot TDS sensor that MadTinker is working with so I bought a couple. It was easy to get it to work ..." | Read more » almost 4 years ago
cfastie "Kina, thanks for the videos. Very helpful. I might try CoolTerm again, since I was using a sketch that did not format the serial output in an appro..." | Read more » about 4 years ago
kinasmith "Hello again. I just did two quick screen captures explaining how to do this with CoolTerm, using code from this GIST. The First one is here: https:..." | Read more » about 4 years ago
liz "Wow thanks @cfastie!!!!!! This is very useful info. Did you notice about that I mentioned @nshapiro and @zengirl2 don't have the actual HCHO sensor..." | Read more » about 4 years ago
cfastie "I tried CoolTerm and never got it to work. I tried for only a half hour, so my failure is not so surprising. If you have a working data logger (e.g..." | Read more » about 4 years ago
liz "Email me liz@publiclab.org, if u can " | Read more » about 4 years ago
liz "Hi @kinasmith this is extremely helpful! I have some additional information to report: the HCHO meter has already been sent to the research site in..." | Read more » about 4 years ago
kinasmith "sorry, I wasn't very clear in that previous message. I'll try to clarify. You'll need an Arduino in the middle between the sensor and the computer...." | Read more » about 4 years ago
liz "Can someone (@kinasmith ?) do a quick screen recording with CoolTerm open while talking about what menus and settings are needed to actually make ..." | Read more » about 4 years ago
liz "Here's what the interface looks like: " | Read more » about 4 years ago