learnenvirodiy

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

https://github.com/envirodiy/learnenvirodiy

Science Score: 51.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    7 of 52 committers (13.5%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.7%) to scientific vocabulary

Keywords from Contributors

stable metagenomics carpentries-lab english lesson carpentries carpentries-incubator alpha cwl pre-alpha
Last synced: 7 months ago · JSON representation ·

Repository

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

Basic Info
Statistics
  • Stars: 7
  • Watchers: 5
  • Forks: 4
  • Open Issues: 9
  • Releases: 0
Created over 7 years ago · Last pushed about 3 years ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

Learn EnviroDIY Programming tutorial

A tutorial for learning how to program an Arduino-framework micro-controller to become an environmental data logger, available at https://envirodiy.github.io/LearnEnviroDIY.

Do-it-yourself (DIY) enthusiasts generally find rapid success at reading data from simple sensors to an Arduino board. However, it is much more challenging to program an Arduino to perform all required functions of a solar-powered station that collects data from several research-grade environmental sensors, saves to an SD card, transmits to a public server with web services, and puts the sensors to sleep to conserve energy between logging intervals. The EnviroDIY community has made all of this much simpler by creating the ModularSensors library, putting the power of the Internet of Things (IoT) revolution into the hands of DIYers.

These lesson episodes will teach you how to program your Arduino for environmental IoT using ModularSensors.

We organize episodes into two parts: - Part 1: Arduino and IoT for EnviroDIY (Episodes 1-6) introduces basic Arduino and IoT skills to prepare you for using ModularSensors. - Part 2: Program with ModularSensors (Episodes 7-13) provides exercises to program, test and deploy a monitoring station based on the example code in the ModularSensors library.

The LearnEnviroDIYcode repository provides companion example code sketches.

Get Started

Get started with this hands-on tutorial at https://envirodiy.github.io/LearnEnviroDIY!

Contributing

We welcome all contributions to improve the lesson! Maintainers will do their best to help you if you have any questions, concerns, or experience any difficulties along the way.

We'd like to ask you to familiarize yourself with our Contribution Guide and have a look at the [more detailed guidelines][lesson-example] on proper formatting, ways to render the lesson locally, and even how to write new episodes.

Maintainers

Lessons maintained by Beth A. Fisher and Anthony K. Aufdenkampe.

Authors

A list of contributors to the lesson can be found in AUTHORS.

Citation

To cite this lesson, please consult with CITATION.

For our v0.2.0-beta release, please cite this DOI: DOI

This tutorial was created by using The Carpentries lesson template & example.

Owner

  • Name: EnviroDIY
  • Login: EnviroDIY
  • Kind: organization
  • Email: info@envirodiy.org
  • Location: Stroud Water Research Center, Avondale, PA

Do-It-Yourself Environmental Science & Monitoring

Citation (CITATION)

cff-version: 0.2.0-beta
message: If you use this software, please cite it as below.
authors:
  - family-names: Fisher
    given-names: B.A.
    orcid: https://orcid.org/0000-0002-6461-041X
  - family-names: Aufdenkampe
    given-names: A.K.
    orcid: http://orcid.org/0000-0002-5811-6458
title: Introduction to EnviroDIY Modular Sensor Library for Environmental Monitoring.
version: 0.2.0-beta
doi:
date-released: 2019-04-02

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1

Committers

Last synced: about 2 years ago

All Time
  • Total Commits: 559
  • Total Committers: 52
  • Avg Commits per committer: 10.75
  • Development Distribution Score (DDS): 0.775
Past Year
  • Commits: 1
  • Committers: 1
  • Avg Commits per committer: 1.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Beth Fisher b****1@g****m 126
Greg Wilson g****n@t****m 95
François Michonneau f****u@g****m 82
Raniere Silva r****e@r****m 67
Anthony Aufdenkampe a****e@l****m 38
Maxim Belkin m****n@g****m 27
Abigail Cabunoc a****c@o****a 24
Raniere Silva r****e@i****r 24
Katrin Leinweber 9****r 12
David Mawdsley d****y@m****k 4
Piotr Banaszkiewicz p****r@b****g 4
Rémi Emonet r****t@r****e 4
Joseph Stachelek j****a 3
Maxim Belkin m****n 2
Raniere Silva r****7@i****r 2
Erin Becker e****r@g****m 2
William L. Close w****e 2
Michael R. Crusoe 1****c 2
Brandon Curtis b****s@g****m 2
Jon Pipitone j****e@u****a 2
James Allen j****8@g****m 2
Ian Lee l****1@l****v 2
evanwill e****w@g****m 2
mzc9 m****g@g****m 1
jcoliver j****r@e****u 1
W. Trevor King w****g@t****s 1
Tracy Teal t****l@g****m 1
William L. Close c****l@g****m 1
Michael R. Crusoe m****e@g****m 1
Sarah Brown s****n@b****u 1
and 22 more...

Issues and Pull Requests

Last synced: about 2 years ago

All Time
  • Total issues: 12
  • Total pull requests: 0
  • Average time to close issues: about 2 months
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 0
  • Average comments per issue: 0.58
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • aufdenkampe (12)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels