Interaktiva Arduino Powered soffbord (3 / 16 steg)
Steg 3: Ledde matrisen
Matrisen hålls på plats av en akryl laserskurna mount, detta användes också till att hålla lysdioderna på plats medan de var att lödas, det är svårt att förklara hur en ledde matrisen konstrueras genom endast text och jag har inte några bilder från när jag göra matrisen, men det finns en ganska bra förklaring av hur man konstruerar en på Arduino Playground (vilket är där jag hänvisade till när byggnaden gruvan) , i princip så länge alla anoder är alla i samma rad och katoder är alla i samma kolumn, och det finns inga shorts mellan dem. du bör inte ha några problem.
Matrix föraren PCB äventyras av de fyra MAX7219s, två filtrerar kondensatorer per 7219 och en strömbegränsande motstånd per 7219, det finns också en massa tråd broar på detta PCB som det var tänkt för att vara bara en prototyp, men jag sprang ut tid och tålamod att försöka utforma PCB layout mer effektivt, jag använde den här guiden på Arduino playground att konstruera och tråd upp ledde matriser föraren ICs , det också Detaljer hur värdet på Iset (det strömbegränsande motståndet) bör väljas.
Föraren PCB är ansluten till Arduino via en 3 wire SPI gränssnitt och kontrollerade med LedControl biblioteket på Arduino, matrisen är ganska snabb för att svara med tanke på det är fyra överlappande enheter och jag var ganska nöjd med resultatet jag fick från min matrix, även om det fanns 4 lysdioder som var felaktig.