Advanced LED Controller (LED Chaser)



Similar documents
How to use the OMEGALOG software with the OM-SQ2010/SQ2020/SQ2040 Data Loggers.

RGB for ZX Spectrum 128, +2, +2A, +3

Controlling a Dot Matrix LED Display with a Microcontroller

TEECES DOME LIGHTING SYSTEMS

APPLICATION NOTES: Dimming InGaN LED

PUSH BUTTON START INSTALLATION MANUAL

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

User and installation manual

Portal Software GSM-PRO Run LED displays module activity Com LED displays activity on the GSM network GSM-PRO

The $25 Son of a cheap timer This is not suitable for a beginner. You must have soldering skills in order to build this kit.

SYSTEM 45. C R H Electronics Design

Constructing a precision SWR meter and antenna analyzer. Mike Brink HNF, Design Technologist.

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

SA-9600 Surface Area Software Manual

Efficient and reliable operation of LED lighting is dependent on the right choice of current-limiting resistor

Accurate Measurement of the Mains Electricity Frequency

ABB Drives. User s Manual HTL Encoder Interface FEN-31

SYSTEM 4C. C R H Electronics Design

MANUAL FOR RX700 LR and NR

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

MIDECO 64-outputs MIDI note decoder USER MANUAL. Roman Sowa 2012

Modular I/O System Analog and Digital Interface Modules

Experiment NO.3 Series and parallel connection

Transmitter Interface Program

Electrical Fundamentals Module 3: Parallel Circuits

Universal Simple Control, USC-1

Cart Interface Installation & Control Board Manual for M38 XP and RX Carts and Legacy M39 Carts

[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]

IEC ESD Immunity and Transient Current Capability for the SP72X Series Protection Arrays

ABB Drives. User s Manual. Pulse Encoder Interface Module RTAC-01

Lab 3 - DC Circuits and Ohm s Law

Welcome to this presentation on LED System Design, part of OSRAM Opto Semiconductors LED 101 series.

RC Camera Control. User Guide v /20/2012

Designing VM2 Application Boards

Student Exploration: Circuits

PRODUCT MANUAL LUMENTO X4 LED. LED Controller ZN1DI-RGBX4. Program version: 1.0 Manual edition: a

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version ( )

Digitrax DT402D Duplex Radio Throttle Firmware Update

Mini Amp Gizmo. User s Manual. RJM Music Technology, Inc.

RADIANT PLASMA 4700 Plasma Spark Generator

BrightSign Expander Hardware Guide

AN : Using Wago CANOpen IO

SPY-BATT Battery Tutor Device Installation Manual Rev /04/2016

Pulse Width Modulation (PWM) LED Dimmer Circuit. Using a 555 Timer Chip

Radio sensor powered by a mini solar cell the EnOcean STM 110 now functions with even less light

Inductive Sensors Single or Dual Loop Detectors Type LD with teach-in

M68EVB908QL4 Development Board for Motorola MC68HC908QL4

Balun Parameter Definitions & Measurement May 2004

DMX-K-DRV. Integrated Step Motor Driver + (Basic Controller) Manual

C O B A R 1 8R2 U s e r G u i d e P a g e 1. User Guide COBRA 18R2. Wireless Firing System.

AP Physics Electricity and Magnetism #4 Electrical Circuits, Kirchoff s Rules

Chapter 13: Electric Circuits

TAR25 audio recorder. User manual Version 1.03

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide

Whale 3. User Manual and Installation Guide. DC Servo drive. Contents. 1. Safety, policy and warranty Safety notes Policy Warranty.

CHAPTER 11: Flip Flops

BMV-602 Data Link Manual

DDS VFO CONSTRUCTION MANUAL. DDS VFO Construction Manual Issue 1 Page 1

Mini Effect Gizmo. User s Manual. RJM Music Technology, Inc.

Renewable Energy Monitor User Manual And Software Reference Guide. (979)

