Giter Club home page Giter Club logo

cepdnaclk / e16-3yp-smart-meeting-automaton Goto Github PK

View Code? Open in Web Editor NEW
1.0 6.0 3.0 15.07 MB

Smart Meeting Automaton is a revolutionary idea of controlling devices automatically within a meeting room. In most of our day-to-day life, we have experienced that air conditioners, projectors are working unnecessarily even without a presence of a meeting and sometimes those devices should be controlled with a human involvement using several types of remote controllers which is really an inefficient way. Our approach to that matter is automating this process introducing a control unit per each meeting room and a client application. Client application is basically used for scheduling meetings and meeting room configurations that data related to air conditioners and projectors is set. Control unit in meeting room sends required signals to turn on/off devices according to the schedules added to the system by the client application. In addition to that, mobile application can be used to control devices by scanning a QR code.

Home Page: https://cepdnaclk.github.io/e16-3yp-smart-meeting-automaton/

CSS 15.97% HTML 0.58% JavaScript 75.57% C++ 0.42% Kotlin 0.03% Swift 0.11% Objective-C 0.01% Dart 7.30%
3yp embeddedsystems automation smart-meeting-rooms controlling-acs-projectors

e16-3yp-smart-meeting-automaton's Introduction

e16-3yp-smart-meeting-automaton

# Visit Our Site : Click to Visit

Computer Engineering Project - Semester 5 -Third year project

Group 12

E/16/022 – Chamath Amarasinghe [email protected]

E/16/025 – Diwanga Amasith [email protected]

E/16/222 – Wishwa Madushanka [email protected]

The problem we are addressing is something that we have experienced in day to day basis. We have seen some meeting rooms with working AC machines and projectors unnecessarily without any one in the room causing a wastage of current In some cases, it is quite different that the AC machines are not working even almost all the room is filled.

Other than that, presence of a worker to the meeting venue at the time of meeting is essential to control different devices of AC machines and projectors. This control process is sometimes complex as it has to be used various remote controllers to control different devices

Having discussions with company owners, class teachers and observing meeting rooms, we get an idea what can be implemented as a solution

We can come up with our solution "SMART MEETING AUTOMATON"

Overview

SMART MEETING AUTOMATON consists of two major streams.

  1. Client App

  2. Control Unit

Flow of Control

alt text

Basically, an administrator user can make schedules of the meeting using google calendar API which is maintained by administrators of a particular company or organization and user can view all the arranged schedules. AWS is continuously monitoring the existing schedules in google calendar. According to them, AWS sends control signals to various devices via control units. Control units sends what happens with the devices in each room.

Status of the room can be monitored using our client app.

As a special feature, we have added QR codes to each room, so that meeting owner can directly control over different devices in that room.

Overview of Client App

we create Web and Mobile apps for our system with giving access to log into our system to admins who the administrative part of the organization. So they can schedule meetings and classes as well as they can see the status of the rooms in real time.

And also we have to note here, we have given device pair option with some indicating led bulbs to set up Brand , model of AC projectors and their initial positions when deploying of our main control unit. Each room has Qr code and it can access through our mobile app and then meeting owner can control meeting room devices easily.

All these communications between sever and app will be done securely by https protocol.

Overview of Control Unit

Control unit has many responsibilities to do with clients request. control unit have to

turn on projectors and AC machines 5 minutes prior to schedule time. The lights connected to sockets must lit up when some one enters the lecture room. This done by getting signals from PIR sensors which deployed in meeting room. And also Ac machines have to turn off 5 minutes prior to schedule time. And other main responsible of main component is sending states of the devises to the sever which runs on AWS.

Solution Architecture : Infrastructure

alt text

There are 3 main hardware components in our control system. Most important one is main control unit. It has rotating IR transmitter to send data in to specific device which is client requested. And rotating IR transmitter have to rotate preset coordinates which was initially set for device in deployment. And we have given two sockets to clients from main control unit to connect lights and they can control them via our apps. with the PIR sensor , main control system can detect the human presence in meeting room and it can use for light-up lights when someone come meeting room first and cancel meeting when no one come to meeting after specific amount of time it starts.

And other component of hardware is WiFi and IR module which use for sending IR signals to devises which cannot covered by main control unit.The temperature and humidity sensors are use here to detect AC machines work properly.

Advisers

Dr Isuru Nawinna

Dr Ziyan Marrikkar

Links :

https://www.pdn.ac.lk/

https://eng.pdn.ac.lk/

http://www.ce.pdn.ac.lk/

e16-3yp-smart-meeting-automaton's People

Contributors

chamathamarasinghe96 avatar diwanga avatar e16022cepdnaclk avatar wishvamadushanka avatar

Stargazers

 avatar

Watchers

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