Riffle: an Open Source Water Monitoring Approach

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
warren "I've submitted a bug report with steps to fix: https://github.com/publiclab/plots2/issues/885 -- sorry! " | Read more » almost 6 years ago
warren "I'm actually having trouble editing this page -- must be a bug due to it being "converted" to a question instead of being one from the start. " | Read more » almost 6 years ago
warren "Actually i haven't tried marking a question as an activity; i guess it works? Maybe not a good practice? I dunno -- new territory for us! As to you..." | Read more » almost 6 years ago
pdhixenbaugh "Also: I'm not sure if you're testing (1) Hot Tap Water vs Cold Tap Water, or (2) Hot Tap Water vs. Hot Tap Water which has cooled down. Put another..." | Read more » almost 6 years ago
pdhixenbaugh "So both questions and research notes can be marked as an activity? And at some point, folks replicating the activity can post their answers? I like..." | Read more » almost 6 years ago
warren "I renamed this and converted it to a "Question" in the new Q&A system " | Read more » almost 6 years ago
kgradow1 "https://publiclab.org/wiki/coqui " | Read more » almost 6 years ago
pdhixenbaugh "@kgradow1 I'm having trouble finding the coqui activity grid. Could you link to it? " | Read more » almost 6 years ago
kgradow1 "Accidentally posted this on the coqui activity grid and looks like I can't remove it. Help? " | Read more » almost 6 years ago
pdhixenbaugh "Turns out the code blocks still didn't format correctly -- I'll try again this time using the four space indent system rather than the ``` ``` system " | Read more » almost 6 years ago
donblair "Hi Rebeccah! Fantastic stuff here. Lots to digest, and I have several thoughts -- but first, quickly: the frequency output of the Coqui requires..." | Read more » almost 6 years ago
cfastie "Thanks Patrick, The table and graphs are screen captures from Excel. The graphing module in Excel is very powerful in part because it has a huge n..." | Read more » almost 6 years ago
pdhixenbaugh "How did you make the figures you used in this research note? They are really well done. " | Read more » almost 6 years ago
cfastie "Hi Rebeccah, Just in case this can explain the problems when using the proto board, are you aware that the proto board for the Riffle has its pins..." | Read more » almost 6 years ago
pdhixenbaugh "Hello Rebeccah! I'm interested in replicating this experiment! The biggest thing I am unsure about is the code - can you link to the riffle code yo..." | Read more » almost 6 years ago
warren "Hi, Rebeccah -- looks like your lead image didn't work -- maybe try again, or email it to web@publiclab.org if you can't get it to upload? I'm int..." | Read more » almost 6 years ago
mathew "Exciting! thanks for posting about your upcoming process. sounds like you've got it planned out. I know you're very active in the discussion @don..." | Read more » almost 6 years ago
EdMallon "I have posted most of the low power techniques I am using at: https://edwardmallon.wordpress.com/2015/11/05/a-diy-arduino-data-logger-build-instruc..." | Read more » about 6 years ago
mathew "good catch! just for reference, here's the file: https://github.com/pdhixenbaugh/Riffle-Getting-Started/blob/master/2016-07-25TwoWeeksCooler-RoomT..." | Read more » about 6 years ago
kinasmith "Nicely done. I did actually throw together some code that does exactly what you just did a while ago...but then got buried in work and adventures a..." | Read more » about 6 years ago
donblair "This is gorgeous! So cool! (Were you able to use the washer without bumping into any components on the board? Been worried bout whether using th..." | Read more » about 6 years ago
ggallant "A friend with 3D printer made these battery holders for the riffle. She printed two sets with slightly different inside diameters. I have a loose o..." | Read more » about 6 years ago
eustatic "I support the use of the term Sniffle! Lauren Sullivan would probably agree! the battery clip will also be tres useful " | Read more » about 6 years ago
Bob "After 3D printing the battery clip, you may need to press the battery arms together while snapping it onto the Riffle board. I uploaded the battery..." | Read more » about 6 years ago