Device Support in PowerLogic ION Enterprise 5.6 Service Pack 2

A Practical Guide to Free Energy Devices

Optical Sensor Interface for AFX Digital LED Timer/Counter by George Warner, Jan

Selecting and Implementing H-Bridges in DC Motor Control. Daniel Phan A

OPERATING MANUAL. Table of contents. 2 Phase Stepping Motor Driver 2M542. Rev. A. Introduction page 2. Specifications page 2 Timing chart page 3

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display

RGB Wall Washer Using ILD4035

AMZ-FX Guitar effects. (2007) Mosfet Body Diodes. Accessed 22/12/09.

AND8433/D. Using ON Semiconductor Constant Current Regulator (CCR) Devices in AC Applications APPLICATION NOTE

Create Colorful and Bright LED Light with an LED Matrix Dimmer

Creating Codes with Spreadsheet Upload

NC-12 Modbus Application

INSTALLATION MANUAL TRAILER LIGHTS CONTROLLER MODULE TYPE MP2-D1 / MP2-D2

Ameritron ATP-102 Tuning Pulser II

LabVIEW Report Generation Toolkit for Microsoft Office

Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board

Animated Lighting Software Overview

VJ 6040 Mobile Digital TV UHF Antenna Evaluation Board

Programming the On-Chip Flash on a phycore-xc161 phycore-xc167

Series and Parallel Circuits

High Power LED Driver Series User s Guide

mdm-mp3 minidirector with MP3 Player

USER MANUAL. Issue 3 - December Manual Stock No Software Version 3.0 Zero 88 Lighting Ltd. 2003

Running a Load Flow Analysis

8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description

FREQUENTLY ASKED QUESTIONS (FAQs) 123Scan 2 Scanner Configuration Utility 19 April 2011

isppac-powr1220at8 I 2 C Hardware Verification Utility User s Guide

MicroTech II McQuay Maverick II Rooftop Unit Controller BACnet Communication Module (MS/TP)

ILISC515-A Shift Interlock (Manual Lift Door) 2015 Ford Transit, 3.7L and 3.5L

Falcon Protector Tracking System

Objectives: Part 1: Build a simple power supply. CS99S Laboratory 1

Voltage boost and buck circuits using Atmel AVR Tiny13V for driving a white LED.

AUTOMATIC CALL RECORDER JAMECO PART NO

- 35mA Standby, mA Speaking pre-defined phrases with up to 1925 total characters.

Talon and Talon SR User Manual

TYPICAL APPLICATION CIRCUIT. ORDER INFORMATION SOP-EP 8 pin A703EFT (Lead Free) A703EGT (Green)

HDTV Anywhere USER MANUAL / HDTV Anywhere ALL RIGHTS RESERVED MARMITEK

Transcription:

Advanced LED Controller (LED Chaser)

Introduction. Advanced LED controller (also known as LED Chaser) is microcontroller based circuit designed to produce various visual LED light effects by controlling the timing and intensity of the LED lights. The unique method of controlling light effects, simplified LED connection, expendability and compact design make this product perfect fit for a hobby projects, model building, automotive, custom display signs and various other applications. What differentiates this circuit from other LED chasers on the market is ability for the end user to create their own light effects. The brightness and timing of each LED can be precisely controlled with 4096 gradation levels which is very important for lighting effects with smooth brightness transitions. Single board has 16 individual channels each capable of driving number of LEDs. The number of channels can be extended to 32, 48 etc by connecting additional passive boards. There are six analog/digital inputs on board which internal firmware could take advantage of to trigger or perform various functions. The default firmware is using inputs to allow user to change between various effect files and change effect display rate. One of the great features of this circuit is upgradable firmware which gives the end user ability to keep the firmware up to date or load different firmware designed to provide unique features and controls. One of the examples of such updates is firmware to control inexpensive strings of popular color LEDs strings (WS2812B) found from various suppliers.

