Coastal Monitoring at the University of Manoa
Source code for Beaglebone/RPi-based data loggers, shore internet gateways, and web server. Software developed for the Coastal Environment Monitoring project at the University of Hawaii at Manoa.
Project website: https://grogdata.soest.hawaii.edu/project_info/
I’m using this mostly for synchronizing the software and configurations on our gateways, loggers, and servers; I’m not using this to track issues or updates. More like "Dropbox for source code" than "git for source control".
That said, the drivers/ folder does contain Python drivers/helpers for sensors commonly used in environmental/oceanographic monitoring projects that might be reusable:
Oxygen optodes, salinity/conductivity, pH, plus various submersible, bulky, and/or expensive stuff
Aanderaa 3835 (Dissolved Oxygen)
Aanderaa 4330F (Dissolved Oxygen)
Aanderaa 4531D (Dissolved Oxygen)
Aanderaa 4319A (Conductivity/Salinity)
Seabird CTD 16plusV2
SeaFET/SeapHOx sensor (pH, DO, CTD)
WET Labs ECO FLNTUSB/FDOM (Chlorophyll/Turbidity/Fluorescent Dissolved Organic Matter)
Temperature, humidity, pressure
TSYS01 (Temperature)
MS5803/MS5837 (Water pressure and temperature)
HTU21D (Humidity/Temperature sensor; code from Adafruit)
BMP280 (Barometric pressure and temperature)
BME280 (Barometric pressure, temperature and humidity; code from Adafruit)
BMP180 (Barometric pressure and temperature; code from Adafruit)
MCP9808 (Temperature; code from Adafruit)
Light
VEML6030 (high dynamic range light sensor)
VEML6040 (RGB light sensor)
Si1145 (IR/UV/visible light sensor)
TSL2591 (high dynamic range IR/visible light sensor)
TCS34725 (RGB light sensor)
Misc
Atlas Scientific EZO series sensors
Electrical Conductivity
Dissolved Oxygen
pH
Oxidation Reduction Potential
20x4 LCD display with PCF8574T I2C I/O expander
GitHub
https://github.com/stanleylio/fishie
Source: https://pythonawesome.com/real-time-coastal-monitoring-at-the-university-of-hawaii-at-manoa/