programming your christmas lights

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

Upload: nitsa

Post on 24-Feb-2016

81 views

Category:

Documents


0 download

DESCRIPTION

Programming your Christmas Lights. Andrew Konkol Technical Architect at Sentry Insurance Creator/Designer of the Konkols Christmas Light Show. CLAP. C hristmas L ight A ddiction P roblem. Music. Turns flashing lights into Magic Classics, Pop, Rock TSO: Trans-Siberian Orchestra. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Programming your Christmas Lights

PROGRAMMING YOUR CHRISTMAS LIGHTSANDREW KONKOLTECHNICAL ARCHITECT AT SENTRY INSURANCECREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW

Page 2: Programming your Christmas Lights

CLAPChristmas

Light Addiction Problem

Page 3: Programming your Christmas Lights

MUSIC

•Turns flashing lights into Magic•Classics, Pop, Rock•TSO: Trans-Siberian Orchestra

Page 4: Programming your Christmas Lights

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

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

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

ZERO CROSS DETECTION

Page 8: Programming your Christmas Lights

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

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

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

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

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

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

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

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

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

TOPOLOGY OF MY SHOW

Page 18: Programming your Christmas Lights

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