1
0
Fork 0
mirror of https://github.com/sexybiggetje/pixdisp.git synced 2024-11-14 17:51:02 +01:00
Little application to drive Led matrix displays on your raspberry pi
Find a file
2017-12-28 10:41:31 +01:00
controllers Dynamically load display size from the driver to the canvas on app init 2017-12-25 21:05:14 +01:00
drivers Add per pixel alpha 2017-12-28 01:03:01 +01:00
www Add basic camera support to UI. Fun times. 2017-12-28 01:56:22 +01:00
.gitignore Working implementation of drivers, and drawing application. Things light up! 2017-12-18 20:39:51 +01:00
config.example.json Working implementation of drivers, and drawing application. Things light up! 2017-12-18 20:39:51 +01:00
CONTRIBUTING.md First work in progress app 2017-12-12 20:41:32 +01:00
LICENSE.md First work in progress app 2017-12-12 20:41:32 +01:00
package-lock.json First work in progress app 2017-12-12 20:41:32 +01:00
package.json First work in progress app 2017-12-12 20:41:32 +01:00
pixdisp.js Working implementation of drivers, and drawing application. Things light up! 2017-12-18 20:39:51 +01:00
README.md Update README.md 2017-12-28 10:41:31 +01:00

A small application to drive LED matrix dusplays, such as the pimoroni unicorn, from nodejs. Intends to become a digital graffiti/guestbook system.

Make sure you are on a recent nodejs version. Raspbian has old version. Use nodesource ;).

copy config.example.json to config.json and pick a driver + display size.

npm install

nodejs pixdisp.js

http://localhost:8080/

Matrix driver & Unicorn Hat HD driver inspired by https://github.com/vesteraas/node-unicornhathd

Drawing

Device drawing

Simple clicking on the canvas in the responsive webinterface makes things light up.

Camera

Using your camera

The webinterface allows you to capture your camera and submit images from there.

Webinterface

Web interface

A simple web interface is included for drawing on the device. Defaults to port 8080.