Under kaldenavnet mansurkamsur havde forfatteren af Instructables behov for store LED-arrays - 100x100 mm, på trods af opløsningen på 8x8 pixels. Færdige plader med denne opløsning findes i forskellige størrelser, hvis maksimale er 60x60 mm. Jeg var nødt til at lave tilpassede matrixer gør det selv.
hjemmelavet produkt udført på MAX7219-chippen, så den er fuldt kompatibel med eksisterende programmer til Arduino og andre platforme, der kontrollerer lignende matrixer fra hylden. I henhold til ordningen adskiller den heller ikke fra dem, kun lysdioderne er større. Og kæde, som skiftregistre, tillader ikke værre. Men i modsætning til skiftregistervisningen er indikationen her dynamisk.
Enhedsdiagrammet er også standard:
Store LED'er er nødvendige - med en diameter på 10 mm. Hvis du ikke finder sådan, kan du tage de sædvanlige, 5 mm, også med fleksible ledninger. Men så vil trinnet mellem dem være meget stort. Alle andre komponenter, inklusive driverchip - vice versa, miniature og SMD. Dette gælder også for den polære kondensator, der ikke tages elektrolytisk, men tantal. Det anbefales ikke at bruge det, da sådanne kondensatorer lyser, når de ved et uheld vendes og / eller overspændt. I bogstavelig forstand. Ved ilden. Det er bedre at lodde en konventionel elektrolytisk kondensator med ledninger til de samme puder. Alligevel er bestyrelsen stor.
Master uploader Gerber-formatfiler til oprettelse af et bræt her licens under CC-BY-SA. For at downloade dem kræves den enkleste registrering. Der er ikke noget kompliceret i fremstillingen af pladen, det er muligt og LUTom. Og med en vis fingerfærdighed - og på perfboard. Men skibsføreren beslutter at bestille kortene (han har brug for flere moduler) lige der (fra en anden producent er det også muligt). Og så de kommer, overveje nogen af dem fra begge sider:
Og komponenterne kommer:
En funktion af enheden er placeringen af driverchippen oven på loddepunkterne på LED'en med betegnelsen D30. Derfor solgte han først denne LED, efter at have bitt konklusionerne i en sådan længde på forhånd, at mikrokredsløbet passer:
På grund af metalliseringen af hullerne passerer dette fokus, og "benene" på bagsiden af brættet stikker ikke ud. Hvis pladen er lavet af LUT, bliver du nødt til at bide af efter lodning, og LED'erne selv - ikke lodde lige ved siden af brættet for at lodde på begge sider. Jumpers rolle spiller deres konklusioner.Og konklusionerne fra mikrokredsløbet skal være svagt bøjet, så det kan løftes lidt over loddepunkterne på LED. Men masteren solgte selve chippen:
Og bag det - og resten af lysdioderne:
Disse lysdioder bider konklusionerne efter lodning:
Og passive komponenter. Hvis du stadig beslutter at bruge en tantalkondensator, skal du kontrollere polariteten ti gange. LED'er har nok en gang, tantal - alle ti. Og kontroller polariteten ved at tilslutte strømmen til det færdige bord så mange gange, før du tænder for det. Dette er et brandsikkerhedsspørgsmål. Men det er naturligvis bedre at installere en almindelig elektrolytisk kondensator i stedet for tantal. Han er naturligvis også bange for vending af polaritet, men i det mindste vil der ikke være nogen ild.
Til sidst solgte mesteren kammen fra indgangssiden ind i brættet. Nu kan du tilslutte et stik til det og anvende strøm- og styresignaler. For at forbinde matrixerne i en kæde er det nødvendigt at lodde indgangskammen på det næste kort til outputplatformerne fra de foregående. Alle tavler skal fastgøres på et eller andet grundlag, da styrken af rationerne alene ikke er nok.
Endelig tester guiden modulet:
Til dette bruger han Wemos D1-kortet, da der er klargjort software til det, der administrerer sådanne matrixer. Arduino og andre platforme er også egnede, for nogle af dem bliver du nødt til at skrive software selv. Når du har lavet det rigtige antal enheder, kan du lave en visning af den krævede størrelse og opløsning fra dem.