EnviroDIY

EnviroDIY

Geek Repo

Do-It-Yourself Environmental Science & Monitoring

Location:Stroud Water Research Center, Avondale, PA

Home Page:http://envirodiy.org/

Github PK Tool:Github PK Tool

EnviroDIY's repositories

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.

Language:C++License:BSD-3-ClauseStargazers:153Issues:25Issues:57

ModularSensors

An Arduino library to give environmental sensors a common interface of functions for use with Arduino-framework dataloggers, such as the EnviroDIY Mayfly.

Language:C++License:NOASSERTIONStargazers:77Issues:12Issues:223

SensorModbusMaster

An Arduino library to act as Modbus Master to control a sensor/slave

EnviroDIY_Mayfly_Logger

hardware design files, example code sketches, and documentation for Arduino-framework EnviroDIY Mayfly data logger

Language:C++License:NOASSERTIONStargazers:30Issues:12Issues:24

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.

Language:C++License:NOASSERTIONStargazers:11Issues:7Issues:25

LearnEnviroDIY

A tutorial for learning how to program an Arduino-framework micro-controller to become an environmental data logger.

Language:C++License:NOASSERTIONStargazers:8Issues:5Issues:12

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)

Language:C++License:LGPL-3.0Stargazers:8Issues:13Issues:0

Libraries

Arduino libraries used with the EnviroDIY Mayfly data logger board

Mayfly-Modbus-Wing

A hardware adapter for using ModbusRTU with RS-485 on the Arduino-framework Mayfly datalogger board.

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.

Language:C++License:BSD-3-ClauseStargazers:3Issues:5Issues:2

SoftwareSerial_ExtInts

A modified version of the Arduino built-in SoftwareSerial library to allow another library to call the interrupts for it.

Language:C++License:NOASSERTIONStargazers:2Issues:5Issues:0

Trigger

An Arduino library to trigger an external switch based on a measured variable exceeding a threshold.

Language:C++License:BSD-3-ClauseStargazers:2Issues:4Issues:6

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.

Language:C++License:BSD-3-ClauseStargazers:1Issues:4Issues:0

Sodaq_DS3231

Arduino library for DS3231

SoftwareSerial_PCINT12

A modified version of the Arduino built-in SoftwareSerial library to work with the EnviroDIY Mayfly

Language:C++Stargazers:1Issues:2Issues:0

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.

Language:C++License:BSD-3-ClauseStargazers:1Issues:5Issues:7

Arduino_boards

EnviroDIY board settings for the Arduino IDE

Language:CStargazers:0Issues:4Issues:0

LTEbee-Adapter

An interface to enhance stability of Digi XBee LTE-M radio with EnviroDIY Mayfly Logger

License:NOASSERTIONStargazers:0Issues:5Issues:0

Adafruit_BME280_Library

Arduino Library for BME280 sensors

Language:C++Stargazers:0Issues:3Issues:0

BMP388_DEV

An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer. Includes both interrupt and FIFO operation.

Language:C++License:MITStargazers:0Issues:4Issues:0

cryptosuite2

Cryptographic suite for Arduino (SHA, HMAC-SHA)

Language:CLicense:GPL-3.0Stargazers:0Issues:1Issues:0

EnviroDIY.github.io

Documentation pages

Stargazers:0Issues:5Issues:0

GPRSbee

Arduino library for GPRSbee, modified for use with Mayfly boards.

Language:C++License:LGPL-3.0Stargazers:0Issues:5Issues:0

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/

Language:C++License:BSD-3-ClauseStargazers:0Issues:6Issues:1

MayflyWorkshop_Online_2020

Sketches used in the 2020-2021 online EnviroDIY workshops, using the Mayfly 0.5b version board.

Language:C++Stargazers:0Issues:5Issues:0

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

Language:C++License:GPL-3.0Stargazers:0Issues:5Issues:0
Language:C++License:NOASSERTIONStargazers:0Issues:4Issues:2

Tally_Library

An Arduino library for interfacing to the Project Tally Event counter

Language:C++License:GPL-3.0Stargazers:0Issues:1Issues:0

TinyLoRa

A small Arduino library for LoRa Modules

Language:C++License:LGPL-3.0Stargazers:0Issues:0Issues:0

Yosemitech-Software-and-Documentation

This repository hosts copies of Yosemitech's documentation and software.

Stargazers:0Issues:5Issues:0