Electronics Hardware: Difference between revisions

From doityourselfchristmas.com
Jump to navigation Jump to search
Line 149: Line 149:
====F.A.S.T. Finally Affordable Snowfall Tube====
====F.A.S.T. Finally Affordable Snowfall Tube====
* Documentation: [[FAST Finally Affordable Snowfall Tube]]
* Documentation: [[FAST Finally Affordable Snowfall Tube]]
===RGB / PIXEL CONTROLLERS / Extenders===
====PIXAD8====
Protocol E1.31
The ECG-PIXAD8 is an interface adapter that conditions and distributes the signals from the ECG-M32MX to 8 different pixel strings using serial pixel protocols (SPI and Manchester Encoded). The ECG-PIXAD8 includes two separate power buses with bus fuse protection and individual string fuse protection. Each bus is supplied power via high current screw terminals and the strings are provided power and signal through a pluggable terminal strip for each string. The software controls the round-robin sharing of two dedicated SPI channels. Each channel is responsible for serving one group of four strings.
====ECG-P12R====
The ECG-P12R is a pair of assembled and tested boards. The boards are the P12R controller and a P12x Panel board. The boards are split into two functions to allow flexibility in packaging and to allow the P12x Panel board to be made with 3oz copper to deliver the higher amperage needed to distribute power across multiple strings.
The ECG-P12R is designed to provide the digitial level signals for 12 different pixel strings using serial pixel protocols (SPI and Manchester Encoded). The software controls the round robin sharing of three dedicated SPI channels. Each channel is responsible for serving one group of four strings.
====ECG-PPX====
ECG-PPX is a combination of small adapter boards that can be used in conjunction with our pixel oriented products (PIXAD8, P12R, etc.) to extend the pixel signals over much longer distances. They should also work with most other brands of pixel drivers. The ECG-PPX system also will distribute a modest power envelope over the same cable for optionally powering the pixels without the need for local power supplies at the pixel strings.
More details at http://www.j1sys.com/ecg-ppx/
====E680/681====
====TP3244 Pixel Driver====
* Controlled through: [[DMX]]
====RPM WS2801 to DMX Pixel Bridge====
* Controlled through: [[DMX]]
====T3:  DMX512 - SPI Bridge====
* Controlled through: [[DMX]]
The T3 controller provides a bridge between DMX512 and 4 strings of RGB pixels.
More details at http://www.stellascapes.com/index.php?option=com_content&view=article&id=55&Itemid=62
====E2:  Ethernet - SPI Bridge====
The E2 controller is an ethernet based bridge and power supply unit to control 2 strings of RGB pixels  or the Stella-spark strings.  Accepting Either ACN ( E1.31 ) or Art-net control protocols, the E2 is compatible with a vast range of control software.  Configuration of the E2 is simple via a very easy to use Web based GUI.  Everything is done via a standard web browser.      The E2 operates on low voltage DC ( 12-48V ), using a high efficiency internal switch mode power supply to accurately supply the right voltage to the pixel strings.        The E2 is weather tight and will happy operate outdoors. 
More details at http://www.stellascapes.com/index.php?option=com_content&view=article&id=55&Itemid=62
====E16-II Controllers====
The E16-II controllers are Stellascapes flagship controllers for SPI based RGB Led fixtures.  Based on Stellascapes successful E16-I, the E16-II brings a number of improved features, and and increased range of ready to use configurations.      All variants share a number of key features;
        Art-net II, or Streaming ACN ( E1.31 ) input protocols - DMX over IP.
        10/100 Megabit Ethernet
        16 output strings, each individually configurable for addressing
        Easy to use web based GUI for control
        On Board Single RGB LED for system testing without the need to have attached string
        16 Character LCD Display for diagnostics and identification information.
