A collection of functions and examples specifically made for the basement lighting installation.
The basement lighting installation was made in December 2015 by Jacob Alkema. http://www.jacobalkema.nl/
The installation consists out of three rows of ledstrips. Each row has 7 strips with white warm light and 7 strips with white cold light
Each strip can be individually controlled with the DMX protocol. There are several options to control DMX. This repository gives examples for Arduino and USB.
Use an Arduino to control the installation. This example features three example animations and some powerful functions to create your own programs.
In order to control the installation you will need an Arduino with a Dmx shield. If you are a student at the TU/e you may borrow a Dmx shield from the lightlab (scroll down for email address).
- Arduino Uno.
- DMX shield v1.1 (Designed by Interactive Matter).
- Three simple buttons (https://www.arduino.cc/en/Tutorial/Button).
- Connect the Dmx shield to the Arduino.
- Connect the Dmx cable to the Dmx shield (The cable should be in the corner of the left room in the lightlab).
- If you are going to use the example code then make sure you have the buttons connected to pin 8, 9 and 10 of the Arduino.
- Turn on the installation (There is a small door behind the big pillar, enter and look for the switch).
- Download the example code from the repository and put it in your Arduino sketchbook. To find the location of your sketchbook: In the arduino IDE go to "Preferences". The location is in the first field "Sketchbook location:".
- Open the example code
- Upload!
- Try switching between scenes by pressing the buttons.
The program is fully commented and should explain itself. For extra explanation of each function, look here: https://github.com/LightLabTUe/BasementLight/tree/master/Arduino
Another option is to use the USB port on your computer. For this option you will need:
- A USB to DMX serial interface* (QuickDMX D512)
- QuickDMX: http://download.thelightingcontroller.com/software/V7/QuickDmx/
- Optional: the example: https://github.com/LightLabTUe/BasementLight/tree/master/USBtoDMX
If you are a student at the TU/e you may borrow a this interface from the lightlab (scroll down for email address).
- Other DMX interfaces will also work, just not with the example. *
- How to get the example working: https://github.com/LightLabTUe/BasementLight/tree/master/USBtoDMX
- Tutorials on quickDMX: http://forum.thelightingcontroller.com/viewtopic.php?f=63&t=3077
For questions send an email to: ID [dot] Lightsupport [at] tue [dot] nl