Circle Of Light
WTF
Juli, pwnschlager, wirehead and I are going to build an LED project for Die Schmiede. We use this page to organize the project.
Architecture
Document describing the whole system: Datei:CoFArch.pdf
What we need (except electronic parts)
| What? | Who? | Cost | Status | 
|---|---|---|---|
| 1000 WS2811 LEDs | amir & pwnschlager | 138$ | Order pending | 
| (Guess) 4 x PC power supplies | ? | ? | We found two working power supplies | 
| Oscilloscope | ? | ? | ? | 
| Tap measure | ? | ? | ? | 
| Lab power supply | wirehead | 0$ | Will bring it | 
| Multimeter | meks | 0$ | meks has one | 
| Solder iron, solder, short cables | meks | 0$ | meks has one, not sure about short cables, probably some restln | 
| Long power cables | amir | 0$ | I have several meters | 
| Long signal cables | amir & wirehead | 0$ | I have a large box full of 1m audio cables and two reels. we have to figure out if that is enough. wirehead also mentioned she had a reel. | 
| Microcontroller for usb to midi | amir | 4€ | We have 1 board | 
| Microcontrollers for midi to LED translators | juli | 12€ | We have 3 boards | 
| Laptop | amir | 0$ | We are going to use my laptop | 
| Fog machine? | ? | ? | ? | 
| Two Wiimotes | rin / ? | ? / 0$ | Maybe we may borrow from the lab / Can borrow from rin | 
| 4 sets of rechargeable batteries for the Wiimotes | amir | ? | Had some lying around | 
| PA | amir | 0$ | I've got decent and loud active speakers but they are to heavy unless with a vehicle | 
| Organize a net to mount the LEDs on | juli & amir | ? | We gonna scout this week | 
| Cable Ties | ? | ? | ? | 
| Caravan | ? | ? | ? | 
What electronic parts we need
| Quantity | Description | PartNr. | Cost | Status | 
|---|---|---|---|---|
| 25 | 220Ohm 1/4watt resistor | Digikey CF14JT220RCT-ND | $0.72 | pending | 
| 10 | 1N4148 diode | Digikey 1N4148-TAPCT-ND | $1.78 | pending | 
| 25 | 10kOhm 1/4watt resistor | Digikey CF14JT10K0CT-ND | $0.72 | pending | 
| 25 | 470 Ohm 1/4watt resistor | Digikey CF14JT470RCT-ND | $0.72 | pending | 
| 25 | 6N138 optocoupler | Digikey 751-1263-5-ND | $33.23 | pending | 
| 10 | Lochrasterplatine | Digikey 1738-1000-ND | $13 | pending | 
TODO
| What? | Who? | Cost | Status | 
|---|---|---|---|
| Test the maximum length of a LED-strand (and therefor determine the number of needed power lines) | ? | ? | ? | 
| Program a Wiimote receiver for the laptop (x64-linux). | amir | 0$ | Already done for another project | 
| Program visuals based on Wiimote input for the laptop | amir + pwnschlager | 0$ | amir wrote a visual | 
| Encode the visuals to midi with a program for the laptop | ? | ? | ? | 
| Build and program a usb to midi transmitter dongle for the laptop. Optionally buy or borrow a midi interface | ? | ? | ? | 
| Build and program midi receiver to LED boards (short MW-boards) for each strand | ? | ? | ? | 
| Solder LED-strands with MW-boards | ? | ? | ? | 
| Solder power lines from power supplies to LED-strands | ? | ? | ? | 
Code
I hacked wmgui (part of libcwiid) to output MIDI events and wrote a simple visual that slides over a large image depending on events, always only showing a portion of the image.