More details at http://www.stellascapes.com/index.php?option=com_content&view=article&id=55&Itemid=62
====E16 - Commercial====
The E16-II Commercial controller is a ready to install system designed for permanent or low movement installations, such as permanent theme park installations, or holiday lighting.  Enclosed in a high impact, UV resistant case the E16-Commerical includes an integrated mains power supply ( 110-250VAC 50/60Hz ), providing 320W of power, sufficient to fully power 672 RGB pixels.  Waterproof Cable glands provide an mechanism for cable entry for UTP and Mains.  Splash proof venting systems are used to duct air in and out of the system for active cooling.    16 400mm "tails" with waterproof screw up connectors are provided for interconnection to the strings.    Each String is individually fused to provide protection in the event of a failure or breakage. 
More details at http://www.stellascapes.com/index.php?option=com_content&view=article&id=55&Itemid=62
====E16-Bare====
The E16-II is available as a set of "bare-board" assemblies.  The boards includes the microprocessor and associated circuitry, software, ethernet interconnectivity and buffered outputs.  Bring your own case, power supply, output connectors.  Perfect for the do-it-yourselfer , or where the system needs to be build into something where the commercial or Pro systems just won't work.  Note Stellascapes does not provide a PCB only option.
More details at http://www.stellascapes.com/index.php?option=com_content&view=article&id=55&Itemid=62


=='''Solid State Relays  (SSRs)'''==
=='''Solid State Relays  (SSRs)'''==

Revision as of 16:47, 23 January 2012

This page contains links to ChristmasWiki entries relating to electronics hardware. It also has an overview of various types of DIY hardware that works with Vixen software.

Links

Hardware Design Guidelines- The DIYC community standard for hardware design. It is recommended that you check your electronic device and PCB designs against this standard.

Co-Op Boards and Assembly Instructions- Assembly instructions and documentation on boards that can be obtained through a DIYC COOP.

Comparison of DIY Boards- Charts that compare statistics on various COOP boards, including their channel count, cost, and COOP status.

Renard Main Page- Renard is a simple PIC-Based Light Dimmer Controller for use with Vixen.

Solid State Relays- Solid State Relays (SSRs) are used for switching of mains-voltage lights in a computerized display.

DMX to Grinch/595 convertor- How to make your Grinch speak DMX.

Olsen 595- How to make an Olsen 595 controller at home.

DMX ROBO Spot Light- How to build a Robotic Full Color Spotlight.

Control boards and Contacts- list of board designs found on DIYC and contact sources for them.

Compatible Serial Adapters- list of known serial port adapters that will work with our displays.

Overview of DIY Hardware Approaches That Work With Vixen

This section provides information about Do-It-Yourself (DIY) hardware that works with the Vixen software program. Vixen is a Windows (.NET Framework 2) program that runs on a PC, and is used to create and run light shows that may be synchronized to music. Here is a brief list of the DIY approaches that you can take that will work with Vixen.

Non-Dimmable Light Controllers

SSR Direct Attach

If you need 12 or fewer channels, you can just buy or build SSRs and connect them to the parallel port on your PC, and use them to turn 110VAC light strings (or just plain lamps) on and off (no dimming). These ssrs must be sourced or positive switched. From time to time there are coop buys of SSR boards,but these are usually sinked, and/or parts, to reduce your expense. You could place a couple ULN2803s and use the coop sinked ssrs. For more information on this come over to the forum and/or ask on the LiveChat.

Kit74

  • Controlled through: Parallel Port

This is a kit with mechanical relays that can be purchased from various places. It is similar to the SSR Direct Attach, although the mechanical relays are noisy and have a limited lifespan. There are probably other similar kits available as well.

Hill320

This is a controller originally designed by Hill Robertson http://computerchristmas.com to allow up to 320 channels to be controlled by a PC, and requires an external power supply and SSRs. There isn't any coop board for this design at the moment. It is a more complicated design, and it is not currently recommended for newbies.

Olsen 595/Grinch

