Giter VIP home page Giter VIP logo

iot-api-lecture-hall-assistant's Introduction

Lecture Hall Assistant - API

alt text

Introduction

SS12 is an innovation challenge organized to recognize the best social innovators globally. The theme for this year is 'EMPATHY TO ENGINEERING: SOLUTIONS FOR MACRO ISSUES'. Students form global Universities will be participating displaying their engineering skills.

Team Technocrats from University of Moratuwa participated IEEE SS12 2018 International Competition held in NSBM Green University Town, Sri Lanka. Team Technocrats won the 1st Runner Up in Maker Fair competition. The winning team members are,

  • Vinura Udaraka
  • Pasan Bhanu Guruge
  • Chathura Dilshan
  • Hiranya Panawenna

This project is to overcome the common audio issues in lecture halls in developing countries. This system detects audio levels of the speaker and background and control the amplifier audio level automatically and continuously throughout the lecture. Not only that but also this system has a local file server to share lecture materials with students when there is no internet connection to the lecture hall and control lights and fans via their mobile phones.

alt text

Main Repositories

  1. API
  2. Control Dashboard
  3. NodeMCU Codes

Repository Introduction

This API is developed using Slim Framework.

API

API used to communicate with the Arduino Devices via HTTP protocol. All the switches, sensors and controllers communicate with central system using the API.

Control Dashboard

This is the main web interface for the users of the system. This has 2 separate access parts for students and lecturers. All the functions can be controlled via the dashboard.

Arduino System

This NodeMCU modules are the main hardware part in this project. These devices communicate with API and control the functions and send sensor data to the system. There are 2 main type of devices.

  1. Light Controllers (Remote Control Switches)
  2. Audio Sensors

A local area network used to build the connectivity between all devices.

Implementation

This system can be easily implemented in any university lecture hall. Please contact us for more information.

Email : [email protected] / [email protected]

iot-api-lecture-hall-assistant's People

Contributors

pasanbhanu avatar

Watchers

 avatar

Forkers

vinurau

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.