CORALUX Storm X LED Controller User Manual

June 11, 2024
CORALUX

Storm & Storm X Controller Manual

Welcome to your new Storm PWM Controller. Please familiarize yourself with the features of your new controller as described in this user manual. We’ve put a lot of care into the design of every aspect of your Storm Controller, and we’re confident that it will provide you with many years of trouble-free service.

Features:

  • 16×2 Character LCD Display
  • 6-Channel 8-Bit PWM (Storm), 16-channel 12-bit PWM (Storm X)
  • 256 Dimming Levels (Storm), 4096 Dimming Levels (Storm X)
  • Real-Time Clock Module
  • Manual Sunrise/Sunset Time
  • Geolocated Sunrise/Sunset
  • Staggered Sunrise/Set Delays
  • Intuitive Wheel Interface
  • SmoothRamp Dimming
  • SmoothRamp Clouds
  • Cloud Channel Clustering
  • Lightning Storm Effects
  • Moon Phase Simulation
  • Upgradeable via FTDI
  • Arduino Compatible
  • Auto-dimming LCD (Storm X only)

Specifications:

  • Input supply: 9V-12V 5.5mm x 2.1mm barrel-jack, center-positive
  • PWM output: 0-5V PWM from 0% to 100% duty cycle
  • Max PWM current per pin : 40mA (Storm), 10mA (Storm X)
  • Integrated header for DS18B20 Temperature Probe (4.7k pullup on-board)
  • Mounting dimensions: 3mm holes @ 92mm x 37mm footprint
  • Board dimensions: 98mm x 43mm
  • Coin cell: CR1220 compatible
  • Extra pins Storm: A6 (input only), A7 (input only), D12 (DS18B20 header)
  • Extra pins Storm X: D6 (LCD Dim), D8, D9 (8-bit PWM), D10 (8-bit PWM), D13, D11 (8-bit PWM), D12 (DS18B20 header), A6 (input only), A7 (input only)

Board Layout: Storm X PWM LED Controller

Board Layout: Storm PWM LED Controller

The click-wheel system is designed to be as intuitive as possible. All menu items can be accessed via a combination of four basic control movements: Right turn, left turn, short press, and long press.

Main Menu
By short pressing the knob, the main menu cycles through four settings.
Auto: The place where you’ll normally be is at the home setting where the status message is either Day, Night, Sunrise, or Sunset depending on the time of day. This is the automatic mode with set-it and forget-it functionality. Be sure to return to this mode after any tinkering in the other modes.
Sim Mode lets you simulate your sunrise-sunset settings. Simply jog through the percentage indicator to see how your settings will appear. It depicts your lighting settings from Night (0%) to Day (100%) and everything in between. [This feature introduced in Firmware 2.2] Manual Mode allows you to control the brightness manually with the knob. This is not limited by the settings and rather increments and drives ALL of the PWM channels by the same amount. On the Storm X, you’ll have fine control over the lower range of brightness, and coarse control at higher brightness levels to facilitate scrolling through the 4096 levels. Dark Mode forces the PWM outputs to assume your nighttime settings.
Off Mode turns off all PWM outputs, a 0% duty cycle.
Setup Menu – The setup menu may be accessed by pressing and holding the knob (long press) from any of the main menu screens.
Set PWM (Day) – Here you’ll set the full brightness that you want your LEDs to attain. The values are given out of 255 for the Storm controller, and out of 4095 for Storm X.
Set PWM (Night) – Same as above, but the brightness at nighttime.
Set Sunrise Mode [Auto/Manual] – In Auto mode, the Storm will calculate the sunrise andsunset times for the latitude and longitude of your location of choice. Yes you can simulate the length of day of your aquarium’s natural habitat, or simply have it pegged to your local sunrise and sunset. In Manual mode, you set the sunrise/sunset times.
Set Sunrise Time – The time at which the controller transitions from night to dawn.
Set Sunset Time – The time at which the controller transitions from dusk to night.
Ramp Time – Both sunrise and sunset will be of this duration. Can use this to create light zones and cross-fade dusk-dawn effects.
Ramp Delay – Allows you to delay (sunrise and sunset times) certain PWM channels by a specified amount, allowing the phase in of different banks of LEDs at different times. Useful for fine-tuning your sunrise and sunset profiles.

