Script your own plugins and display whatever you want on a L.E.D. matrix and control/interact with your plugins from a web interface.
- Computer with python 3 installed (tested on linux only)
- Arduino UNO
- L.E.D. Matrix (only works on this one for now)
-
Clone :
git clone https://github.com/tomsimonart/LMPM.git
cd ./LMPM
-
Install python packages (Using "virtualenv" is recommended) :
pip install -r requirements.txt
You also need to install TKinter (for the guishow feature)
-
Upload the arduino sketch to your arduino (tested with arduino uno):
You can for example use the Arduino IDE or PlatformIO
The sketch is located in LMPM/GLM/matrix_IO/matrix_IO.ino
-
Start LMPM :
./lmpm
the available arguments can be found with :
./lmpm -h
some examples :
./lmpm -vvv
./lmpm -s
./lmpm -V check -V info -m
-
Url should be
http://localhost:5000 (also works for multiple clients)
- Full documentation will soon (:feelsgood:) be available here
- Maribib for his help with the server
- Mino for the guishow feature
- Etnarek and iTitou for their help with the arduino code