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/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/Libraries
Arduino libraries used with the EnviroDIY Mayfly data logger board
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/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/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/ExtendedSleepyDog
Arduino library to use the watchdog timer for system reset and an external interrupt for low power sleep
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 fork of TinyGSM for LoRa modules
EnviroDIY/MayflyWorkshop_Online_2020
Sketches used in the 2020-2021 online EnviroDIY workshops, using the Mayfly 0.5b version board.
EnviroDIY/RTClib
A fork of Jeelab's fantastic RTC Arduino library
EnviroDIY/setup-platformio-action
This actions sets up PlatformIO for use in actions.
EnviroDIY/StreamDebugger
StreamDebugger allows easier debugging of Serial-based communication on Arduino, like AT command interface in ESP8266, SIM800, SIM900, and other GSM modules
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.