programming your christmas lights andrew konkol technical architect at sentry insurance...

19
PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

Upload: ashanti-bellow

Post on 14-Dec-2015

224 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

PROGRAMMING YOUR CHRISTMAS LIGHTSANDREW KONKOL

TECHNICAL ARCHITECT AT SENTRY INSURANCECREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

Page 2: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

CLAPChristmas

Light Addiction Problem

Page 3: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

MUSIC

•Turns flashing lights into Magic

•Classics, Pop, Rock

•TSO: Trans-Siberian Orchestra

Page 4: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

SEQUENCING/SCHEDULING SOFTWARE

• Ties lighting effects (on/off, fades, chases, etc) to a timeline, in sync with music

• Bitmap vs. Vector

• Popular Free

• Vixen (2.1, 3.0, Vixen+)

• HLS

• Nutcracker

• xLights

• Not free

• Light Show Pro (LSP) – $100-$400

• Light-O-Rama (LOR) - $50-$400

Page 5: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

COMPUTER

•Most software is Windows-based

•Needed for Sequencing

•Needed for controlling the show and playing music during showtime

• Unless you are using a stand-alone controller

Page 6: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

POWER (ELECTRICITY)

• AC

• Traditional incandscents, LED lights from the store

• Dimming requires zero-cross detector

• DC

• Needed for modern LED-based lighting

• 5V, 12V common

• PC Power supply works well for this

• Need to consider total power required (Amps/Watts)

• Outdoor = GFCI

Page 7: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

ZERO CROSS DETECTION

Page 8: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

FM TRANSMITTER/ANTENNA

• Gets music into the warm cars of visitors

• Low Power (avoid attention of FCC)

• Dipole antenna

• www.radio-locator.com

• RDS (Radio Data System)

Page 9: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

PROTOCOLS / INTERFACES

• RS-485-based

• DMX

• Renard

• LOR

• PixelNet

• Ethernet-based

• E1.31 (DMX-over-Ethernet or Streaming ACN)

• Pixel protocols

• WS2801, TM180x, WS2811, TLS3001, GE Color Effects

• Protocol converters

• Examples: Etherdongle (takes in E1.31, outputs PixelNet), E1.31-to-DMX/Renard bridges, etc.

Page 10: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

CONTROLLERS

• Takes in information on a protocol bus and turns it into blinky-flashy

• Use microcontrollers

• PIC by Microchip

• Programmed in C or Assembly; flashed with PicKit

• Parallax Propeller

• Programmed using proprietary “Spin” language; flashed with “Prop Plug”

• 8 Cores

• Arduino

Page 11: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

CONTROLLERS – AC

• Uses Solid-State Relays (SSRs)

• On-board: AC switching happens on the same board as the protocol processing

• Off-board: AC switching happens remotely – 5V signal connects SSRs to main board

• Fancy power-strip

• Examples include Renard SS (8, 16, 24), Renard 64, Lynx Freestyle, Lynx Express, Helix, LOR

Page 12: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

CONTROLLERS - DC

• May either switch a DC power source (using DC SSRs), or provide power directly

• Commonly controls RGB floodlights, strips, or “dumb” RGB strings

• Examples include Renard4Flood, Ren48LSD, Renard 64, PixelNet Dumb String Controller (DSC)

Page 13: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

CONTROLLERS - PIXEL

• Takes input protocol and produces pixel protocols to control “smart” RGB nodes

• Provides constant DC power, plus a “data” signal to tell individual nodes to set RGB output levels (providing 256^3 = 16M color possibilities)

• Examples include PixelNet Smart String Controller (SSC), PixelNet Zeus, SanDevices E68x series, J1SYS EthConGateway (ECG), RPM Pixel Bridge

Page 14: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

CONTROLLERS – STAND-ALONE

• Some controllers can run the whole show

• No computer needed at showtime

• Theoretically could provide a more robust platform (Windows is not a real-time OS)

• Files (MP3, sequences) stored on removable media

• Just hook up other controllers, lights, and an FM transmitter, and you’re set

• Examples include Helix and EtherDongle with Conductor daughter board

Page 15: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

LIGHTS!

• Incandescent

• 1 channel per string

• AC LEDs

• 1 channel per string

• DC LEDs, including “dumb” strips/strings/floods

• RGB strings typically use 3 channels per string

• Pixels (“smart” strips, strings, modules)

• Typically use 3 channels per node, so a string of 50 would use 150 channels

Page 16: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

TOPOLOGY

• How does it all connect together?

• It all depends!

• What protocols, controllers, lights are you using?

• Centralized versus decentralized

• Data and power connections

Page 17: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

TOPOLOGY OF MY SHOW

Page 18: PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

RESOURCES

• www.doityourselfchristmas.com – General DIY lighting forum. Renard, Vixen, E68x, Audrino, HLS

• www.diylightanimation.com – Lynx, SmartStrings, Etherdongle, LSP, xLights

• www.diyledexpress.com – Lots of LED-based products, boards, kits, enclosures

• www.holidaycoro.com – Corrugated plastic props, DMX-based stuff, RGB

• www.aliexpress.com/store/701799 - Ray Wu’s store – lots of RGB products, direct from China (message Ray direct to get a combined shipping quote)

• www.lightorama.com – Commercial (non-DIY) lighting control products

• www.lightshowpro.com – Home of LSP

• www.vixenlights.com – home of Vixen, including latest 3.0 releases

• www.auschristmaslighting.com - Australian forum – lots of DC-based stuff (RGB, etc)

• Don’t forget to check out the Wikis – most forums have one