Technical details. Number of LED channels: 16 Brightness levels per channel: 4096 Maximum current per channel: 100ma Number of LED per channel: 1 to 20 (depends on configuration) Power supply: 7V to 15V (upto 2amp) Expendable number of LED channels: Yes (requires additional board) Number of visual effects: Unlimited (user controlled) Upgradable firmware: Yes Board size: 66mm x 50mm (2.6 x 2)

Get started. Content: Main Board. Control Pad. Sample LED 16 led board. Connection cables. SD Card with default effect files.

Initial startup. Advanced LED controller comes with controller pad, 16 channel LED board and ready to be used right out of the box. Connect controller pad to the controller board power connector as shown on the picture below and connect LED board by connecting LED 1-8 and LED 9-16 sockets respectively between LED controller and LED board. Verify LED Control dip switches are all set to OFF before connecting power for the first time. To reset the configuration to default light effect file and default speed hold the SET button on the controller pad, connect 9v battery and then release the button. UP and DOWN buttons will switch between available light effect files. PLUS and MINUS buttons will increase and decrease effect display rate.

Creating light effects. The big advantage of this LED controller is ability for the end user to control the timing and light intensity of each light. The light effects are created in two stages: 1. Creating text file describing the light intensity and timing for each frame of the effect. 2. Converting created effect file into the format LED Controller can understand. Light effects are created and edited on the Personal Computer in either text editor or Microsoft Excel Spreadsheet program. We prefer Microsoft Excel as it allows to efficiently copy cells in the effect file. The source of light effect files came with the LED Controller are also available on provided micro sd card (directory: /Default Effect Files) or can be downloaded from our website. Open file LED_Effects_01.csv

Effect file is CSV (comma separated value) file. It contains the header (first line) describing the columns: - LED Type LED for standard lights and RBG for multicolor LED - Boards/RGB Quantity provides number of LED boards or quantity of RGB leds - Delay 1/100 sec the time each frame is displayed in 1/100 of the seconds. - LED1 through LED16 intensity for each light from 0 to 4095 levels. The remaining rows provide data for effect frames. Light effect file is like a video tape, it contains individual frames which periodically displayed. Contrarily to the video tape LED effect frames are not displayed with the set frequency of 24 or 60 frames per second. The timing of the frames is controlled by the value in the DELAY column. For example if we want to create effect for a single LED moving from left to right we would create the following file. In the first frame we light up the first LED to 100% brightness and display it for 50ms (or 1/20 of the second), then moving to the second LED and also displaying frame for 50ms. And so on. If we want to slow down the effect we can change the timing to 100ms (or 0.1 second).

Open other examples of provided effect files to see how various effects are constructed. Watch the YouTube where we are demonstrating creation of LED effect files. Once the effect CSV file is created it needs to be converted to the file understood by the LED Chaser. Conversion program is provides on the micro SD card in the directory: /LedEffect Conversion. Run the program LedEffectPrep.exe Click on Open CSV and select source effect file. Click on export and specify destination directory and file name. Filename should be in the following format LED00???.bin ( where??? is a sequence number). For example: LED00000.bin, LED00001.bin, LED00002.bin etc. LED Chaser expects to find consecutively named files on micro SD card so start with LED00000.bin and increment sequence for the next file. Transfer file to the micro SD card, plug it into the LED Chaser and power it up to display created effect. If you need to reset the LED Chaser to initial file and display rate hold the SET button before powering up.

Power and LED connections. Power connector is used for external power supplied to pins 7,8 and 9,10. Pins 1-6 are used for control pad. Control pad is optional. Sockets LED 1-8 and LED 9-16 are used for LEDs connection. Connecting LEDs. Warning!!! Improper LED connection could cause the control chip to overheat and cause damage to the board. Read the next chapter to understand how to properly design and connect LEDs to the board. LED control board outputs are Pulse Width Modulated (PWM) which allows for 4095 grey scale gradation levels. The outputs are also constant current controlled with 20ma minimum settings. Additional 20ma can be added by moving one of the dip switches to ON position (more on this later). By default all the dip switches should be in OFF position.

