Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW."— Presentation transcript:

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

2 CLAP Christmas Light Addiction Problem

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

4 SEQUENCING/SCHEDULING SOFTWARE Ties lighting effects (on/off, fades, chases, etc) to a timeline, in sync with music Ties lighting effects (on/off, fades, chases, etc) to a timeline, in sync with music Bitmap vs. Vector Bitmap vs. Vector Popular Free Popular Free Vixen (2.1, 3.0, Vixen+) Vixen (2.1, 3.0, Vixen+) HLS HLS Nutcracker Nutcracker xLights xLights Not free Not free Light Show Pro (LSP) – $100-$400 Light Show Pro (LSP) – $100-$400 Light-O-Rama (LOR) - $50-$400 Light-O-Rama (LOR) - $50-$400

5 COMPUTER Most software is Windows-based Most software is Windows-based Needed for Sequencing Needed for Sequencing Needed for controlling the show and playing music during showtime Needed for controlling the show and playing music during showtime Unless you are using a stand-alone controller Unless you are using a stand-alone controller

6 POWER (ELECTRICITY) AC AC Traditional incandscents, LED lights from the store Traditional incandscents, LED lights from the store Dimming requires zero-cross detector Dimming requires zero-cross detector DC DC Needed for modern LED-based lighting Needed for modern LED-based lighting 5V, 12V common 5V, 12V common PC Power supply works well for this PC Power supply works well for this Need to consider total power required (Amps/Watts) Need to consider total power required (Amps/Watts) Outdoor = GFCI Outdoor = GFCI

7 ZERO CROSS DETECTION

8 FM TRANSMITTER/ANTENNA Gets music into the warm cars of visitors Gets music into the warm cars of visitors Low Power (avoid attention of FCC) Low Power (avoid attention of FCC) Dipole antenna Dipole antenna RDS (Radio Data System) RDS (Radio Data System)

9 PROTOCOLS / INTERFACES RS-485-based RS-485-based DMX DMX Renard Renard LOR LOR PixelNet PixelNet Ethernet-based Ethernet-based E1.31 (DMX-over-Ethernet or Streaming ACN) E1.31 (DMX-over-Ethernet or Streaming ACN) Pixel protocols Pixel protocols WS2801, TM180x, WS2811, TLS3001, GE Color Effects WS2801, TM180x, WS2811, TLS3001, GE Color Effects Protocol converters Protocol converters Examples: Etherdongle (takes in E1.31, outputs PixelNet), E1.31-to-DMX/Renard bridges, etc. Examples: Etherdongle (takes in E1.31, outputs PixelNet), E1.31-to-DMX/Renard bridges, etc.

10 CONTROLLERS Takes in information on a protocol bus and turns it into blinky-flashy Takes in information on a protocol bus and turns it into blinky-flashy Use microcontrollers Use microcontrollers PIC by Microchip PIC by Microchip Programmed in C or Assembly; flashed with PicKit Programmed in C or Assembly; flashed with PicKit Parallax Propeller Parallax Propeller Programmed using proprietary “Spin” language; flashed with “Prop Plug” Programmed using proprietary “Spin” language; flashed with “Prop Plug” 8 Cores 8 Cores Arduino Arduino

11 CONTROLLERS – AC Uses Solid-State Relays (SSRs) Uses Solid-State Relays (SSRs) On-board: AC switching happens on the same board as the protocol processing 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 Off-board: AC switching happens remotely – 5V signal connects SSRs to main board Fancy power-strip Fancy power-strip Examples include Renard SS (8, 16, 24), Renard 64, Lynx Freestyle, Lynx Express, Helix, LOR Examples include Renard SS (8, 16, 24), Renard 64, Lynx Freestyle, Lynx Express, Helix, LOR

12 CONTROLLERS - DC May either switch a DC power source (using DC SSRs), or provide power directly May either switch a DC power source (using DC SSRs), or provide power directly Commonly controls RGB floodlights, strips, or “dumb” RGB strings Commonly controls RGB floodlights, strips, or “dumb” RGB strings Examples include Renard4Flood, Ren48LSD, Renard 64, PixelNet Dumb String Controller (DSC) Examples include Renard4Flood, Ren48LSD, Renard 64, PixelNet Dumb String Controller (DSC)

13 CONTROLLERS - PIXEL Takes input protocol and produces pixel protocols to control “smart” RGB nodes 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) 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 Examples include PixelNet Smart String Controller (SSC), PixelNet Zeus, SanDevices E68x series, J1SYS EthConGateway (ECG), RPM Pixel Bridge

14 CONTROLLERS – STAND-ALONE Some controllers can run the whole show Some controllers can run the whole show No computer needed at showtime No computer needed at showtime Theoretically could provide a more robust platform (Windows is not a real-time OS) Theoretically could provide a more robust platform (Windows is not a real-time OS) Files (MP3, sequences) stored on removable media Files (MP3, sequences) stored on removable media Just hook up other controllers, lights, and an FM transmitter, and you’re set Just hook up other controllers, lights, and an FM transmitter, and you’re set Examples include Helix and EtherDongle with Conductor daughter board Examples include Helix and EtherDongle with Conductor daughter board

15 LIGHTS! Incandescent Incandescent 1 channel per string 1 channel per string AC LEDs AC LEDs 1 channel per string 1 channel per string DC LEDs, including “dumb” strips/strings/floods DC LEDs, including “dumb” strips/strings/floods RGB strings typically use 3 channels per string RGB strings typically use 3 channels per string Pixels (“smart” strips, strings, modules) Pixels (“smart” strips, strings, modules) Typically use 3 channels per node, so a string of 50 would use 150 channels Typically use 3 channels per node, so a string of 50 would use 150 channels

16 TOPOLOGY How does it all connect together? How does it all connect together? It all depends! It all depends! What protocols, controllers, lights are you using? What protocols, controllers, lights are you using? Centralized versus decentralized Centralized versus decentralized Data and power connections Data and power connections

17 TOPOLOGY OF MY SHOW

18 RESOURCES – General DIY lighting forum. Renard, Vixen, E68x, Audrino, HLS – Lynx, SmartStrings, Etherdongle, LSP, xLights – Lots of LED-based products, boards, kits, enclosures – Corrugated plastic props, DMX-based stuff, RGB - Ray Wu’s store – lots of RGB products, direct from China (message Ray direct to get a combined shipping quote) – Commercial (non-DIY) lighting control products – Home of LSP – home of Vixen, including latest 3.0 releases - Australian forum – lots of DC-based stuff (RGB, etc) Don’t forget to check out the Wikis – most forums have one

19 QUESTIONS? https://www.facebook.com/KonkolsChristmasLightShow https://www.facebook.com/KonkolsChristmasLightShow https://www.facebook.com/KonkolsChristmasLightShow


Download ppt "PROGRAMMING YOUR CHRISTMAS LIGHTS ANDREW KONKOL TECHNICAL ARCHITECT AT SENTRY INSURANCE CREATOR/DESIGNER OF THE KONKOLS CHRISTMAS LIGHT SHOW."

Similar presentations


Ads by Google