Stranger Trees

To use:

Prerequirements:

  • Python 2.7+
  • Raspberry Pi 3
  • Linux
  • AWS SQS
  • Fadecandy Controller Board
  • WS281x compatible LED strip(s)

This particular project uses three strips of 50 on 3 channels.

  1. You will need to get an OPC server. Get Fadecandy. cd .. && git clone https://github.com/scanlime/fadecandy.git
  2. Install the fcserver binary according to the instructions in the server directory of the fadecandy project.
  3. apt-get install build-essential python-dev git scons swig mesa-common-dev freeglut3-dev
  4. pip install virtualenvwrapper and follow instructions for virtualenvwrapper initial setup
  5. mkvirtualenv stranger_trees
  6. workon stranger_trees to use stranger_trees virtualenv
  7. pip install -Ur requirements.txt
  8. Copy .env.example to .env and put your Fadecandy server settings and AWS credentials, etc in it. It will be picked up by settings.py when you run main.py
  9. Run fcserver
  10. python main.py --debug