Skip to content

gregfriedland/AuroraV5

Repository files navigation

AuroraV5

Version 5 of the Aurora LED wall project.

||LEDs ▶︎|LED Controller ▶︎|Node.js server ▶︎|Web app| |-|-|-|-| |Function|Display patterns|Communicate with LEDs|Generate patterns|Control pattern parameters| |Hardware|WS2812/Neopixels, Adafruit LED matrix, WS2801, etc.|FadeCandy board, SmartMatrix board, etc.|Raspberry Pi, BeagleBone Black, etc.|PC, smartphone, tablet, etc.|

Installation on a Raspberry Pi

  1. Raspbian
  • Flash SD Card
  1. Update apt-get
  • sudo apt-get update
  1. Install Node

  2. wget http://nodejs.org/dist/v0.10.16/node-v0.10.16-linux-arm-pi.tar.gz

  3. tar xzvf node-v0.10.16-linux-arm-pi.tar.gz

  4. sudo mv node-v0.10.16-linux-arm-pi /opt/node

  5. node -v (to make sure the version is 0.10.16)

  6. Install Aurora

  7. git clone https://github.com/gregfriedland/AuroraV5.git

  8. cd AuroraV5

  9. npm install

  10. Install Aurora to start when the system boots

  • Serial version
    1. sudo cp AuroraV5/system/aurora-serial-init.d /etc/init.d/aurora-serial
    2. sudo chmod 755 /etc/init.d/aurora-serial
    3. sudo update-rc.d aurora-serial defaults
  • Fadecandy version
    1. cp AuroraV5/system/aurora-fc-init.d /etc/init.d/aurora-fc
    2. chmod 755 /etc/init.d/aurora-fc
    3. cp AuroraV5/system/fcserver-init.d /etc/init.d/fcserver
    4. chmod 755 /etc/init.d/fcserver
  1. Setup Raspberry Pi Camera V4L2 driver (so )

  2. Follow instructions here

  3. Reboot

  4. Optional for Rasperry Pi

  5. Comment out this line in node_modules/serialport/serialport.js which is slowing things down: //debug('Write: '+JSON.stringify(buffer));

Notes

  1. To get it running on two side by side SmartMatrix panels for 64x32, I used the rgb48 branch of my SmartMatrix fork and overclocked the Teensy 3.1 to 144Mhz.

Work in progress

  1. Trigger program with opencv face detection
  2. Get color speed working

About

Web app framework for controlling LEDs from Javascript

Resources

Stars

Watchers

Forks

Packages

No packages published