Difference between revisions of "Controllers"

From diychristmas.org wiki
Jump to navigation Jump to search
(Created the new Controllers section as the central navigation hub for controller hardware, firmware, and related control software. Added introductory content, reorganized controller links, and established the initial framework for future controller documentation, while moving active development to this page as the primary work area.)
(Reorganized Controllers Overview into categorized sections for hardware, firmware, show software, and communication protocols. Added RS-485 and Light-O-Rama (LOR) references and expanded navigation to related controller topics.)
Line 5: Line 5:
 
</div>
 
</div>
  
 +
----
 +
 +
= Controllers Overview =
 +
 +
Controllers are the heart of an animated lighting display. They receive data from sequencing software or show players and convert it into signals that control smart pixels, dimmers, relays, and other lighting devices.
 +
 +
This section provides an overview of the hardware, firmware, software, and communication protocols commonly used in DIY Christmas lighting. Whether you are building a simple display with a single ESP8266 or a large installation with multiple Ethernet controllers, the articles below will help you choose the right equipment and understand how the various components work together.
 +
 +
== Controller Hardware ==
 +
 +
These devices receive lighting data and control connected lights or pixels.
 +
 +
* '''[[ESP Controllers]]''' – Low-cost DIY controllers based on the ESP8266 and ESP32.
 +
* '''[[Falcon Controllers]]''' – Professional Ethernet pixel controllers.
 +
* '''[[Kulp Controllers]]''' – Advanced Ethernet controllers with integrated expansion options.
 +
* '''[[Light-O-Rama (LOR)]]''' – Commercial controllers for AC lighting and smart pixels.
 +
* '''[[Renard]]''' – Community-developed AC lighting controllers and communication protocol.
  
----
+
== Controller Firmware ==
  
 +
Firmware is the software installed on a controller that determines how it receives and processes lighting data.
  
This section provides an overview of the controllers, firmware, and related software commonly used in animated holiday lighting displays. From simple ESP-based controllers to professional Ethernet controllers, these articles explain how lighting data is generated, transmitted, and converted into signals that control pixels, dimmers, and other lighting devices.
+
* '''[[WLED]]''' – Feature-rich firmware for ESP-based pixel controllers.
 +
* '''[[ESPixelStick]]''' – Firmware supporting multiple lighting protocols and output options.
  
:* '''[[Controllers Overview]]''' – Choosing the right controller for your display.
+
== Show Software ==
  
:* '''[[ESP Controllers]]''' – ESP8266 and ESP32 hardware for DIY pixel controllers.
+
These applications create, schedule, and play animated lighting shows.
  
:* '''[[Falcon Controllers]]''' – Falcon Ethernet pixel controllers.
+
* '''[[xLights]]''' – Sequence editor and display layout software.
 +
* '''[[Falcon Player (FPP)]]''' – Dedicated show player and scheduler.
  
:* '''[[Kulp Controllers]]''' – Kulp Ethernet pixel controllers.
+
== Communication Protocols ==
  
:* '''[[WLED]]''' – WLED firmware for ESP-based controllers.
+
Protocols define how lighting data is transmitted between software and controllers.
  
:* '''[[ESPixelStick]]''' – ESPixelStick firmware for ESP-based controllers.
+
* '''[[DDP]]''' – Distributed Display Protocol optimized for smart pixels.
 +
* '''[[E1.31]]''' – Streaming ACN protocol widely used for Ethernet lighting control.
 +
* '''[[Art-Net]]''' – Ethernet protocol commonly used in stage and architectural lighting.
 +
* '''[[DMX]]''' – Industry-standard serial lighting control protocol.
 +
* '''[[Renard]]''' – Serial communication protocol used by Renard controllers.
 +
* '''[[RS-485]]''' – Electrical communication standard used by DMX, Renard, and other serial systems.
  
:* '''[[Falcon Player (FPP)]]''' – Show player and scheduler.
+
== Related Articles ==
  
:* '''[[xLights]]''' – Sequencing software used to create animated lighting displays.
+
* [[Smart Pixels]]
 +
* [[Pixel Controllers]]
 +
* [[Pixel Wiring]]
 +
* [[Power Supplies]]
 +
* [[Power Injection]]
 +
* [[AC Lighting]]

Revision as of 09:12, 30 July 2026

NOTE
This page is currently under active development. To maintain consistency while the initial content is being created, please refrain from making edits until this notice has been removed.
— Ernie Horning, July 30, 2026


Controllers Overview

Controllers are the heart of an animated lighting display. They receive data from sequencing software or show players and convert it into signals that control smart pixels, dimmers, relays, and other lighting devices.

This section provides an overview of the hardware, firmware, software, and communication protocols commonly used in DIY Christmas lighting. Whether you are building a simple display with a single ESP8266 or a large installation with multiple Ethernet controllers, the articles below will help you choose the right equipment and understand how the various components work together.

Controller Hardware

These devices receive lighting data and control connected lights or pixels.

  • ESP Controllers – Low-cost DIY controllers based on the ESP8266 and ESP32.
  • Falcon Controllers – Professional Ethernet pixel controllers.
  • Kulp Controllers – Advanced Ethernet controllers with integrated expansion options.
  • Light-O-Rama (LOR) – Commercial controllers for AC lighting and smart pixels.
  • Renard – Community-developed AC lighting controllers and communication protocol.

Controller Firmware

Firmware is the software installed on a controller that determines how it receives and processes lighting data.

  • WLED – Feature-rich firmware for ESP-based pixel controllers.
  • ESPixelStick – Firmware supporting multiple lighting protocols and output options.

Show Software

These applications create, schedule, and play animated lighting shows.

Communication Protocols

Protocols define how lighting data is transmitted between software and controllers.

  • DDP – Distributed Display Protocol optimized for smart pixels.
  • E1.31 – Streaming ACN protocol widely used for Ethernet lighting control.
  • Art-Net – Ethernet protocol commonly used in stage and architectural lighting.
  • DMX – Industry-standard serial lighting control protocol.
  • Renard – Serial communication protocol used by Renard controllers.
  • RS-485 – Electrical communication standard used by DMX, Renard, and other serial systems.

Related Articles