Introduction


The Inner Light scale model lighting system is the most advanced solution currently available for lighting models. Whether you are a professional model builder or home enthusiast, and regardless of the type of model you are building, the Inner Light solution represents the cutting edge of model lighting technology.

The solution consists of a tiny computer controller, together with one or more LED (Light Emitting Diode) chips connected together in a chain. Each individual LED can then be controlled - its color, brightness, and effect can be dynamically altered, either with physical buttons, or via a WiFi network.


Computer Controller


The Computer Controller is the intelligence behind the system. It connects to the first LED in the chain, and issues commands to control all the LEDs, individually if required.
It can also play sounds to enhance the lighting effects, and provides a web interface for configuration and control.



LED Lights


Each LED unit contains a Red, Blue, Green and White micro LED, which allows over 16.5 million color combinations. The LED chips require 5V DC, and are connected in a daisy chain - with a Data In and Data Out connection:


The LED units are available in single units (requires soldering), single interlocking (no soldering required) or strip versions, depending on your requirements.

You can also connect a lens cover to the LED units in order to run fibre optic cable for small spaces:


Quick Start Guide


First, connect the single wire LED data cable from the USB lead to the Computer Controller data output pin. Connect to pin 19 as shown, which is the 10th pin down from the top left. DO NOT CONNECT TO ANY OTHER PIN!!

Next, connect the power/data cable to the first LED as shown below.

Finally, connect the micro usb power connection to the Computer Controller:


When first purchased, the Computer Controller will power up and start broadcasting its own WiFi network called 'Inner Light' which you can connect to using your computer, with the password supplied to you when purchased. You can then connect to the web interface by browsing to the following address:

http://192.168.1.100
or
http://il.local

You can also use https in place of http for a more secure connection - note depending on your browser you may receive a https certificate warning.

You will then need to log in using the username: 'admin' and the web interface password supplied.

Once you have logged in to the web inteface, you can configure the number of LEDs which you wish to control, the maximum brightness, and begin to configure the elements of the solution:

LED Groups

These are the groups of LEDs that you want to individually control. A group can consist of one or more LEDs, eg '1' or '1,2,3,4,5' or '1-5'

LED Effects

These are the effects you wish to apply to one or more LED groups, eg solid red, or flashing green.

Scenes

This is where you link LED Groups with LED Effects to produce an overall lighting scene, with optional sound effects. For example you may want to apply an effect called 'flash white' to the LED Group called 'navigation lights'

Powering Down

When you are finished with the controller, always shut it down using the web interface menu option or physical control button BEFORE disconnecting power. Failure to do so may result in damage to the operating system.


WiFi Network


The computer controller has a built in 2.4GHz and 5GHz IEEE 802.11.b/g/n/ac wireless LAN interface. This means that it can connect to your own WiFi network or be configured and controlled independently using its own WiFi network which you can connect your computer to.

Out of the box, the controller will broadcast its own WiFi network called 'Inner Light'. You can connect to this using the default password for the network, which is supplied to you in the box.

You can then connect to the web server configuration page, at http://192.168.1.100

You can change the WiFi password, and/or the SSID name from the Network configuation page of the web server.


You also have the option of allowing the controller to connect to your own existing WiFi network by selecting the option on the web interface and entering your network details. WARNING - if you enter these details incorrectly, you will need to factory reset the unit - please refer to the support section.



If you connect to your own WiFi network, the controller will be given a DHCP assigned address by your network router. You should also be able to access the unit at the address given by the router, or at http://il.local


LED Groups


These are the groups of LEDs that you want to individually control. A group can consist of one or more LEDs. You can create as many groups as you wish, and the same LEDs can be listed in multiple groups if needed.

Enter the LED numbers, starting at 1, separated by commas. To include a range, use the - symbol, eg 5-10 would include LEDs 5,6,7,8,9 and 10.

You can choose to enter either the LEDs to include, or the LEDs to exclude - for example to affect all LEDs except for specific LEDs, choose this option.


You should create a group for each section of lighting that you want to control.


LED Effects


An LED effect is a description of what you want your lights to do. An example would be flashing red, or fading from one color to another, or simply to statically emit a particular color.

You can create as many effects as you wish to achieve your desired result. LED effects themselves are independent of specific LEDs at this stage - you will assign effects to your LED groups in the Scenes section.

Each LED effect should be given a unique and meaningful name, eg 'Flash Green'



Solid LED Effect


This is the most basic LED effect, and lets you choose one or more colors to display. If you add more than one color, then each color will be displayed in sequence.

The transition / fade time is the time that will be taken to alter the LEDs from the color that they currently are, to the selected color, before moving on to the next color, if there is one.



The duration parameter determines whether the cylce of colors will repeat indefintely, or just once. If you wish for this value to be a random parameter between 2 values, use the 'dice' button, or enter the minimum and maximum possible values with a - character, eg 1.0-5.0 will result in a random fade time between 1 and 5 seconds.


