Stanley Lio‎ > ‎

In-situ Real-time Coastal Environment Monitoring



The Project

I am building a system to monitor the water condition of He'eia fishpond. The system consists of data loggers that record variables such as oxygen concentration, temperature, salinity, and turbidity. I also build the infrastructure that collect, store, process and present the data in real-time online.

Click here to see the system status as well as live data. This is the project website (pics, info, plots, data).


Python Drivers for Sensors

Looking for Python drivers for the following sensors? Github HERE.

In addition to the "business logic" software, the repository includes Python drivers for
  • Aanderaa 3835 and 4330f oxygen optode
  • WET Labs FLNTU turbidity and chlorophyll sensor
  • EZO series sensors from Atlas Scientific
  • MS5803-14BA (high precision pressure sensor)
  • BMP280, BME280, BMP180, Si1145, HTU21D, TCS34725, TSL2591... (some modified from other libraries)
All drivers tested with the BeagleBone Black on Debian. Most work on the Raspberry Pi without modification.

Note: I couldn't get the HTU21D humidity sensor to work with the Raspberry Pi A+. Something has to do with the I2C hardware/driver on the RPi A+.