Skip to content

jmpinit/sws_firmware

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Space Within Spaces Firmware

A Space Within Spaces is an art installation by Joseph Morris in the Juliana Curran Terian Design Center Atrium at Pratt. The installation consists of an array of 180 LED light bulbs hanging in the space above the atrium. This project contains the firmware for the bulbs, which are based on the ESP8266 and are controlled over WiFi using UDP broadcast packets.

Network Configuration

network_config.h should be updated with the network details for the LED grid:

#ifndef H_NETWORK_CONFIG
#define H_NETWORK_CONFIG

static const char* SSID_NAME = "my cool network";
static const char* SSID_PWD = "super secret";

static const char* HOSTNAME_PREFIX = "esp-pratt";

#endif

Configuring Bulbs

The bulbs need to know where they are in the array in order to decode the UDP broadcast packets correctly. This information is stored in a lookup table in led_firmware/offsets.h. ESP_ADDRESS_OFFSETS contains the chip IDs for the bulbs in the order that they are installed on the strands (a zig zag).

About

Space Within Spaces art installation LED bulb firmware.

Resources

Stars

Watchers

Forks

Packages

No packages published