EnviroDIY
Do-It-Yourself Environmental Science & Monitoring
Stroud Water Research Center, Avondale, PA
Pinned Repositories
Arduino-Maxbotix
An Arduino library to read Maxbotix ultrasonic sensors.
Arduino-SDI-12
An Arduino library for SDI-12 communication with a wide variety of environmental sensors. This library provides a general software solution, without requiring any additional hardware.
EnviroDIY_Mayfly_Logger
hardware design files, example code sketches, and documentation for Arduino-framework EnviroDIY Mayfly data logger
KellerModbus
A library to use an Arduino as a master to control and communicate via modbus with the pressure and water level sensors produced by Keller. Depends on the EnviroDIY/SensorModbusMaster library.
LearnEnviroDIY
A tutorial for learning how to program an Arduino-framework micro-controller to become an environmental data logger.
Libraries
Arduino libraries used with the EnviroDIY Mayfly data logger board
ModularSensors
An Arduino library to give environmental sensors a common interface of functions for use with Arduino-framework dataloggers, such as the EnviroDIY Mayfly.
SensorModbusMaster
An Arduino library to act as Modbus Master to control a sensor/slave
TinyGSM
A small Arduino library for GSM modules, that just works. Supported modules: SIMCom SIM800, SIM900, A6, A7, M590, ESP8266-AT (plus variants like A6C, SIM800A, SIM800C, SIM800L, SIM800H, SIM808, SIM868, SIM900A, SIM900D, SIM908, SIM968)
YosemitechModbus
A library to use an Arduino as a master to control and communicate with the modbus sensors produced by Yosemitech. Depends on the EnviroDIY/SensorModbusMaster library.
EnviroDIY's Repositories
EnviroDIY/Arduino-SDI-12
An Arduino library for SDI-12 communication with a wide variety of environmental sensors. This library provides a general software solution, without requiring any additional hardware.
EnviroDIY/ModularSensors
An Arduino library to give environmental sensors a common interface of functions for use with Arduino-framework dataloggers, such as the EnviroDIY Mayfly.
EnviroDIY/SensorModbusMaster
An Arduino library to act as Modbus Master to control a sensor/slave
EnviroDIY/EnviroDIY_Mayfly_Logger
hardware design files, example code sketches, and documentation for Arduino-framework EnviroDIY Mayfly data logger
EnviroDIY/YosemitechModbus
A library to use an Arduino as a master to control and communicate with the modbus sensors produced by Yosemitech. Depends on the EnviroDIY/SensorModbusMaster library.
EnviroDIY/LearnEnviroDIY
A tutorial for learning how to program an Arduino-framework micro-controller to become an environmental data logger.
EnviroDIY/TinyGSM
A small Arduino library for GSM modules, that just works. Supported modules: SIMCom SIM800, SIM900, A6, A7, M590, ESP8266-AT (plus variants like A6C, SIM800A, SIM800C, SIM800L, SIM800H, SIM808, SIM868, SIM900A, SIM900D, SIM908, SIM968)
EnviroDIY/Libraries
Arduino libraries used with the EnviroDIY Mayfly data logger board
EnviroDIY/KellerModbus
A library to use an Arduino as a master to control and communicate via modbus with the pressure and water level sensors produced by Keller. Depends on the EnviroDIY/SensorModbusMaster library.
EnviroDIY/Mayfly-Modbus-Wing
A hardware adapter for using ModbusRTU with RS-485 on the Arduino-framework Mayfly datalogger board.
EnviroDIY/SoftwareSerial_ExtInts
A modified version of the Arduino built-in SoftwareSerial library to allow another library to call the interrupts for it.
EnviroDIY/Trigger
An Arduino library to trigger an external switch based on a measured variable exceeding a threshold.
EnviroDIY/GroPointModbus
A library to use an Arduino as a master to control and communicate via modbus with GroPoint soil moisture sensors. Depends on the EnviroDIY/SensorModbusMaster library.
EnviroDIY/Sodaq_DS3231
Arduino library for DS3231
EnviroDIY/SoftwareSerial_PCINT12
A modified version of the Arduino built-in SoftwareSerial library to work with the EnviroDIY Mayfly
EnviroDIY/TippingBucketRainCounter
Arduino code & instructions to convert a Pro Trinket board into a low-power I2C event counter for a tipping bucket rain gauge or anemometer.
EnviroDIY/Arduino_boards
EnviroDIY board settings for the Arduino IDE
EnviroDIY/LTEbee-Adapter
An interface to enhance stability of Digi XBee LTE-M radio with EnviroDIY Mayfly Logger
EnviroDIY/Adafruit_BME280_Library
Arduino Library for BME280 sensors
EnviroDIY/BMP388_DEV
An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer. Includes both interrupt and FIFO operation.
EnviroDIY/cryptosuite2
Cryptographic suite for Arduino (SHA, HMAC-SHA)
EnviroDIY/EnviroDIY.github.io
Documentation pages
EnviroDIY/LearnEnviroDIYcode
Code library to support the EnviroDIY tutorial for learning how to program an Arduino-framework micro-controller to become an environmental data logger. https://envirodiy.github.io/LearnEnviroDIY/
EnviroDIY/LoRa_AT
A small Arduino library for LoRa Modules
EnviroDIY/MayflyWorkshop_Online_2020
Sketches used in the 2020-2021 online EnviroDIY workshops, using the Mayfly 0.5b version board.
EnviroDIY/MS5803
This repository is dedicated to the Arduino library for the MS5803 pressure sensor, this code was developed by Bobby Schulz and was built upon the sparkfun library for the MS5803-BA14, but with generalization for all sensors in the MS5803 family
EnviroDIY/Paleoterra_Redox
EnviroDIY/Tally_Library
An Arduino library for interfacing to the Project Tally Event counter
EnviroDIY/workflows
Reusable workflows for building Arduino libraries and examples
EnviroDIY/Yosemitech-Software-and-Documentation
This repository hosts copies of Yosemitech's documentation and software.