This is a popular controller based on an approach first popularized on the http://computerchristmas.com and/or http://planetchristmas.com forums by Peter Olsen. In its first incarnation it used 8-bit 74HC595 logic chips, often with external buffers, while a later design (Grinch), popularized by Robert Jordan, uses 16-bit chips specialized for this use. There are coop boards available for both of these designs. These coop boards need external power supplies, and work with external (coop) SSR boards to control AC lighting.

There are some variations of this approach that support dimming, but they are not as popular and there aren't any coop boards available. However, using a Ren-C board can add dimming capability to a 595 or Grinch, which causes the board to operate as a Renard board. There is also an option available to run a Grinch or 595 controller from DMX with full dimming capability HERE.

The Grinch board is a good choice if you need more than 12 channels but want a board that is simple to build. It doesn't use very many parts, and is easy to assemble.

Dimmable Light Controllers

Firegod

  • Controlled through : Serial Port
  • Documentation: Firegod

This is a modular system that supports 32 to 128 channels per serial port, in increments of 32 channels, with 100 levels of dimming (using pulse width modulation - PWM). It consists of a host controller module and one to four field modules. The SSRs are not included on these boards, and must be provided separately. The interface to this system is RS-232. This system is available on a coop basis from time to time, with the kits including the boards, the parts, and pre-programmed microcontroller chips (PICs). This board is intermediate in complexity to build.

Renard

This is another modular system that supports a varying number of channels, depending on baud rate selection. It supports 256 levels of dimming, and can be configured with or without PWM, or for use in DC applications. There are several coop boards available for this system with varying capabilities. It can be a fairly complex system because there are so many options. More information is available at the link listed above.

Lynx

The Lynx is a DIY dimmer design that uses DMX as its protocol but uses standard Cat5 cable for interconnections. It's designed to be similar to the layout of commercially available dimmers (LOR, AL, etc). It is an all in one unit that has its own power supply and SSR's built into it. You connect your DMX Cat5 and plug it in. Lights plug into female cord connections that exit from the board. It allows for a full 256 levels of dimming. The starting address is programmed via vixen. Since it uses the DMX protocol you can run 512 channels of Lynx on one DMX universe at 25ms timming.

In an effort to prevent variations in the design (leading to complications for the newer builders), insure that troubleshooting help can be provided, and keep the total cost as low as possible it is done as a modified coop. All the parts including the PCB and an enclosure are included. The necessary PIC microprocessor will come with the program preloaded so that the builder will not need a PIC programmer. A detailed instruction manual with pictures is included and should allow anyone with basic soldering skills to successfully build the controller.

Helix

  • Controlled through: Standalone
  • Documentation: Helix

The Helix is a standalone, networkable, modular system that supports a virtually unlimited number of channels. It supports 256 levels of PWM dimming. A Helix system consists of a Helix Main board and up to three Helix Daughter boards. Each Main board and Daughter board can control up to 32 channels. The Main board and basic Daughter board uses the standard four channel SSR boards. There is a 32ch SSR Daughter board that has the SSRs integrated with a basic Daughter board. If more than 128 channels are needed another Helix system can be added to form a Helix Network. These systems stay sync’d via a wireless XBee link. Up to 251 additional Helix systems can be added to the Helix Network as long as they are within radio range of the first Helix system. This allows up to 32,128 channels in a pure Helix system.

Since it is a standalone system, the Helix is a fairly complex system to build and operate. In an effort to minimize the complexity, the design and firmware are configuration controlled by the original system designer, Gregory Bartlett (gmbartlett). The PCBs and preprogrammed EEPROMs are available from him. All PCBs are bare except for the Helix Main Board. Since it requires a surface mount microSD card socket, this part comes presoldered.

Other Controllers (Signs, Servos, etc.)

LedTriks

This board controls low-voltage LED panel and was designed by Robert Jordan. These panels are typically 16 LEDs high by 48 LEDs wide, for a total of 768 LEDs. Vixen can control up to four panels through one parallel port, and can even display text.

