Posts tagged RGB
The MATRIX
0Hvor mange af jer har set The Matrix? Sikkert en del!\r\n\r\nHvor mange af jer har så set de der grønne baggrunde, bestående af en masser 0′er og 1′er, som står i en lodret kolonne?\r\n\r\n \r\n\r\nHvor mange af jer har så set YouTube videoer af grove pixelerede felter i forskellige farver, som tilsammen udgør en stor flade, som kan animere en del seje ting?\r\n\r\n \r\n\r\nJeg besluttede mig for at lave min egen version, og eksperimentere med denne “teknologi”. En ting er at se hvad andre har gjort, men for at forstå tingene til bunds, må man jo prøve det på egen hånd.\r\n\r\nDet hele startede med en diffus hvid plade jeg havde liggende, som skulle danne toppen af “bordet. Den blev skåret til, så den var lige.\r\n\r\n\r\n\r\nAfstanden mellem LED båndende (med LED WS2812B) blev fundet.\r\n\r\n
\r\n\r\nOg så skulle alle stumperne skæres ud. Et frygteligt samlebåndsarbejde.\r\n\r\n
\r\n\r\nSå blev længderetningsskillerne limet på bundpladen. Det kræver en del varmelim med sådan et projekt.\r\n\r\n
\r\n\r\nHeldigvis kan man med varmelim hurtigt se et resultat.\r\n\r\n
\r\n\r\nLED båndende blev limet på plads.\r\n\r\n
\r\n\r\nHerefter skulle skillerummene på tværs limes i. Her var det vigtigt, at man ikke limede i forhold til at have LED i centrum, men at man følger samme sværgående lininer, man markere op i forvejen. Grunden er, at LED båndet er samlet af flere stykker, og hvis der er en samling, er denne nogle gange en 1-2mm kortere mellem LED. Hvis man følged LED, vil felterne pludselig være forskudt i forhold til hinanden, og ende med et dårligere resultat.\r\n\r\n
\r\n\r\nHvert skillerum er kun limet med 1 klat i bunden og derefter fæstnet i toppen. Selve konstruktionen behøver mest styrke i yderkanten, hvis man støder på.\r\n\r\nOg så blev det tid til at lodde båndende sammen på tværs, og sætte strøm til. Det fede ved WS2812 er, at man kun behøver 3 ledninger: +5V, GND og Data.\r\n\r\n
\r\n\r\nDet færdige resultat i mørke.\r\n\r\n
\r\n\r\nOg resultatet når den diffuse topplade kommer ovenpå.\r\n\r\nDet er helt utroligt hvad sådan en plade kan gøre.\r\n\r\n
\r\n\r\n\r\n\r\nAbsolut en imponerende effekt, og et stykke mekanik, som kan skabe mange sjove timer med noget kode.\r\n\r\nHvis jeg på et tidspunkt vil lave en version 2 af sådan et matrixbord, skal jeg have lavet en skabelon mellem vertikal og horisontal akserne, så de går ind i hinanden som 2 stykker. Det vil give en del fordele:\r\n\r\n-Nemmere at holde tingene vinkelrette, og dermed pænere slutresultat.\r\n\r\n-Højere styrke ved at have færre samlinger.\r\n\r\n-Langt højere afskærmning af lys mellem naborummene. På det sidste billede, kan det anes at nabocellen kan have et skær af lys.\r\n\r\n \r\n\r\nKoden er forøvrigt fra en tysker (Tim fundet på www.microcontroller.net), som har lavet et aldeles fremragende stykke arbejde med en driver som understøtter alle Atmel AVR kredse: Tiny, Mega og Xmega. Koden finder du her.\r\n\r\nJeg eksekvere koden på en Xmega16A4U og udnytter Eventsystemet, så CPU load ifølge forfatteren er nede på 30%, hvorimod Tiny og Mega CPU load ligger på 100% ved afvikling. Det var dog nødvendigt at rette i assemblerfilen mht. en timer, da -U versionen er nyere, og splitter registret op i 2 byte fremfor 1 word.\r\n\r\nLED båndet jeg bruger er versionen som indeholder 30 LEDs/m. Det fåes også i 60 LEDs/m og endda 144 LEDs/m.\r\n\r\n
Nerdclub på firmavisit
1Nørdaften d. 17/10-13 blev afholdt af Simon på hans arbejdsplads i Randers. Nærmere bestemt ved Develtron A/S , som laver LED løsninger til hus og industri.\r\n\r\n\r\n\r\nCarsten – stifteneren, var så venlig at give en guidet tur rundt i lokalerne, og sluttede af med at demonstrere den 2×3 meter store fræser, som bl.a. bruges til at lave reklameskilte med lys i.\r\n\r\n
\r\n\r\nJesper var hurtig til at levere en dxf fil, med nerdclubs “logo”, og med Carstens hjælp fik de sammen lavet et Nerdclub skilt med lys i.
\r\n\r\nEfter den store rundvisning blev der vanligt tro spist pizza, denne gang ved langbord.\r\n\r\n
\r\n\r\nKim, som også er ansat ved Develtron dukkede også op, og kunne bistå med hjælp til endnu flere skilte.\r\n\r\n \r\n\r\n
\r\n\r\nSnart var næsten hele nørdklubben beskæftiget med at save alulister, lime RGB bånd og teste deres nye reklameskilt.\r\n\r\n
\r\n\r\nAftenen blev til nat før vi lukkede og slukkede. Til gengæld lod det til at alle havde en hyggelig aften.\r\n\r\n
\r\n\r\n \r\n\r\n
\r\n\r\n
\r\n\r\nDet er i hvert fald længe siden vi har været 14 mand til en nørdaften.
Hurtigt display og LED konsulentprojekt
0For en uge siden ringede ejeren af Develtron til mig, fordi de havde et projekt, som de cialis online skulle have færdig i en fart.\r\n\r\nSkrivebordet blev ryddet i al
hast og sent mandag aften blev projektet overdraget.\r\n\r\nDet drejer sig ganse simpelt om, at der er 12 slaveenheder, med påmonteret 2×16 characters LCD og RGB LEDs. De er alle forbundet via en RS485 til en masterenhed, som også har et LCD, samt et PS2 tastatur.\r\n\r\nProjektet skal alt efter en RTC tid (DS3432) indikere en farve på LEDs, samt en tekst. Alt indstilling foregår via PS2 tastaturet. Under 30 timer efter overdragelse af projektet kunne jeg tilbageleverer en færdig opgave.\r\n\r\nKoden blev skrevet i CodeVisionAVR. Microcontrollerne på slaverne var ATmega48, og masteren havde en ATmega1284P. Programmeringen blev gjort med en AVR Dragon.\r\n\r\n
History repeats – DotLine
2Det er sjovt som mine projekter køre
i ring.\r\n\r\nFor 3 år siden rodede jeg en del med nogle LED rør med 50 RGB grupper, som en af nørderne havde skaffet.\r\n\r\n
\r\n\r\nhttp://www.youtube.com/watch?v=lxiiyalIUVw&feature=youtu.be\r\n\r\nDet endte ud i et projekt, som via DMX blev sat til at styre en AVR per rør, og sat op under tagrenden på mit hus.\r\n\r\nhttp://www.youtube.com/watch?v=qu0hiYLaoXk&feature=youtu.be\r\n\r\nMange andre har siden rodet med DotLine rørene, men ikkebrugt dem i stort målestok endnu. Det skal snart ændres.\r\n\r\nP.t. sidder jeg og lodder et par enheder sammen, som Hans-Henning skal bruge i sit diskotek Larger Than Life.\r\n\r\nPrototyperne skal dels rette småting til i software, og dels belyse hvilke elektornikkomponenter der skal skaffes til masseproduktion.\r\n\r\nOg her en timelapse video af 3 timers arbejde på 2 prototyper.\r\n\r\nhttp://www.youtube.com/watch?v=NHEWhPwSRCg&feature=youtu.be\r\n\r\n