element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Dev Tools
  • Products
  • More
Dev Tools
Forum Read a VGA signal, handle it and use with a led matrix.
  • Forum
  • Documents
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Dev Tools to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Suggested Answer
  • Replies 14 replies
  • Answers 1 answer
  • Subscribers 78 subscribers
  • Views 2262 views
  • Users 0 members are here
  • pic16
  • ledwall
  • led
Related

Read a VGA signal, handle it and use with a led matrix.

Former Member
Former Member over 11 years ago

Hello everybody, I'm new to this community but I came here from the ben heck show that is what I think is my wish to became in a near future image.

 

I am working on a project (for now it's only sketched on paper, there is nothing build yet) and I am looking for the best solutions to handle what I want to do. Basically the goal is to create a LEDWall to display some kind of video.

 

In my journey around the theme I find out that it's difficult to handle the fast signal coming form a VGA, first of all I thought about arduino to read the VGA signal, store only the part needed, and pass it to a 100x100 (or similar) LED matrix. The result was that arduino seems fast enough but it can't store a whole frame data in its memory so I am in trouble to process the signal.

 

The question is, is there something that can handle (read, store and process) the VGA signal and then drive a part of the led wall? I have many ideas in how to communicate between modules of the wall, but in some way I need to have also an IN/OUT ethernet connection to create a daisy-chain (this prevented me to use raspberry pi).

 

Few days ago I purchased from MicroChip a PIC16F887 that possibly can be used to my scope, I also purchased a 24FC1025 1024Mb memory that can be used with the pic to store a frame.

 

 

Can you guys help me with my ideas?

 

Gianmarco

  • Sign in to reply
  • Cancel
Parents
  • Former Member
    0 Former Member over 11 years ago

    I was reading the link you gave me this afternoon and I noticed that all the system is based on a NeoPixel RGB led Strip that uses a WS2811 chip as driver for each led. One of the first thing is that create a big led wall with commercial leds product is far more expensive that buy a brand new one, so I was wondering if is there any place where to buy big stock of RGB leds and what driver I should use, in first place I thought I should address each led directly from the main board, using something like a cascade of decade counter to activate each led, that is using 3 out for R,G and B, one for HSync and one for the VSync.

     

    Maybe this can lead to persistence issues? or maybe I need a too fast board?

     

    The ws2811 (as specified in the datasheet) holds the data until a reset, is then necessary to have a single IC for each led? We are talking easily of more than 200.000 ICs! in case of a 600x400 screen. Is there any similar IC that can handle more Led at once? or even is there anything similar to the ws2811, because I can't find any site where buy them not to a final-user price

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • shabaz
    0 shabaz over 11 years ago in reply to Former Member

    The integrated circuit is inside each LED for the WS2812B devices. It is built-in. It's possible to buy these devices individually (not soldered in strips) too, in reels of hundreds or thousands, usually from China or Hong Kong (I don't have a source, I just obtained a small quantity from ebay but not used them so far).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • shabaz
    0 shabaz over 11 years ago in reply to Former Member

    The integrated circuit is inside each LED for the WS2812B devices. It is built-in. It's possible to buy these devices individually (not soldered in strips) too, in reels of hundreds or thousands, usually from China or Hong Kong (I don't have a source, I just obtained a small quantity from ebay but not used them so far).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • Former Member
    0 Former Member over 11 years ago in reply to shabaz

    I was lookin in the net, but the only site that I found has a 100 pieces pack at 13$, for a 4x2,25 m wall (90000 led) is about 11.000$! I need absolutely to find a 10 time cheaper leds. Any Idea?

     

    Of course I can also win the lottery, but is like cheating image

     

    By the way, reading further the link, seems like the OctoWS2811 board don't concerne any kind of ethernet transmission, it only uses the cat6 cable to distribute 8 data signals. No Ethernet, no daisy chain... a step back for me, but indeed I have much more ideas.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • shabaz
    0 shabaz over 11 years ago in reply to Former Member

    A factor of 10 cheaper (1.3 cent per LED) is unlikely to be possible. Even plain RGB LEDs (with no in-built controller) cost 31 cent each from Newark in quantities of 10000.

    90 000 LEDs each at 50mA will draw 4500 amps max at 5V, which is 22kW of power. This is not practical.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 11 years ago in reply to shabaz

    there must be a solution, how can a commercial ledwall (more than 100.000 certainly) be powered then? Maybe I need smaller leds, not Hi lux...

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • shabaz
    0 shabaz over 11 years ago in reply to Former Member

    There are multiplexed solutions but they are more complex than the WS2812 approach, and therefore possibly more expensive. This is why commercial LED walls cost the amount they do.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 11 years ago in reply to shabaz

    yep, maybe that's the solution to the problem of too much current, if I multiplex fast enough each led, I have only a small amount of leds on together, I can probably reduce the power consumption to few kW, but certainly I need another kind of driver and a faster refresh rate in order to avoid persistency fail.

     

     

     

    But what driver shall I use?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • shabaz
    0 shabaz over 11 years ago in reply to Former Member

    Possibly you might need to create your own using FPGA or CPLD for row/column driving, and MOSFETs. I don't know of any suitable commercial ones I'm afraid :-(

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Former Member
    0 Former Member over 11 years ago in reply to shabaz

    is there any kind of FPGA that is not too expensive (let's say I need to control a 60*40 led module) ? the ones I found in the net cost around 1.000$ each.

     

    EDIT: May the cyclon by altera be the right FPGA? For example the Cyclon II

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube