Code Monkey home page Code Monkey logo

incomprehensible / 21school-cluster-activity-monitor Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 11.15 MB

In order to visualize clusters computers accesibility for students and make finding a coding place for oneself easier, School 21's Lab Manager came out with the idea of autonomous Cluster Activity Monitor. It should be set up on each floor and light up LEDs, showing which monitors are taken and which a free to use. It's connected to local network and pulls data from dedicated server. Done by team: Ricky, Bomanyte.

Python 100.00%

21school-cluster-activity-monitor's Introduction

21School-Cluster-Activity-Monitor

Description

In order to visualize clusters computers accesibility for students and make finding a coding place for oneself easier, School 21's Lab Manager Freimor (Ricky in School 21) came up with the idea of autonomous Cluster Activity Monitor. It should be set up on each of the School's floors. We've managed to set it up on the 2nd floor. Monitor has a map embedded in its graphics. It lights up LEDs, showing which Mac seats are occupied, which are free to use and other types of seat status. It's connected to a local network and pulls data from the metrics data-point server.

  • Monitor shows seats that are either taken, free, covid-free or used for exam.
  • It also lights up the viewer's position on the map.
  • Brightness of the LED is dependant on ambient light level, due to embedded light sensor.
  • It should potentially support extra add-ons.

Monitor consists of:

  • 5 front PCB's which we call "modules", with school claster names (Atrium, Illusion, Oasis, Atlantis and Mirage)
    • ~450 SK9822 2020 leds
    • STM32F030* microcontroller
  • 1 "motherboard" PCB
    • Raspberry Pi Zero W
    • ADS1115 for photoresistor
  • Mean Well IRM-60-5ST power supply
  • 3D printed skeleton structure
    • M1.2 inserted nuts and bolts for fixing modules in 3d printed front layer
    • M4 inserted nuts and bolts for fixing front layer to skeleton main body
    • 4 wall plug for fixing main body to wall
  • Front PCB's shield made of polycarbonate sheet

Photos

Done by team: Ricky, Bomanyte.

21school-cluster-activity-monitor's People

Watchers

 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.