One of the problems with the original LedTriks design was the load placed on the PC to chunk the data out the parallel port. The Triks-C and the PIX-C controllers were created to address these shortcomings.

Triks-C

This is a an add-on controller/processor for the LedTriks. The TRIKS-C uses an ATMEL processor to take a LedTriks file and send it out to the LedTriks Controller, via the serial port.

LEDTRIKS LED PANELS
  • Connected to LEDTRIKS Controller: via CAT5 cables.
  • Documentation: LEDTRIKS Panel

This is a an add-on controller/processor for the LedTriks. The TRIKS-C uses an ATMEL processor to take a LedTriks file and send it out to the LedTriks Controller, via the serial port.

PIX-C
  • Controlled through: Serial port or USB/serial adapter.
  • Documentation: PIX-C

This is an add-on controller/processor for the LedTriks. It is backward compatible with the TRIKS-C, and is based on the Microchip 16F688 processor.

JEC Pixel Displays

  • Controlled through: DMX

Pixels are a stand-alone lighting fixture controlled by DMX-512. Each pixel has banks of red, green and blue wide-angle LEDs, currently six of each. Firmware is available in two versions: 3 and 4 channel. 3 channel requires a dmx channel for red, green and blue intensity. Four channel adds master intensity control to the original three.

Pixels require a stiff +12v switching power supply. Each circuit board draws ~ 130 mA at full brightness. Pixels chain together using standard CAT5 networking cable. Per the DMX spec, no more than 32 pixels should be connected together without using an optosplitter / signal buffer.

LED refresh rate is nearly 100 Hz.

More details can be found at http://www.response-box.com/rgblights

Currently in progress is a version of the firmware which will allow the DMX address to be changed in the field. Currently the address is hard-coded.

rgbLED

  • Controlled through: Serial Port

The RGB LED's will have the ability to make hundreds of colors with a single led. They can be controlled individually, series, or parallel with each other. These are not able to be addressable individually as they have no control onboard. You will have to use DCSSR's, Franks Ren24LV, or a Grinch to turn each channel on and off to get the desired color. Each RGB LED will use 3 channels, 1 for each color. These would give you the ability to make strings out of these to have any color you want. It will also use less power compared to standard mini lights.

More information to follow as I start my testing.

Color Stick

The color stick is an 8-channel RGB display that uses 16 RGB 5050-sized LEDs, two per channel. The color sticks can be connected end-to-end as they pass DMX.

Kostyun RGB+W Super Strip Flood

RS485 Splitter

The RS485 splitter is a 4-port non-isolated splitter, designed for driving the color stick, but useful for driving any RS485 devices, including DMX or Renard.

F.A.S.T. Finally Affordable Snowfall Tube

RGB / PIXEL CONTROLLERS / Extenders

PIXAD8

Protocol E1.31

The ECG-PIXAD8 is an interface adapter that conditions and distributes the signals from the ECG-M32MX to 8 different pixel strings using serial pixel protocols (SPI and Manchester Encoded). The ECG-PIXAD8 includes two separate power buses with bus fuse protection and individual string fuse protection. Each bus is supplied power via high current screw terminals and the strings are provided power and signal through a pluggable terminal strip for each string. The software controls the round-robin sharing of two dedicated SPI channels. Each channel is responsible for serving one group of four strings.

ECG-P12R

The ECG-P12R is a pair of assembled and tested boards. The boards are the P12R controller and a P12x Panel board. The boards are split into two functions to allow flexibility in packaging and to allow the P12x Panel board to be made with 3oz copper to deliver the higher amperage needed to distribute power across multiple strings.

The ECG-P12R is designed to provide the digitial level signals for 12 different pixel strings using serial pixel protocols (SPI and Manchester Encoded). The software controls the round robin sharing of three dedicated SPI channels. Each channel is responsible for serving one group of four strings.

