Open Source Electronic Hardware for Water Research and Real -Time, Online Water Monitoring - Virtual Workshop

Shannon Hicks / Stroud Water Research Center
Sara Damiano / Stroud Water Research Center
Rachel Johnson / Stroud Water Research Center
Scott Ensign / Stroud Water Research Center

Particpants will receive an EnviroDIY Mayfly Data Logger Board, starter kit, wifi module, and 2 basic sensors!

Low-cost, do-it-yourself electronic microcontrollers are revolutionized hydrologic research by enabling scientists to customize measurement systems and utilize real-time data portals. Along with the possibilities for customized wireless communication and prototype construction, scientists are gaining an unlimited capacity for designing customized hydrologic measurement equipment. 

This workshop will instruct participants on how to program their own Mayfly Data Logger (provided as part of the workshop fee) with open source code that has been created for use with a number of off the shelf water sensors (not provided). Supported sensors can be found here

Topics Covered

  • This workshop will provide an introduction to open source environmental monitoring and measurement with a focus on water. Participants will be exposed to all aspects of Stroud™ Water Research Center’s EnviroDIY project, including Mayfly Data Logger programming, writing Arduino code for off-the-shelf commercial sensors, and using a free data portal (Monitor My Watershed®) for real-time data upload and visualization.
  • The workshop will provide a hands-on introduction to editing code within the Arduino Interactive Development Environment that is appropriate for beginners. Building on this introduction, the workshop will teach participants how to copy-paste-edit code to run their own wifi-connected water monitoring device during the course of the workshop. Instruction will include how to use online resources after the workshop to learning how to convert this benchtop measuring device into a field-ready monitoring station.

  • The workshop will use data loggers (that are programmed by the user) to connect with off-the-shelf sensors (that measure an environmental attribute). The course will not provide instruction on building sensors. 

  • The workshop will provide instruction on integrating data collection and management with CUAHSI's HydroShare data portal.


Feedback from the 2019 Workshop

“I feel confident that with the info I learned that I can set up and program the Mayfly to run sensors we already use without the need for high-cost data loggers.”


 “I thought that Shannon's presentation on the Mayfly and the sensor setup was very easy to follow, informative, and useful.


 “Hands-on activities were great in learning how to set up and deploy different types of sensors, also useful to hear about multiple options for hardware/software”



  1. Installation of Arduino IDE on a computer
  2. Follow the step-by-step instructions in section 4.1 and 4.2 of this guide
  3. Sign up for access to and know your username and password
  4. Register for access to and know your username and password
  5. Register for HydroShare and create a user profile
  6. 2.4 gHz WiFi with internet access
  7. Familiarity with Microsoft Excel



  • CUAHSI Member - Student $400
  • Non-CUAHSI Member - Student $450
  • CUAHSI Member - Professional $500
  • Non-CUAHSI Member - Professional $550


Participants must register to attend this workship. Registration will open September 9 and close on September 30. 

To register for this workshop, and for more information, click here