Författaren till Instructables under smeknamnet mansurkamsur behövde stora LED-matriser - 100x100 mm, trots upplösningen på 8x8 pixlar. Färdiga brädor med denna upplösning finns i olika storlekar, maximalt 60x60 mm. Jag var tvungen att göra egna matriser gör det själv.
hemgjorda produkt körs på MAX7219-chipet, så det är helt kompatibelt med befintliga program för Arduino och andra plattformar som kontrollerar liknande matriser utanför hyllan. Enligt schemat skiljer det sig inte heller från dem, bara lysdioderna är större. Och kedjor, som skiftregister, tillåter inte värre. Men till skillnad från skiftregisterdisplayen är indikationen här dynamisk.
Enhetsdiagrammet är också standard:
Stora lysdioder behövs - med en diameter på 10 mm. Om du inte hittar sådant kan du ta de vanliga 5 mm, även med flexibla ledningar. Men då kommer steget mellan dem att vara mycket stort. Alla andra komponenter, inklusive drivrutin - vice versa, miniatyr och SMD. Detta gäller också den polära kondensatorn, som inte tas elektrolyt, utan tantal. Det rekommenderas inte att använda det, eftersom sådana kondensatorer tänds när de av misstag vänds och / eller överspänning. I bokstavlig mening. Vid elden. Det är bättre att löda en konventionell elektrolytisk kondensator med kablar till samma dynor. Hur som helst är styrelsen stor.
Master laddar upp Gerber-formatfiler för att skapa ett bräde här licensierad enligt CC-BY-SA. För att ladda ner dem krävs den enklaste registreringen. Det är inget komplicerat i tillverkningen av kortet, det är möjligt och LUTom. Och med en viss skicklighet - och på perfektbord. Men befälhavaren bestämmer sig för att beställa korten (han behöver flera moduler) just där (från en annan tillverkare är det också möjligt). Och så de kommer, tänk på någon av dem från båda sidor:
Och komponenterna kommer:
En funktion hos enheten är placeringen av drivrutinet ovanpå LED-lödpunkterna med beteckningen D30. Därför sålde han först denna LED, efter att ha bitit av slutsatserna så lång i förväg att mikrokretsen passar:
På grund av metalliseringen av hålen passerar detta fokus, och "benen" på baksidan av brädet sticker inte ut. Om kortet är tillverkat av LUT, måste du bita av efter lödning och lysdioderna själva - inte löd precis bredvid brädan för att löda på båda sidor. Hopparnas roll kommer att spela sina slutsatser.Och slutsatserna från mikrokretsen måste böjas något så att den kan höjas något ovanför lödpunkterna på lysdioden. Men befälhavaren säljer själva chipet:
Och bakom det - och resten av lysdioderna:
Dessa lysdioder biter av slutsatserna efter lödning:
Och passiva komponenter. Om du fortfarande bestämmer dig för att använda en tantalkondensator, kontrollera polariteten tio gånger. För lysdioder räcker det en gång för tantal - alla tio. Och kontrollera polariteten för att ansluta strömmen till det färdiga kortet så många gånger innan du sätter på den. Detta är en brandsäkerhetsfråga. Men det är naturligtvis bättre att installera en vanlig elektrolytisk kondensator istället för tantal. Han är naturligtvis också rädd för att vända polaritet, men åtminstone kommer det inte att finnas någon eld.
Slutligen sålde befälhavaren kammen från ingångssidan in i brädet. Nu kan du ansluta en anslutning till den och tillämpa ström- och styrsignaler. För att ansluta matriserna till en kedja är det nödvändigt att löda ingångskammen på nästa kort till utgångsplattformarna från de tidigare. Alla brädor måste fixeras på något sätt, eftersom styrkan i rationerna ensam inte är tillräckligt.
Slutligen testar guiden modulen:
För att göra detta använder han Wemos D1-kortet, eftersom det finns färdigt programvara för det som hanterar sådana matriser. Arduino och andra plattformar är också lämpliga, för vissa av dem måste du skriva programvara själv. När du har gjort rätt antal enheter kan du visa en önskad storlek och upplösning från dem.