SmartMatrix - dynamisk LED Art Display (1 / 10 steg)
Steg 1: Del urval
Major komponenter
32 x 32 RGB ledde matrisen Panel
En 32 x 32 RGB LED Matrix Panel är ett prisvärt sätt att lägga till över tusen ljusa pixlar i projektet. Jämfört med en Neopixel matris, dessa paneler använder mindre lysdioder som är ljusa, men inte bländande och har en högre bildpunktstäthet. Till skillnad från en Neopixel matris kräver panelen en mikrokontroller uppdatera lysdioder kontinuerligt för att visa en bild. Det tar ungefär 40% av CPU-tid och de flesta av minnet av en Arduino Uno bara för att uppdatera en panel, och det är med en låg uppdateringsfrekvens och en begränsad 12-bitars färgpalett. För att få en bättre bildkvalitet, kommer att vi använda en mer kraftfull mikrokontroller.
Teensy 3.1
Trots sin ringa storlek packar den Teensy 3,1 en massa HÄSTKRAFTER som den använder en ARM Cortex M4-processor som körs på 72MHz och har 64kB ram. Detta är mer än nog kraft och minne uppdatera displayen med en hög uppdateringsfrekvens och fullständiga färgpaletten. Ännu bättre, processorn i det Teensy 3.1 kommer med en DMA-motor som kan flytta data från minnet till stift för att uppdatera visningen i bakgrunden, så att huvudprogrammet kan köras utan så många avbrott. Det Teensy 3.1 är programmerbara använder en modifierad Arduino IDE, och använder många av de samma bibliotek som normala Arduino styrelser, så det borde vara bekant för programmet för alla som har skrivit en Arduino skiss innan.
SmartMatrix sköld och bibliotek
SmartMatrix sköld är det bästa sättet att ansluta den Teensy 3,1 till panelen RGB LED Matrix. Skölden tar hand om dirigering 13 signaler behövs för att uppdatera datavisningen, läggs bekvämt kontakter för makt och framhäver de oanvända signalerar att ett bekvämt expansion huvud. SmartMatrix biblioteket innehåller kod som uppdaterar i bakgrunden, och innehåller funktioner som gör det enkelt att rita på skärmen och rulla texten på ritningen.
Shadowbox Picture Frame
8 "x 8" storlek Shadowbox Picture Frame är en gemensam storlek ram, åtminstone i USA. Ramarna har en glasvägg med en avdelare runt utsidan skiljer glaset från baksidan av ramen, med tillräckligt utrymme för att montera panelen inuti.
Frostad akryl
Acrylite gör en specialitet Frostad akryl blad som är gjord för belysningstillämpningar. Det passerar > 80% av ljus genom bladet men sprider ljuset, med ett Matt ytskikt som inte återspeglar mycket utanför ljus när skärmen är avstängd. Sprida ljuset kan du se subtila variationer i färg bättre och är mer behaglig att titta på än kala lysdioder. Byta ut glaset i ramen för denna akryl ger dig en mycket snyggare display, men i en nypa kan du bara lägga till ett pappersark kopia bakom glaset i en primitiv diffusion skärm.
Denna del är tyvärr inte lätt att källan. Det är tillgängliga direkt från tillverkaren online, men deras minsta storlek i USA är 12 "x 12" så de kommer inte att klippa det ner till 8 "x 8" storlek behövs, och deras fraktkostnader är höga för bara ett ark.
Evonik säljer en liknande blad under varumärket Plexglas utanför USA, men vi inte har hämtas detta för att testa. Klicka på landet i det övre högra av sin webbplats att hitta deras globala platser och Sök efter "0D 010" för att hitta motsvarande blad i 3mm tjocklek.
Du kanske kan hitta detta blad i din lokala plast shop. Vi hittade detta blad på Canal plast i NYC. Inte alla frostat akryl är desamma, bör du testa ett prov med din panel innan du beställer ett större ark om du är osäker på om det är en exakt matchning för det rekommenderade Acrylite Satinice bladet. En Frostad akryl för privatlivet kommer inte ser nästan lika bra som en gjord för belysning.
Skruvarna
Panelerna använda M3 skruvar för montering. I oss M3 skruvar är inte så lätt att hitta, men är vanliga i datorn församling för att fästa optiska och mindre hård drivar till datorlådor. Du kanske har bättre tur söker M3 skruvar på en dator lagra butik än en järnaffär. Det finns åtta fästhål på dessa paneler, även fästa fyra skruvar till hörnen bör vara mer än tillräckligt att hålla panelen på plats.
Reservdelslista
Adafruit
- Teensy 3.1
- 32 x 32 RGB ledde matrisen Panel - 6 mm
- SmartMatrix SD sköld för Teensy 3.1
- 5V 4A byta nätaggregat
- 6' MicroUSB kabel
- IR-fjärrkontroll
- IR-mottagare
- Hona/hona hoppare ledningar: 6"
- Behöver 8 ledare totalt, en pack är mer än nog för detta projekt
eBay
Acrylite Shop
- ACRYLITE® Satinice blad, färglös 0D 010 DF 0.118" tjocklek - 12"x 12"ark (minsta storlek)
Pololu - (tillval) bättre kabel för anslutande IR-sensor
Amazon, andra online-butiker, eventuellt lokala butiker
- 8 "x 8" Shadowbox Picture Frame
- MCS delnummer 40393 är ramen används för den SmartMatrix produkten på kicken. Det är en 1" djup ram som ger en pixelated effekt när den används med frostat akryl. Det är tillgängliga från Amazon.com och andra online-butiker, och kan vara tillgängliga på lokala butiker.
- Observera att Walmart säljer en MCS ram med samma nummer 40393, men det verkar vara en anpassad del med sämre kvalitet och rekommenderas inte.
Lokal järnaffär eller dator delar butik
- M3 skruvar