/v2-LED-dome

V2 dome with 1500 LED's controlled via Fadecandies and Processing sketch.

Primary LanguageProcessing

V2 Geodesic Dome

4m dome using hubs with 1500 RGB LEDs controlled via 3 Fadecandies connected to a RPi running visualisations created in Processing.

Dome install 2019

Overview of setup

Kit:

  • Build with Hubs kit
  • Broom handles (30 short and 35 long)
  • LED Strips - WS2812B Individually Addressable, 5050 RGB SMD (Outdoor / waterproof)
  • RPi
  • Fadecandy
  • PSU - Mean Well RSP-320-5 AC/DC Enclosed Power Supply (PSU) 300W 5V 60A

To build, start by constucting the dome, mount the control box to the apex, attach the lights in the sequence 1-25 using the setup pattern below, power up RPi and run scripts to check all LEDs are working, raise the dome half a metre to create a little more head height and to create door (which requres removal of one member).

Dome

Am using a V2 dome using a hubs kit to connect broom handles of length.

Build with Hubs have great instructions for assemby which are also saved in this repo

LED Setup

LED Layout image LED Layout calcs

Fadecandy

Lots of resources online for getting started with Fadecandy (the previous Fadecandy README has more info than the current.)

Note: system uses 3 Fadecandies which can drive 8 strips each or 24 in total - but we have 25 LED STRIPS so strip 25 uses strip 20 data (if you look in box you will see two data wires spliced into one input in fadecandy 3).

LED strip layout for OPC control below was created using geodesic_layout_test sketch.

LED strip layout for OPC control

Sketch of wiring up Fadecandies to RPi

wiring

Images

inside the box

RPI and fadecandies

PSU

Notes from first setup of fadecandy on RPi

RPI4 used to host fadecandy server and connect to multiple fadecandy’s in turn hosting multiple RGB LED strips.

Setup Raspian Buster Desktop since wanted to be able to VNC in to machine and set up Pi as access point for deployment in field.

Flashed SD with Etcher, before inserting into pi added a ssh file to root folder (step 3 in these docs)

Setup fadecandy server - followed these instructions - and then test fcserver is working by running

sudo fcserver

Followed instructions on adafruit for fadecandy auto start. Used example of autorunning processing sketch from here, but location of autostart files on debian 10.1 moved to here:

/etc/xdg/lxsession/LXDE-pi/autostart