ECG-PPX

ECG-PPX is a combination of small adapter boards that can be used in conjunction with our pixel oriented products (PIXAD8, P12R, etc.) to extend the pixel signals over much longer distances. They should also work with most other brands of pixel drivers. The ECG-PPX system also will distribute a modest power envelope over the same cable for optionally powering the pixels without the need for local power supplies at the pixel strings.

More details at http://www.j1sys.com/ecg-ppx/

E680/681

TP3244 Pixel Driver

  • Controlled through: DMX

RPM WS2801 to DMX Pixel Bridge

  • Controlled through: DMX

T3: DMX512 - SPI Bridge

  • Controlled through: DMX

The T3 controller provides a bridge between DMX512 and 4 strings of RGB pixels.

More details at http://www.stellascapes.com/index.php?option=com_content&view=article&id=55&Itemid=62

E2: Ethernet - SPI Bridge

The E2 controller is an ethernet based bridge and power supply unit to control 2 strings of RGB pixels or the Stella-spark strings. Accepting Either ACN ( E1.31 ) or Art-net control protocols, the E2 is compatible with a vast range of control software. Configuration of the E2 is simple via a very easy to use Web based GUI. Everything is done via a standard web browser. The E2 operates on low voltage DC ( 12-48V ), using a high efficiency internal switch mode power supply to accurately supply the right voltage to the pixel strings. The E2 is weather tight and will happy operate outdoors.

More details at http://www.stellascapes.com/index.php?option=com_content&view=article&id=55&Itemid=62

E16-II Controllers

The E16-II controllers are Stellascapes flagship controllers for SPI based RGB Led fixtures. Based on Stellascapes successful E16-I, the E16-II brings a number of improved features, and and increased range of ready to use configurations. All variants share a number of key features;

       Art-net II, or Streaming ACN ( E1.31 ) input protocols - DMX over IP.
       10/100 Megabit Ethernet
       16 output strings, each individually configurable for addressing
       Easy to use web based GUI for control
       On Board Single RGB LED for system testing without the need to have attached string
       16 Character LCD Display for diagnostics and identification information.

More details at http://www.stellascapes.com/index.php?option=com_content&view=article&id=55&Itemid=62

E16 - Commercial

The E16-II Commercial controller is a ready to install system designed for permanent or low movement installations, such as permanent theme park installations, or holiday lighting. Enclosed in a high impact, UV resistant case the E16-Commerical includes an integrated mains power supply ( 110-250VAC 50/60Hz ), providing 320W of power, sufficient to fully power 672 RGB pixels. Waterproof Cable glands provide an mechanism for cable entry for UTP and Mains. Splash proof venting systems are used to duct air in and out of the system for active cooling. 16 400mm "tails" with waterproof screw up connectors are provided for interconnection to the strings. Each String is individually fused to provide protection in the event of a failure or breakage.

More details at http://www.stellascapes.com/index.php?option=com_content&view=article&id=55&Itemid=62

E16-Bare

The E16-II is available as a set of "bare-board" assemblies. The boards includes the microprocessor and associated circuitry, software, ethernet interconnectivity and buffered outputs. Bring your own case, power supply, output connectors. Perfect for the do-it-yourselfer , or where the system needs to be build into something where the commercial or Pro systems just won't work. Note Stellascapes does not provide a PCB only option.

More details at http://www.stellascapes.com/index.php?option=com_content&view=article&id=55&Itemid=62

Solid State Relays (SSRs)

Solid State Relays are stand alone devices that work between a lighting controller and strands of lights or other devices. There are both AC and DC versions.


.

FM Transmitters & Antennas


Almost everyone that builds a system to synchronize their lights to music broadcasts that music on a local FM frequency. This section covers the DIY aspects of FM Transmitters and Antennas.




.

Pictures of Various Coop Boards (mostly assembled)

Commercial Products Supported By Vixen

Digital Input/Output Cards