Modest Maker Files
Introduction to Arduino and DC Circuits

Last Update: 3/17/2019

Part II: Environmental Monitoring with Arduino

YouTube playlist with introduction here

Parts list for following chapters here (in development)

Code included in chapter description where applicable.

Chapter 1: Arduino for Environmental Monitoring - Introduction

Chapter 2: Arduino - Flow Detector

Summarizes how to use an Arduino to detect presence of water or flow

Flow detector Sketch

Chapter 3: Arduino - Datalogging

Summarizes how to use an Arduino to log environmental data to an SD card

Datalogging sketch

Chapter 4: IOT - Introduction

Summarizes how to set up an Adafruit FONA to talk to Thingspeak

FONA_BarebonesLCD_rev1 sketch

Field test data

Chapter 4: Flow Induced Photo Demo

Summarizes how to set up an Arduino to sense flow and take a photo

snapShotClip sketch

Sample Photo

Chapter 5: Air Quality Monitoring at LAX

Took a break from Hydrology to monitor air quality data at LAX



Sensor Manual

Chapter 6: Solar Powered REM

Demonstrates build for solar powered enclosure for FONA

Electronics baseplate template

Chapter 7: INA219 Arduino Datalogger

INA219 Arduino Datalogger


Chapter 8: Field Worth Water Sensor/ H2O Stage Detector

Arduino and Processing sketch for use with a hardened water sensor for field deployments. The use of PVC to elevate the sensor above ground also helps you determine when a certain stage has been triggered.


Chapter 9: Using an Arduino with a Tipping Bucket Rain Gauge

Demonstrates how to integrate an Arduino with a tipping bucket rain gauge to include a remedy for filtering out noise in the reed switch. In this example, I use an Adafruit ProTrinket, but this can be done with any variant of an Arduino (i.e. Arduino UNO)


Chapter 10: Testing LoRa Transmission in Rangelands

During a visit to install at satellite-enabled REM at a stormwater detention feature in southern Arizona, we test the range of a LoRa radio purchased from Adafruit. First minute describes location; test starts at about minute 1:06. Details regarding original urban setting tests and source for code in this video:

Chapter 11: Remote Environmental Monitoring with the HACH AS950 Autosampler

This video summarizes details on how to integrate a HACH AS9520 autosampler with a remote environmental monitor (and other hardware) described in this playlist. If you have ever wanted to integrate your own flow detection hardware with a commercial autosampler, this video may give you some ideas on how to do the same.

Chapter 12: Coding a ProTrinket to work with the HACH AS950 and RockBLOCK modem

This video summarizes details on how to code a ProTrinket to interface with a HACH AS9520 autosampler, a flow detector, and a RockBLOCK modem. See chapter 11 for background.