Giter VIP home page Giter VIP logo

abb-vent-control's Introduction

Smart Ventilation Control

Created by Metropolia University of Applied Science students, 3rd yead, Smart IoT Systems major.

NOTE: Documentation about web part of the project is provided in the corresponding folder: [CLICK]
NOTE: Documentation about embedded part of the project is provided in the corresponding folder: [CLICK]

Overview

The project provides an end-to-end Internet of Things solution for controlling and monitorin pressure in the ventilation, using ABB Frequency Controller simulator.
The idea is to provide two UIs - one hosted on local server (web UI) and one attached to device (Liquid Crystal Display).
All user interfaces are syncronized and communicating with each other.

User has an ability to choose between manual and automatic modes.

  • In manual mode, user can control the frequency of the fan.
  • In automatic mode, user can control the target pressure that should be achieved in the ventilation.

Software

Technology stack

Web side

Technology Application
anime.js Frontend
tailwind Frontend
NodeJS Backend
MQTT Backend
MongoDB Database

NodeJS modules in use: TBA

Embedded side

Primary language for programming: C++
Seconday language: C
Use of non-standard libraries: C++ Json

More detailed hardware architecture is provided in separate documentation, as mentioned above.

Overall project arcitecture

Overall project arcitecture

abb-vent-control's People

Contributors

dedundead avatar alexxfra avatar libermandaniel avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.