Posts tagged LED

The MATRIX

0

Hvor 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\nstart\r\n\r\nAfstanden mellem LED båndende (med LED WS2812B) blev fundet.\r\n\r\nmellemrum\r\n\r\nOg så skulle alle stumperne skæres ud. Et frygteligt samlebåndsarbejde.\r\n\r\nmange snit\r\n\r\nSå blev længderetningsskillerne limet på bundpladen. Det kræver en del varmelim med sådan et projekt.\r\n\r\nlængde\r\n\r\nHeldigvis kan man med varmelim hurtigt se et resultat.\r\n\r\nmange længder\r\n\r\nLED båndende blev limet på plads.\r\n\r\nlængde med bånd\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\nmatrix færdigt\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\nfærdigt resultat med strøm i\r\n\r\nDet færdige resultat i mørke.\r\n\r\nmatrix done inden diffus plade\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\nmatrix done\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

1

Nø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\nCarsten viser fræser\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\nCarsten laver skilt\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.Jesper med nerdclub skilt\r\n\r\nEfter den store rundvisning blev der vanligt tro spist pizza, denne gang ved langbord.\r\n\r\npizzatid\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\nKim fræser\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\nnørder laver skilte\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\nLED skilte\r\n\r\n \r\n\r\nLED skilte med fremmødte\r\n\r\nLED skilte med ejerne\r\n\r\nDet er i hvert fald længe siden vi har været 14 mand til en nørdaften.

DotLine børneur med Arduino

0

Med 2 små børn bliver nogle begræber såsom tid en svær ting at forklare, og synliggøre når:\r\n\r\n1: De ikke kan læse et ur.\r\n\r\n2: Ikke kan se viserne bevæge sig mens de kigger på det.\r\n\r\nDerfor fik jeg den idé, at jeg vha. LEDs (DotLine rør med 50 x RGB LEDs), vil lave en art ur.\r\n\r\nNu skal røret jo ikke vise den aktuelle tid på døgnet, men mere fokusere på, hvor lang tid der er til en given aktivitet, f.eks. hvor mange timer til der kommer gæster, hvor mange minutter til der kommer en bestemt tegnefilm i TV eller hvor mange dage der er til weekend eller fødselsdag.\r\n\r\nMålet er at lave en enkelt visning, hvor en tid indstilles i forhold til: Dage, Timer, Sekunder. Alt efter den valgte tid, skal rørets 50 grupper LEDs skaleres, så det matcher tiden fra nu = ALT tændt til udløb = ALT slukket.\r\n\r\nFor at gøre projektet simpelt, og se om konceptet har sin berettigelse, valgte jeg at udføre prototypen vha. så meget hardware, som muligt. Dette bragte mig til et Arduino Uno print, for at have en færdig LCD driver klar.\r\n\r\n

Arduino Uno med et 2x16 char LCD og et DotLine rør

Arduino Uno med et 2×16 char LCD og et DotLine rør

\r\n\r\nNæste step er, at implementere DotLine driveren, samt en MMI med 7 knapper (Days+, Days-, Hours+, Hours-, Seconds+, Seconds-, Start).\r\n\r\nMed tiden er målet at projektet skal kunne udvikle sig til flere ting.\r\n\r\nDotLine Watch brainstorm for muligheder med 50 x RGB LEDs\r\n\r\n
DotLine Watch brainstorm for muligheder med 50 x RGB LEDs

Hurtigt display og LED konsulentprojekt

0

For 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

Develtron LED og LCD projekt med 12 slaver og en master med PS2 tastatur.

Dykkerlygte update

0

Ja, dykkerlygteprojektet skrider ikke så hurtigt frem…. Jeg gik lidt død i at de hall

elementer jeg havde og ville styre lygten med, ikke duede til 5v.\r\nMen nu harnjeg da fundet mig et rør som kan udgøre lygtehuset, og fået drejet mig et aluhovede til LED’en, så den får masser cheap viagra af køling.\r\n\r\n20121101-205441.jpg

Go to Top