The controller uses SmoothRamp Dimming, following a sinusoidal dimming profile for sunrise/sunset and cloud effects. This closely mimics nature’s natural sunrise and sunset profiles.
Cloud Freq(uency) [0-10] – Simulates the passing of an overhead cloud, resulting in a temporary reduction of light output. Follows SmoothRamp profile to simulate a soft-edged cloud. Setting this to 0 will turn off cloud effects for all channels. 1: Cloud every 0-10 minutes, 2: Cloud every 0-9 minutes, … 10: Cloud every minute.
Cloud Channels – Allows grouping of LED strings under a common channel so that the LEDs on that channel are linked to the same cloud events. Suppose you have three LED strings over half your tank, and three over the other half. Then you could either go for a single channel to make the whole tank experience clouds simultaneously, or you could go with two channels so that each half behaves independently.
Lightning Freq(uency) [0-10] – Randomly generated lightning effects. This effect is linked to the cloud intensity and only appears when a cloud is overhead. Setting this to 0 turns off lightning effects, and a value of 10 maximizes lightning effects.
Moonphase Adjust [On/Off] – Simulates the phases of the moon. Turning this setting on will adjust your nighttime PWM settings [Set PWM (Night)] by an amount that corresponds to the current phase of the moon. For example, if it is a full moon then your night lights will shine at full brightness as set in [Set PWM (Night)]. If it is a new moon, the night time illumination level will be zero. The intensity of night lights will vary between these two extremes in accordance with the real phases of the moon, geolocated to coordinates programmed in the Storm/X.
Note that to take advantage of the full resolution of this setting, your nighttime PWM settings should be at least 30 so that there can be a different illumination level for each night of the month. This means that you may need to have a dedicated low-brightness moonlight channel.
Set Lat/Long/GMT – The coordinates that determine the sunrise/sunset times calculated by the automatic sunrise mode. An easy way to find out is to google “san francisco latitude longitude” which tells you 38 deg N, 122 deg W, which translates to settings of 38/-122. The GMT is Greenwich Mean Time offset during non-daylight-savings. For San Francisco, it should be set at -8 (as opposed to the DST value of -7).

Zone GMT Offset
PST -8
MST -7
CST -6
EST -5
AKST -9
HST -11

Temp Display [C/F] (Firmware 2.0 and above) – If you have a DS18B20 temperature probe hooked up to the header, you can adjust whether it displays in Celsius or Fahrenheit units.
Fan Control (Firmware 2.0 and above) – On the base model Storm, enabling this option will change the function of CH4 and CH5 to operate a speed controlled PC fan (4-pin fan).
Technically speaking it increases the PWM frequency from 490 Hz which is good for driving LED drivers, up to 25 KHz which is what PC fans expect. The fan must have its own 12V power supply separate from the Storm, with the Storm providing the PWM input to Pin4 on the fan. The pin-out of such 4-pin fans is described here by Intel
(http://www.intel.com/support/motherboards/desktop/sb/cs-012074.htm).
Note that enabling this option on the storm effectively sacrifices CH4 and CH5. On the Storm X, you have the option of setting the minimum speed and maximum speed of the fan. The outputs are on the D9 and D10 pins of the Storm X. The D9 pin will follow the Min and Max settings, while the D10 pin will act as a digital output, turning on (5V) during the day, and off at night/sunrise/sunset. This does not sacrifice any of the 16 LED control channels. See appendix for a more detailed description of the fan function.
Daylight Savings [On/Off] – If on, it will shift sunrise & sunset times appropriately for DST. The clock does not automatically adjust, so you will have to manually correct the clock. Set Clock – Set the time and date.

Firmware Updates

The firmware can be updated via a user-supplied FTDI cable. Download the latest firmware and libraries and load them onto the board using an FTDI cable and the Arduino IDE. Make sure that the power supply is not plugged in – the board will be powered via the FTDI cable. For a complete video tutorial on the firmware upgrade procedure, see:
http://www.youtube.com/watch?v=bKBewlF2cpk

Typical Connection Diagram

Note: The GND connections on the Storm and Storm X are common, so only one GND connection is necessary to the Driver or Driver Board to establish the common GND connection. Size wires to accommodate your current requirements.

Connection Diagram (Schematic)

Typical Connection Diagram (Fan Control)

Storm X: The Storm X has a slightly different implementation of fan control. It allows you to set the fan minimum and maximum PWM duty cycles (speed), and will output these settings on pin D9. The output will be the minimum value at Night, and the maximum value from Sunrise-Day-Sunset.
Pin D10 operates as a digital output, providing at 0V signal at Night & during Sunrise and Sunset, and a 5V during the Day. This can be used in conjunction with a relay to provide on/off control to devices that you only want to be on during the day. Take note that D10 should not be used to operate cooling fans because it will turn off the fan(s) during the Sunrise and Sunset periods when cooling is still necessary.
Storm: You’ll see a menu that reads “CH4 CH5 Fan? [Y/N]” which allows you to toggle between controlling fans or not. It is important to note that this setting specifically affects CH4 and CH5 on the controller and those are the pins that you should use to control your fans if enabled. Once [Y] is selected, the CH4 and CH5 channels will output 25 KHz PWM signals in accordance with the settings set in the “Set PWM Day/Night” dialogue. Therefore the signal will ramp between the two values, and you’ll want to pay attention that the fan ramps up with your lights so that nothing overheats during sunrise/sunset.

Storm Fan Speed Diagram (CH4 & CH5 w/ Fan Mode ON) 

Storm X Fan Speed Diagram (Pins D9 Fan & D10 Accessory) 

Storm Pin Diagram

Storm X Pin Diagram

Storm & Storm X Mounting Template. Central two holes are for mounting optional acrylic case. Millimeter units.

6/9/2014
© CORALUX LLC

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals