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
mr_juara17 "This is such a beautiful and cool project tho! The lapse rate calculation is so fun to see. Regards Pengeluaran Sydney Tercepat " | Read more » almost 3 years ago
thedolive113 "tottenham đấu với man utd dự đoán vietlott websiti xem bóng đá hay hấp dẫn nhất luôn cập nhật mới nhất những trận đấu, lịch thi đấu. Người hâm mộ ..." | Read more » over 3 years ago
thedolive112 "xem vtv6 hd websiti xem bóng đá hay hấp dẫn nhất luôn cập nhật mới nhất những trận đấu, lịch thi đấu. Những trận bóng, túc cầu Full HD, những tin t..." | Read more » over 3 years ago
thedolive_com007 "Thedolive là một trong những trang website phát sóng trực tiếp bóng đá tốt nhất, tại đây bạn có thể xem các trận đấu bóng đá trực tiếp tốc độ cao, ..." | Read more » over 3 years ago
cfastie "I have not heard of anyone using a microcontroller (Arduino or ESP board) to read data from an SD card. But maybe it is possible. A more common str..." | Read more » over 4 years ago
amir_hudsonconsulting "My goal is to log data to an SD card, and store the data locally on the SD card. Is it possible to connect a mobile device via Bluetooth and read t..." | Read more » over 4 years ago
yp1080030 "CLICK HERE " | Read more » over 4 years ago
cfastie "I haven't tried that Feather combination. I have also never seen a list of Feather-Featherwing combinations that are incompatible. So I assume it w..." | Read more » over 4 years ago
amir_hudsonconsulting "Hi I'm wondering does anyone know if you can stack the Adafruit Feather M0 Bluefruit LE with the Adalogger featherwing? My reason for wanting to do..." | Read more » over 4 years ago
liz "Welcome again Will!!!!!!!!!!!!!!! Very useful post. " | Read more » almost 5 years ago
warren "Hi Will! I'd like to also connect to this great older post just to be looped in: https://publiclab.org/notes/warren/12-06-2017/help-document-how-to..." | Read more » almost 5 years ago
cfastie "That's a great development. Thanks for alerting me to that. The key to this advance is knowing how to structure the KML code to define the color of..." | Read more » about 5 years ago
joaquinx "Dear @cfastie! How are you? Joaquin from Aerocene project here. One of our community members, Fede from Buenos Aires, has created a Python code tha..." | Read more » about 5 years ago
MadTinker " @warren You know it's pretty sad when I don't catch things like this myself :smiley: I was referring to the raw data. " | Read more » over 5 years ago
warren "Hi, MadTinker, thanks for the info here. I was just wondering if you  meant that the Coqui itself was noisy, or if you're referring to noise in the..." | Read more » over 5 years ago
MadTinker "I've successfully used the DFRobot TDS/conductivity sensor combined with the a Mini-Pearl system. The Coqui was much too noisy. My Arduino setup wa..." | Read more » over 5 years ago
warren " Hi all! With help from @zengirl2, @asnow and @bronwen, we've posted a new Coqui activity with a smaller breadboard and flatter wiring here: https:..." | Read more » over 5 years ago
isak_hannisdal "Where can I find the arduino code: riffle_turbidity.ino? " | Read more » over 5 years ago
fuura "It will work with UNO? Also your GPS module is so expensive, I try similar project with Beitian BN-280 and NeoGPS library. " | Read more » over 5 years ago
Nireeksha "@Nireeksha awards a barnstar to donblair for their awesome contribution! " | Read more » over 5 years ago
Nireeksha "@Nireeksha awards a barnstar to donblair for their awesome contribution! " | Read more » over 5 years ago
roberts_ecofarm "Stevie, I'm working on a project where we need to monitor changes in water quality. I posted about it here https://publiclab.org/n/17383. I'm ge..." | Read more » over 5 years ago
stevie "Hi! Can you clarify the question? " | Read more » over 5 years ago
Bronwen "Hi! The simplest (and cheapest) conductivity sensor I can think of is the Coqui-- we have a recent blog post about it here, and I would imagine wit..." | Read more » over 5 years ago