Connecting LEDs are fairly simple. Below is sample connection for a single LED per channel. Anode of the LED connects to internal +5v supply and Cathode connect directly to LED control board channel. Same for LED 9-16 channels. Connecting more than one LED per channel is also pretty simple but takes a little consideration. LED has what it called Forward Voltage or Voltage Drop. Forward voltage defines how many volts need to be applied to the LED for it to light up. The voltage values are between 1.2v and 4v and depend on LED color and manufacturing process. The forward voltage can be found on LED data sheet. If we measure the voltage Vf across the fully light up LED it would measure to the value specified by the manufacture (see drawing below). Measuring the voltage Vc on the LED channel will be Vc = 5v Vf. The supply voltage (5v in this case) minus the voltage drop on the LED. So if the LED forward voltage Vf=2.2v then Vc = 5v 2.2v = 2.8v. It is very important to keep the Vc (Voltage on the LED channel) low to about 0.6V value. LED control chip can only dissipate 1Watt so when connecting multiple LED always check the Vc voltage and make sure it

is in 0.6v range with fully lit up LED. With a single LED per channel this consideration can be ignored. Total heat dissipation requirement with one LED per channel is less than one watt. In this section we are going to discuss how to connect multiple LEDs and what can be done to keep Vc to the minimum. The first choice is to connect two or more LED in-line. In that case LED Forward Voltage multiples by number of LEDs but the current is still 20ma as with a single LED. If the Vf for a selected LED is 2.2v then total Voltage Drop is 4.4v. That makes Vc = 5v 4.4v = 0.6v which within our target. If the selected LEDs have Vf=3v then Voltage Drop will be 3v*2=6v which is higher than supplied 5v voltage and LED will never be fully lit. In that case LEDs should be connected to a higher voltage source.

With Vf = 3v the Vc = 12v 3v*2 = 6v. The voltage is too far from targe 0.6v so it needs to be lowered. To lower the Vc voltage resistor has to be added. Vf is equal 12v 3v*2 = 6v. The Vc target is 0.6v so the voltage drop on the resistor we need to achieve Vr = 6v 0.6v = 5.4v. Knowing the current going through the resistor is the same as through the LEDs I=20ma and the voltage drop we need to achieve we can employ Omhs Law (I = U/R) to find the resistance R. R = U/I = 5.4v/0.020a = 270 Ohms. By adding 270 Ohm resistance to the circuit we can lower the voltage Vc and prevent the circuit from overheating. The other choice is to connect LEDs in parallel. In that case Vf will stay the same 3v but the current will double I = 40ma.

Let s calculate resistor needed for this scenario. Vf = 5v 3v = 2v. Vc target is 0.6v so Vr = 2v 0.6v = 1.4v. R = U/I = 1.4/0.04 = 35 Omhs. Use above techniques to calculate necessary resistor for more than two LEDs connected in-line on in parallel. The in-line connection is preferred over parallel as it lowers the current going through the control circuit. In addition watch the YouTube video where we explain how to connect number of LEDs to the board. Controlling LED current. When number of LEDs connected in parallel the current would need to increased from the default 20ma. With all LED controller dip switches in OFF position the current is limited to 20ma. Each dip switch moved to ON position adds 20ma. There are total of four dip switches on the board, so moving all four to ON will add additional 80ma to the default 20ma. Extending number of LED channels.

Number of LED channels can be extended to 32, 48, 64 and etc by adding additional boards. Additional boards will have to be loaded with passive firmware and connected to the main board, connecting main board OUT connector to the passive IN. Schematic of the control pad. Upgrading LED controller firmware. In the event the LED controller firmware needs to be upgraded or changed follow the following procedure: Download necessary firmware file. Place the firmware file on the micro SD card with the file name reflash.bin Insert micro SD card into the LED controller board. Power the board. In a couple seconds board Status LED should light up, which would indicate successful load of the firmware.