Skip to content

Latest commit

Β 

History

History
74 lines (55 loc) Β· 4.47 KB

File metadata and controls

74 lines (55 loc) Β· 4.47 KB

Caution

Very important note:

This project is for our final course work. So, maybe, it'll break over time. There are things that will not be developed or were developed before we ditched them out at the end (like the 4G module stuff).



Welcome to Modular Monitor Github repository!
We use Github as our main versioning for this project. It is for our "TCC" and will be maintained as long as needed.

The main language is C++ with Arduino IDE + VS Code as our main editor.
The code should work on ESP32 out of the box (libraries are all sub modules)


Structure of projects

Libraries

First, we have the lowest dependency of them all: libraries, or common headers, or forked customized libs, or common code, or smaller codes, or portions of reusable code, whatever you call it. Not all of them were used at the end, but they may be used in future projects if needed, I don't know.
They are:

Homemade (original):
Adapted / enhanced / external:
Used (completely external)

Projects

Here we have the projects themselves.

IMPORTANT NOTES:

  • All projects are developed individually and should be build-able separately.
  • There is a Core project that allows for one clone with recursive flag, so every sub-project is up to date or in the same version.

These are the projects (more to come in the future, if somehow this grows):

Name Short description Status
Core This is the big combined project to make everything easier N/A
Brain The brain that integrates all modules and make things work. Includes display, SD card and so on βœ…
Module_DHT22 Temperature and Humidity sensor βœ…
Module_MICS6814 CO, NH3 and NO2 sensor βœ…
Module_KY038_HW072 Light and sound sensor βœ…
Module_GY87 Accelerometer, temperature, pressure, altitude and compass sensor βœ…
Module_CCS811 Quality of air sensor βœ…
Module_PMSDS011 Particle meter sensor βœ…
Module_BATTERY Own battery reporting sensor ❌
βœ… = Released; ▢️ = In the works, planned; ❌ = Discarded.