Stanley H.I. Lio‎ > ‎

In-situ Real-time Coastal Environment Monitoring

I build and maintain a network of sensors to monitor the water condition around Oahu's coast (particularly the He'eia fishpond in Kaneohe bay). I also design self-contained data loggers that monitor water level, oxygen concentration, temperature, salinity, turbidity, pH etc. Collected data are made available on the web in real-time. The project was started with NSF grant.


A custom low-cost water level monitor


A low-cost self-contained data logger measuring temperature, pressure, and light intensity



Python Drivers for Sensors

Source code for the project is HERE.

The repo contains Python drivers for
  • Aanderaa 3835, 4531, and 4330 oxygen optode
  • Aanderaa 4319 conductivity sensor
  • WET Labs FLNTUS turbidity and chlorophyll sensor
  • EZO series sensors from Atlas Scientific
  • MS5803-14BA and MS5837-30BA (absolute pressure sensors)
  • VEML6030, VEML6040 (high precision light sensors)
  • Si1145, HTU21D, TCS34725, TSL2591... (some modified from other libraries)
All drivers tested with the BeagleBone Black with Debian. Most work on the Raspberry Pi (Raspbian Lite Jessie) without modification.