Control for LED matrices and other light installations by just one universal interface.
The Universal Interface Board (UIB) was born from the idea to have one universal board for driving different kind of LED (matrix) installations by PC, stand-alone or as a SD-File reader. We intend to create a device being:
That's it. So let's have a lock what we achieved.
We spend many hours of designing schematics, routing the pcb, searching available parts, re-routing, etc., but we believe it was worth each minute. So see where we finally came out.
Can the technical specs hold what the image it promising and could we achieve what we claimed for ourselves in the beginning? The short answer is: Yes! In particular we created an interface board with dimensions of 100mm x 60mm that
The following sketch demonstrates the capabilities of the interface board in it's full variety.
The board is mainly build around an Atmel ATMega1284P chip with 256kB of flash and 16kB of RAM memory. It has a standard power connector that supplies an 7805 linear voltage regulator with 7.5 to 9VDC. Further we have two RJ45 connectors. One is for connecting the board to standard Ethernet. The second one serves for multiply purposes. These are in particular:
Next thing on the board is a standard micro SD card holder. The firmware supports any SD card (including HC) that is formatted with a FAT file system. Further the UBI offers the opportunity to plug in a RN-XV WLAN shield on the two connectors on top of the SD-slot (see scheme above). These RN-XV shields are pretty smart guys for a moderate amount of money. The communication between the shield and the UIBs micro controller is realized via UART. Last not least there is 6-pin header on the board with a separate UART channel for plugging in wether a standard USB-to-Serial-Converter (e.g.. the Arduino's USB2Serial) or a BlueTooth module (e.g. one like this). For upgrading / modifying the UIBs firmware there is a6-pin ISP header in the center of the board.
The actual operation mode of a board and all corresponding settings for the particular mode are configurable via a simple JAVA tool (see text below) that runs on any operating system. All configurations are stored on the boards EEPROM.
The countless combinations of functionality that are possible with this board can be categorized into 4 major groups. Each of it can work with certain kind of inputs / outputs and options. These are explained in particular in the following sections.
This mode was one of the main reasons we designed this board. We wanted to have the opportunity to distribute data via network without being restricted to the serial output capabilities of a PCs serial interface. By distributing data parallel via a network the principle size of a matrix is unlimited. In Live Data mode the UIB receives Data from a PC vie Ethernet, WLAN or serial. Supported Protokolls are ArtNet, TPM2.Net, TPM2.Serial and DMX. The data receive is converted and transmitter to a matrix odd an arrangements of LED stripe(s) in one of the Formats: Glediator Protocol (used by our true color matrix driver boards), TPM2.Serial, WS2801 (SPI), WS2812 (Bitbang) or DMX. The figure below shows an example of steering a big matrix (64x32) by using 4 UIBs and 16 true color matrix driver boards.
To see what matrix sizes are possible with our boards you probably should have a look to this youtube clip. That's the matrix of a user who uses 18 UIBs together with 36 true color matrix driver boards. That's a true video wall, is't it?
In this mode the micro controller computes matrix effects on it's own without being connected to a PC. The way the effects are calculated is the same like in the PC's Glediator software. For the moment not all of effects of the PC version are included yet but many will follow in the future. This mode can operate in a random manner or receive it's parameters from the PC via LAN or WLAN from the UIB configuration tool (see text below). This mode is made for those who what to have their matrix being a decent / casual background element in a living room or els were without having a PC standing around.
In SD card mode files from an inserted SD card are played in random manner or defined by a remote connection (LAN or WLAN) from the UIB configuration tool (see text below). The files are generated by the file recorder module of the Glediator software. But, it is not really necessary to remove the SD card from the UIB for adding new files to it! The Glediator's recorder module allows for a direct conniption to the UIB via network for a direct file transfer! Thus the UIB can be physical placed to locations that are nor easily accessible. The figure below shows the Glediators Recorder module and the corresponding front panel elements to access SD file transfer to an UIB.
This mode was especially designed for users who are using our Glediator software on-stage. On-stage you do not have time to adjust or build a scene with all it's possibilities. You just what to switch between predefined scenes and/or change some basic parameters like speed, strobe, etc. Therefore you usually what to use an existing DMX controller. And with the UIB we now realized the bridge in between. It received Data form the DMX controller, it generates an UDP (network) package and transmits it to the PC running Glediator on it. That's it. But hey, why to use a PC anyway? Why not put some scenes onto the UIB's SD-card and select the right one by your DMX controller? Here we go ... (see scheme below).
As mentioned above for the configuration of the UIB we made a special configuration tool written in JAVA. On the fist page of this software you can establish a connection to the UIB. Just put in the UIB's IP address and hit the "Connect" button. When the device is found all the current adjustments are downloaded an the control elements on the following pages are adjusted accordingly. With the button "Store all parameter in EEPROM" you can (have a guess) store the current UBI's configuration in EEPROM.
The next page of the Configuration tool should be self-explaining. It serves for adjusting IP and MAC address of the device. Note that after transmitting new value to the UIB it restarts by its own and you have to manually reconnect (to the new IP address) on the first page!
The next page is dedicated to the main mode of the UIB. You can choose between the modes described above. For each mode you can select and input and an output method. Those fields that are disabled or greyed out whether make no sense in the particular mode or are not yet implemented in the current version of the UBI's firmware.
On the next page you can adjust the parameter of the different modes. Not all are necessary in all modes. Witch ones are important or not depend on the particular mode wind input/output configuration made before. Again, those fields that are disabled or greyed out whether make no sense in the particular mode or are not yet implemented in the current version of the UBI's firmware.
The "patch" page of the configuration tool gives you opportunity to adjust the particular physical arrangement of your lights. The patching is done similar like in the Glediator software.
Within the "SD Player" section you can perform adjustment dedicated to the SD-player-mode. You can selected between random mode and playing a fixed slot (file) in an endless loop.
In the last page of the software you can configure the Glediator Light mode of the UIB. You chan choose between random mode and a particular animation. In the latter case you can select certain parameters like the color palette, the speed and shape, etc.
As all of our projects we offer schematics, board layout and firmware Open Source for download in our download section. At this point we want to ask you for your contribution to expand / improve the firme ware. If you make changes to the firmware and adapt it to your desires just feel free to send us your code that we can out it into upcoming version(s) of the firmware. This especially counts for new animations for the Glediator Light mode.
In the download section you will find 5 downloads correlated to tis project:
If you want to get one of these boards you can purchase it in the web shop of agile-hardware. It comes pre-assembled with all SMD parts soldered. The remaining through-hole-parts will be delivered together with the PCB.
In summary we can state that we reached our own goals and designed a powerful device with a huge variety of possibilities. It was the hell of a job and it took us in sum three prototypes and endless programming hours but we learned so much making all this worth to be done.
Not every possible mode is yet included in the firmware but you can be aware that we will continuously work on it and several updates will follow.
Cheers!
Comments
projects and help you enhance your
business plan. Furthermore, our
financial instrument can be used for
the purchase of goods from any
manufacturer irrespective of their
location. It can also serve as
collateral with any bank in the world
to secure loans for your project or to
activate credit line to finance your
business plan. We have {BG}, Standby
Letter of Credit {SBLC}, Medium Term
Notes {MTN}, Confirmable Bank Draft
{CBD} as well as other financial
instruments issued from AAA Rated bank
such as HSBC Bank Hong Kong, HSBC Bank
London, Deutsche Bank AG Frankfurt,
Barclays Bank , Standard Chartered Bank
and others on lease at the lowest
available rates depending on the face
value of the instrument needed.
Email : nat.mandate18
Skype : nat.mandate18
Regards
Nat
A rated banks eg Lloyds Bank,Barclays Bank,HSBC bank etc
We provide BG, SBLC,and lots more for clients all over the world.
We are equally ready to work with Brokers and financial
consultants/consulting firms in their respective countries.
Our procedures are most reasonable and safest as we operate a 100% financial risk free process which entails that the issuing and receiving bank continues the transaction immediately after DOA is countersigned
We hope to establish a long term business relationship with you even after this first trial
Regards
WALSH SMITH, ROBERT
email : info.iqfinanceplc
skype: cpt_young1
Tel contact: +447031968934
Whatsapp: +447441393450
Registered No: 04374045
A rated banks eg Lloyds Bank,Barclays Bank,HSBC bank etc
We provide BG, SBLC, LC, LOAN and lots more for clients all over the world.
We are equally ready to work with Brokers and financial
consultants/consulting firms in their respective countries.
Our procedures are most reasonable and safest as we operate a 100% financial risk free process which entails that the issuing and receiving bank continues the transaction immediately after DOA is countersigned
We hope to establsih a long term business relationship with you even after this first trial
Regards
WALSH SMITH, ROBERT
email : info.iqfinanceplc
skype: cpt_young1
Tel contact: +447031968934
A rated banks eg Lloyds Bank,Barclays Bank,HSBC bank etc
We provide BG, SBLC, LC, LOAN and lots more for clients all over the world.
We are equally ready to work with Brokers and financial
consultants/consulting firms in their respective countries.
Our procedures are most reasonable and safest as we operate a 100% financial risk free process which entails that the issuing and receiving bank continues the transaction immediately after DOA is countersigned
We hope to establsih a long term business relationship with you even after this first trial
Regards
WALSH SMITH, ROBERT
email : info.iqfinanceplc
skype: cpt_young1
Tel contact: +447031968934
+441213680106
Regards,
Ashraf billy
Email:goldencrow59
Intermediaries/Consultants/Brokers are welcome to bring their clients with healthy commissions paid and are 100% protected. In complete confidence, we will work together for the benefits of all parties involved.
For further inquiry contact Us Via :
Email:- inquiry.emeraldfinanceltd
WhatsApp : +1-8127-816282
Skype :- emeraldfinanceltd
We have Connections at the highest level at top AAA banks around the world !!! DON'T LOOSE YOUR DEAL, LET US HELP YOU , CONTACT US TODAY !!!.
1. Instrument: Bank Guarantee (BG/SBLC)
2. Total Face Value: Eur/USD 5M MIN and Eur/USD 10B MAX (Ten Billion EURO/USD).
3. Issuing Bank: HSBC Bank London, Barclay's bank London,Credit Suisse and Deutsche Bank Frankfurt.
4. Age: One Year, One Month
5. Purchasing Price: 32% of face value plus 2% commission fees Leasing Price: 4% of Face Value plus 1% commission fees.
6. Delivery: Bank to Bank swift.
7. Payment: MT-103 or MT760
8. Hard Copy: Bonded Courier within 7 banking days.
Contact : Mr. Raymond Doison
Contact Email: crusaderbroker.bgassurance
skype:crusaderbroker.bgassurance
of taking up time bound transactions.
FOR LEASING OF BG/SBLC
MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M
LEASING FEE = 4%+2%
FOR PURCHASE OF FRESH CUT BG/SBLC
PRICE = 32%+2%
MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M
Our BG/SBLC Financing can help you get your project funded, loan financing by providing you with yearly. RWA ready to close leasing with any interested client in few banking days
renewable leased bank instruments. We work directly with issuing bank lease providers, this Instrument can be monetized on your behalf for 100% funding: For further details contact us with the below information.
Contact name: Azra Ishaque
Email : lintel.financia lservicesplc
Skype : lintel.financia lservicesplc
A rated banks eg Lloyds Bank,Barclays Bank,HSBC bank etc
We provide BG, SBLC, LC, LOAN and lots more for clients all over the world.
We are equally ready to work with Brokers and financial
consultants/consulting firms in their respective countries.
Our procedures are most reasonable and safest as we operate a 100% financial risk free process which entails that the issuing and receiving bank continues the transaction immediately after DOA is countersigned
We hope to establsih a long term business relationship with you even after this first trial
Regards
WALSH SMITH, ROBERT
email : info.iqfinanceplc
skype: cpt_young1
Tel contact: +447031968934
Skype ID: readysteadyfinancesltd
Email: readysteadyfinancesltd
Tele: +447031912976
PARTICULAR INSTRUMENTS BANK
Instrument: Fully Cash / Bank Guarantee (Standard ICC format)
Age: Fresh Cut
Interest Rate: ZeroCoupon
Duration: One (1) year and One (1) day
Currency: USD / Euro
Menu Bank: WEB Top
Amount: As Suggested by Beneficiaries
Initial Deposit: Applies to Instrument Value Required
Invoice Price: Four (4%) Percent of Face Value minus Paid Initial Payment
Intermediate Fee: One Percent (1%) of the Face Value is paid by the Beneficiary
Tranche: As per the agreed tranche schedule
Shipping: Swift MT799 / MT760
Payment: Swift MT103 (Wire Transfer)
Our lease rate is 4+2, purchase rate is 32+2.
If you are interested contact us immediately.
Contact Email: farringtonstevenray129
skype: .....Farrington Ray
Regards,
Email: mrjohnpaulnowacki
Skype: MrJohnPaulNowac ki
Regards,
Mr John Paul Nowacki
How can I use/control this matrix controller with DMX?
of taking up time bound transactions.
FOR LEASING OF BG/SBLC
MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M
LEASING FEE = 4%+1%
FOR PURCHASE OF FRESH CUT BG/SBLC
PRICE = 32%+1%
MINIMUM FACE VALUE OF BG/SBLC = EUR/USD 1M
Our BG/SBLC Financing can help you get your project funded, loan financing by providing you with yearly
renewable leased bank instruments. We work directly with issuing bank lease providers, this Instrument can be monetized on your behalf for 100% funding: For further details contact us with the below information.
Contact name: Azra Ishaque
Email : lintel.financia lservicesplc
Skype : lintel.financia lservicesplc
loan offer here, are you interested? apply now..
Have you been turned down by your bank? Do you have bad credit Card?
Do you have unpaid bills? Are you in debt?
Do you need to set up a business?
Do You Need a Loan?
We have 3% Interest Rate Loan For You,
And range of loan from $500,00 usd to $50,000,000.00 usd.
Contact Mr. clark Williams Via e-mail: livingfountain.credit
Information Need are:
1. Full Name:.........
2. Contact Address:......
3. State/City:...........
4. Country:.........
5. Amount Needed:..............
6. Duration of Loan:..........
7. Phone No:..........
8. Monthly Receive:....... ....
Best Regard,
Mr. clark Williams
MD/CEO
Are you a business man or woman? Are you in any financial mess or Do you need funds to start up your own business? Do you need a loan to start a nice Small Scale and medium business? Do you have a low credit score and you are finding it hard to obtain capital loan from local banks and other financial institutes?. Interested applicants should Contact us via email: PergoCF
Do you have any lucrative business idea or existing business that needs funding? We help individuals and companies to obtain loans for business expanding and to setup a new business, between $2,000.00 to $20,000,000.00. Get funded at affordable interest rate of 2%.
For more inquiry, Send us an mail at: dominionloanfirm.ltd
Available loans we offer are,
1. Personal Loan
2. Business Loan
3. Investement Loan
- Complete Name:
- Loan amount needed:
- Loan Duration:
- Purpose of loan:
- City / Country:
- Telephone:
Contact us today via:
bdsfn.com
anatiliatextileltd
DESCRIPTION OF INSTRUMENTS
1. Instrument: Funds backed Bank Guarantee(BG) ICC-600
2. Currency : USD/EURO
3. Age of Issue: Fresh Cut
4. Term: One year and One day
5. Contract Amount: United State Dollars/Euros (Buyers Face Value)
6. Price : Buy:32%+1, Lease: 4%+2
7. Subsequent tranches: To be mutually agreed between both parties
8. Issuing Bank: Top RATED world banks like HSBC, Barclays, ING Dutch Bank, Llyods e.t.c
9. Delivery Term: Pre advise MT199 or MT799 first. Followed By SWIFT MT760
10. Payment Term: MT799 & Settlement via MT103
11. Hard Copy: By Bank Bonded Courier
Name:Ardan Clooney
Email:brandfinance33
We offer loans at 3% interest rate. We give out personal loans, auto loans, mortgage loans, agricultural loans, business loans. We give out amount between $5000 to $10 Million. Email us to apply: zionloanfirm.ltd
Or any other softwere for operating this system plz help me
Rathodsandeep048
Mail.this id to inform me any one help me..
Thanks for the sharing this unbelievable logic of program of led matrix
My question
If we want to increase of size of true colour matrix in a single bord(64*24)or any size I want increase in 16*8 to 64/32*16
Advance thanks
Rathodsandeep048
Mail this id any further change to 16*8
May anyone suggest which IDE to use for debugging/editi ng source code of firmware.
I am familiar with Microchip and MikroC for PIC but I do not know what to use with Atmega
All the best
you can sent message to olivierbauwens
I am interested in the UIB. It seems to be great little device.
Before I purchse a few of these boards I will need some information.
At the moment I'm using arduino to drive 512 WS2812b led's.
There is 10 Mbit connection in to your device as in your data sheet. Whitch is 10x faster than arduino's connection ( serial ).
My question is :
How many WS2812b led's can I controll at descent 20 - 25 FPS.
Using only one UIB with Glediator. (no switch).
I can imagine I should be significantly more.
Thank you in advance.
I will look elsewhere for the answer as well.
So wie ich das sehe wird das Board über Ethernet bzw. Wlan konfiguriert (da ja im ersten Tab die IP eingestellt wird)
Heisst das auch dass es jederzeit, egal in welchem Mode es ist, über Ehternet erreichbar und neu konfigurierbar ist?
Ich will nämlich meine LED Wand grossteils über ein DMX Controller ansteuern,
will aber auch jederzeit über den PC daran rumspielen können.
Wenn ich alles richtig versteh, ist das kein Problem, ich darf nur nicht vergessen, wenn ich den PC ausmache, wieder auf DMX zu stellen(ne Auto timeout Funktion wär der Hammer ;) dass er zB wenn er 5 Min nix über Ethernet bekommt automatisch wieder auf DMX remote stellt)
Und die zweite
welches WLAN shield empfielt/ verwendet ihr?
no news about this awesome board? Why did production stopped?
Best
David
Wie ist der Stand ein Jahr nach Projectstart?
MfG mas
If there is a mailing list please add me to it!
urbanolarry
makio001
Impatient to get some of these boards too as available. Specially for Matrix and SPI management...
Can´t wait to read the full article.
Congratulations!
An excellent initiative as nothing similar exists today
Impatient to have that and play with.
cheers...
Alex
we are hardly working to make these boards available a.s.p.
Just sign up for our RRS feed on the start page and you'll get all progress as fresh as possible
Cheers!
RSS feed for comments to this post