paulmandal / queensmatic

Wall art NAS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Queensmatic

This project is a wall-mounted NAS with controllable LED strips attached to its case.

Requirements

Table of Contents

Directory Contents
QueensmaticLEDController Android LED controller application with simple color picker and touchscreen LED updating
hardware/circuit Eagle schematics for the LED controller PCB
led-controller-uservice Microservice used for communication between the Android app (or apps) and the LED controller hardware
ucontroller Microcontroller code - receives messages from the API via serial and updates the LED strips
pictures Some pictures of the building process

Running the API

cd led-controller-uservice
virtualenv venv
source venv/bin/activate
pip install docker-compose
# Update docker-compose.yml with the serial port for your microcontroller board -- under "devices"
docker-compose up

About

Wall art NAS

License:Apache License 2.0


Languages

Language:Eagle 70.3%Language:Java 20.8%Language:C++ 4.6%Language:Python 3.0%Language:Prolog 0.7%Language:Arduino 0.3%Language:Shell 0.2%