Skip to content
@ModularMonitor

Modular Monitor

TCC project

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 out 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.

Popular repositories Loading

  1. Module_PMSDS011 Module_PMSDS011 Public

    Particle matter sensor

    C++ 1

  2. Core Core Public

    The core project with all sub-projects in one place.

    Batchfile

  3. .github .github Public

    For readme

  4. lib-TFT lib-TFT Public

    Forked from Bodmer/TFT_eSPI

    Arduino and PlatformIO IDE compatible TFT library optimised for the Raspberry Pi Pico (RP2040), STM32, ESP8266 and ESP32 that supports different driver chips

    C

  5. lib-Serial lib-Serial Public

    Serial package implementation used for communication between devices in chain

    C++

  6. Module_DHT22 Module_DHT22 Public

    Module for DHT22 (Temperature and Humidity sensor)

    C++

Repositories

Showing 10 of 27 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…