Flashing LED Effect


This will cause the LEDs to flash the selected color. You decide for how long the LEDs should flash (the flash time), how long they should go back to their original color (the rest time), and how many times they should flash (number of flashes). If they are to flash more than once, then you can determine the amount of time between each flash cycle.



All of the timing parameters can make use of the random function, using the 'dice' button or entering minimum and maximum values with a - character, eg 1-4 would choose a random value between 1 and 4


Chase LED Effect


This effect causes each LED to illuminate sequencially from one end of the LED group to the other. The direction parameter determines where the LED trail begins and ends, and the duration parameter determines whether the sequence should repeat indefinitely.

The chase speed determines the time between each LED illumination. The tail parameter determines how 'long' the LED illumination sequence should be. The chase and background colors determine the colors to use.

If 'converge on LED' direction parameter is selected, the LEDs will illuminate at each end of the LED group, and gradually move towards the target LED position. Upon reaching the target LED position, you can choose the target LED color, and the amount of time it will dwell on that color before returning to the background color.



All of the timing and position parameters can make use of the random function, using the 'dice' button or entering minimum and maximum values with a - character, eg 1-4 would choose a random value between 1 and 4


Scenes


Scenes are a way of linking LED Groups with LED Effects, with optional sounds. You can create as many scenes as you wish. Each scene can include zero or more lighting effects, and zero or more sound effects.

Each lighting or sound element can be delayed by an amount of time, if desired. The time can be random by using the 'dice' button, or entering minimum and maximum parameters separated by a - symbol, eg 1.0-5.0

It is perfectly valid for many lighting effects and sound files to be simultaneously playing at the same time - though any given LED can only be part of a single lighting effect at any one time, which would be the last effect applied to that particular LED.



You can test the scenes or sound effects using the 'Test' buttons, and delete any unwanted elements using the 'Delete' button.

You may also assign a physical button to a particular scene using the 'Input Trigger' parameter, please refer to the Control Options - Physical Buttons section.


Physical Buttons


If you wish, you can connect physical buttons to the computer controller in order to trigger scenes, and also to shutdown and startup the controller. You must use a basic contact button, which joins 2 connections together to trigger the event. One side of the button connection should be a ground connection, (you can use any of the ground connections shown) and the other should be the appropriate pin for the function: startup, shutdown, or inputs 1-8.

When the button is pressed, the pin is connected to ground, and the function is triggered.


Note pin 40 (Shutdown) also serves as a factory reset option. if the unit is powered up whilst the button is pressed (ie whilst pin 40 is connected to one of the ground connections), the unit will default to factory settings.


Network Commands


You can send network commands from any 3rd party system to initiate scenes. The commands are HTTP/HTTPS GET requests. Here is an example command which activates a scene called 'Startup':

https://admin:password@192.168.1.100/api/scenes/Startup/apply

Replace 'password' with your web password. Replace 'Startup' with the name of your scene. If your scene contains a space, use %20 instead of the space character.
Replace '192.168.1.100' with the IP address of your unit, if it is connected to your network (you can also use IL.local in place of the IP address, depending on your computer / network). If sending the command from an external source, eg IFTTT.com, use the external IP address of your network, and ensure that port 443 TCP is forwarded through your router.

You can test these commands by simply entering the URL into a browser which is able to reach the IP address specified.


Saving and Restoring Configurations


By connecting the included USB disk drive to the computer controller, it is possible to save the current configuration as a restore point. First, select the 'Backup / Restore Configuration' menu option:


To backup your configuration, enter a name for the backup and click 'Backup Now'. Note this will only work if the USB drive is connected.


To restore the configuration from a previously saved backup, select 'Choose Restore File'. This will list the restore files on the USB drive, and will allow you to remove them, or restore them. Note restoring to a previously saved configuration will delete the current configuration.


Firmware Updates


Firmware updates add functionality to the solution, and will be issued periodically. The version of firmware on the unit is displayed on the main web configuration page.

To update the firmware, download the latest firmware update file from http://www.inner-lights.com and save it to the USB disk. Connect the USB disk to the computer controller and select 'Update Firmware' from the Options menu.


Support


For answers to any questions, or suggestions for improvement please contact support@scalectronics.com


Factory Reset

There are several ways to perform a factory reset of the controller. Note this will delete all your settings, and reset the unit to the state it was when purchased.

1. The recommended way is via the web interface, by selecting the 'Factory Reset' option from the Options menu

or:

2. Connect pin 40 to Ground pin 39 (the bottom 2 pins) in order to shut the unit down, then disconnect power momentarily, and then reconnect power with the pins still shorted to perform a factory reset. The process should take around 30 seconds, after which you should disconnect power once more, and then disconnect pins 39 and 40. Then the next time you power the unit up, it should broadcast the 'Inner Light' standalone WiFi network and be back to original settings.