Skip to content

felddy/opcu

Repository files navigation

UDP version of Open Pixel Control 🎛💡

Build Status Coverage Status Total alerts Language grade: Python

Consuming raw or undercooked meats, poultry, seafood, shellfish or eggs may increase your risk of foodborne illness.

Installing spidev

sudo apt-get install python3-spidev

Running server at boot. Add to /etc/rc.local

On arcade box: /home/pi/opcu.py apa102 &> /dev/null &

On shelves: /home/pi/opcu.py lpd8806 &> /dev/null &

docker-compose run opc

Building Feather firmware

  1. Make a copy of the wifi_secrets.h.template file and name it wifi_secrets.h
  2. Edit the wifi_secrets.h file to include the WiFi credentials
  3. Install the WiFi101 library by Arduino for the WINC1500 module using the IDE Library Manager.
  4. Manually install the Adafruit_ZeroDMA library.
  5. Add the Adafruit boards index to the IDE's preferences, under "Additional Boards Manager URLs".
  6. Select the "Adafruit Feather M0" under the Tools menu.
  7. Compile and Upload to the Feather over USB.

For more information about using the IDE with the Feather see here.

This project is based on Adafruit Lightship

Contributing

We welcome contributions! Please see here for details.