Breng een klein beetje Times Square in huis met dit super schattige 5 inch vierkante 32 x 32 RGB LED matrix paneel. Deze panelen worden normaal gesproken gebruikt om videowalls te maken, hier in New York zien we ze aan de zijkanten van bussen en bushaltes, display animaties of korte videoclips weer te geven. We dachten dat ze er heel gaaf uitzagen, dus hebben we er een paar dozen van uit een fabriek gehaald. Ze hebben 1024 heldere RGB-LED's gerangschikt in een raster van 32x32 aan de voorkant met een rasterafstand van 4 mm. Aan de achterkant bevindt zich een printplaat met twee sets dubbele IDC-connectoren (twee ingangen, twee output : in theorie kun je deze aan elkaar koppelen) en 12 16-bits vergrendelingen waarmee je het display kunt aansturen met een scansnelheid van 1:16.
Deze displays zijn 'chainable' - verbind de ene output met de volgende ingang - maar onze Arduino-voorbeeldcode ondersteunt dit (nog) niet. Het vereist een snelle processor en meer RAM dan de Arduino heeft!
Deze panelen hebben 13 digitale pinnen nodig (6 bit data, 7 bit control) en een goede 5V voeding, tot 4A per paneel. We raden onze 4A gereguleerde 5V-adapter aan en vervolgens een 2,1 mm-aansluiting aan te sluiten. Bekijk onze tutorial voor meer details!
Wordt geleverd met: een enkel 32x32 RGB-paneel, twee IDC-kabels, een voedingskabel, 4 montageschroeven en minimagneten (het lijkt erop dat deze vaak op een magnetische basis zijn gemonteerd)
Houd er rekening mee dat deze beeldschermen zijn ontworpen om te worden aangestuurd door FPGA's of andere snelle processors: ze hebben geen enkele ingebouwde PWM-regeling. In plaats daarvan zou je het scherm keer op keer opnieuw moeten tekenen om het hele ding 'handmatig' te PWM. Op een 16 MHz arduino zijn we erin geslaagd om 12-bits kleuren (4096 kleuren) samen te persen met 40% CPU-gebruik, maar dit display zou echt schitteren als het wordt aangedreven door een FPGA, CPLD, Propeller, XMOS of andere snelle multi-core controller. Het goede nieuws is dat het display vooraf wit gebalanceerd is met een mooie uniformiteit, dus als je alle LED's aanzet, is het geen bijzonder getint wit.
Natuurlijk laten we u niet achter met een datasheet en een "veel succes!" We hebben een volledige bedradingsschema's en werkende Arduino- library met voorbeelden van het tekenen van pixels, lijnen, rechthoeken, cirkels en tekst. Je hebt binnen een uur je kleurexplosie! Op een Arduino heb je 13 digitale pinnen en ongeveer 1600 bytes RAM nodig om het 12-bits kleurenbeeld te bufferen. Op dit moment hebben we geen bedradingsdocumentatie voor de MEGA.
Houd er rekening mee dat! Deze panelen zijn restvoorraad van fabrieken die enorme lichtborden maken. Om die reden kan het uiterlijk en de grootte variëren van batch tot batch, hoewel de basisbediening, codebase en tutorial hetzelfde zijn.